linux常用命令

IP:

ip address

强制杀进程:

kill -s 9 进程号

防火墙:

查看防火墙是否打开(root)

# sudo systemctl status firewalld

看到active(running)就意味着防火墙打开了

解决办法:

通过 # sudo systemctl stop firewalld 关闭防火墙(可行但不建议)。

通过 # sudo systemctl start firewalld 打开防火墙。

以上的打开和关闭防火墙都是临时的,重启虚拟机后又会恢复到默认的状态(我的默认状态是打开)。

通过 # sudo systemctl disable firewalld 命令,重启后防火墙还是处于关闭的状态。

通过 # sudo systemctl enable firewalld命令,重启后防火墙还是处于开启的状态。

若遇到无法开启

先用:systemctl unmask firewalld.service

然后:systemctl start firewalld.service

端口:

查看服务器端口是否被占用

# lsof  -i:8081

# netstat -anop |  grep 8000

查看服务器所有端口

# netstat -ntlp

查看服务器是否开放某端口

tcp端口:# netstat -ntpl

udp端口:# netstat -nupl

常用参数:

-a (all)显示所有选项,默认不显示LISTEN相关

-t (tcp)仅显示tcp相关选项

-u (udp)仅显示udp相关选项

-n 拒绝显示别名,能显示数字的全部转化成数字。

-l 仅列出有在 Listen (监听) 的服務状态

-p 显示建立相关链接的程序名

-r 显示路由信息,路由表

-e 显示扩展信息,例如uid等

-s 按各个协议进行统计

-c 每隔一个固定时间,执行该netstat命令。

查看想开的端口是否已开:

# firewall-cmd --query-port=6379/tcp

添加指定需要开放的端口:

# firewall-cmd --add-port=123/tcp --permanent

重载入添加的端口:

# firewall-cmd --reload

查询指定端口是否开启成功:

# firewall-cmd --query-port=123/tcp

移除指定端口:

# firewall-cmd --permanent --remove-port=123/tcp

获取最新服务器日志:

进到项目目录后:tail -f server.log   tail -f -n 2000 server.log  ctrl+c 退出

后台:

关闭服务器:

uwsgi --stop uwsgi/uwsgi.pid

重启服务器:

(venv):uwsgi --ini /home/multi-analysis/multi-analysis/uwsgi.ini --enable-threads

[uWSGI] getting INI configuration from /home/multi-analysis/multi-analysis/uwsgi.ini

前端:

        重启:

sudo nginx -s reload

更改编码:

 # vim .bash_profile

export LANG="en_US.UTF-8";export LANGUAGE="en_US.UTF-8";top

登陆mysql:

#mysql -u root -p db@123

more /etc/nginx/conf.d/default.conf

more /etc/nginx/conf.d/mfa.conf

查看hdfs中的某表:

# hdfs dfs -ls /user/hive/warehouse/temp.db/t1_array_2200_x

删除hdfs中某表的数据:

# hdfs dfs -rm -r /user/hive/warehouse/temp.db/t1_array_2200_x/*

导入数据到指定表:

# hdfs dfs -put data_onlin.csv  /user/hive/warehouse/temp.db/t1_array_2200_x/

hbase 命令:

hbase shell

执行脚本文件:

sh restart.sh

删除文件夹dist中的所有文件:

rm -rf dist/

搜索文件

find / -name  'interfaces'

查询安装路径

whereisnginx

启动nginx:

/usr/local/nginx/sbin/nginx

你可能感兴趣的:(linux常用命令)