常用的linux操作命令

1、在Linux下查看所有xxxx进程命令:ps -ef | grep xxxx

  查看当前所有tcp端口:netstat -ntlp   

    

 

  查看所有80端口使用情况:netstat -ntulp | grep 80

 查看所有3306端口使用情况:netstat -ntulp | grep 3306 

2、查看docker容器里面部署了哪些微服务的命令;

  docker  ps

3、查看某台机器上面防火墙开通了哪些端口;

  firewall-cmd --list-all

4、开启防火墙端口;

  1)添加9009端口;

   firewall-cmd --zone=public --add-port=9009/tcp --permanent

          firewall-cmd --zone=public --add-port=9009/udp --permanent

  2)重启firewalld

   firewall-cmd --reload

   3)CentOS7临时关闭防火墙

  systemctl stop firewalld
 CentOS7禁止开机启动防火墙
 systemctl disable firewalld

 

5、查看某台服务器上大于100M的文件;

  find / type f -size +100M -print0 | xargs -0 du -h | sort -nr

6、查看某个日志文件中是否包含某个错误信息

  cat  2023-03-28.0.log |grep 'death lock'

7、查看某个日志文件中的最后n行(比如1000行)日志;

  tail -n 1000 2023-03-28.0.log 

 8、如何开启防火墙(如何设置开机启动)

  systemctl start firewalld.service  #开启服务
  systemctl enable firewalld.service  #设置开机启动

9、查看防火墙状态:

  systemctl status firewalld

10、emqx服务的停止和启动命令

  停止emqx服务:在/usr/local/mqtt目录下面执行命令:

  ./emqx/bin/emqx stop

  启动emqx服务:/usr/local/mqtt目录下面执行命令:

  ./emqx/bin/emqx start

11、emqx服务的配置文件,应该是以下面目录中的文件为主(如果其他地方也有emqx.conf配置文件修改了也无效)

  /usr/local/mqtt/emqx/etc

12、查看docker是否启动的命令:

 ps -ef | grep docker

13、查询大于100M的所有文件:
  find / type f -size +100M -print0 | xargs -0 du -h | sort -nr

14、查询当前目录下所有子目录总大小并按大小排序:

  du -sh * | sort -nr

15、查看磁盘空间的使用情况:

       df -h

16、查看内存的使用情况:
  free -h

17、如何关闭docker容器里面的服务进程

  1)首先:docker stop 容器ID

  2)然后:rm 容器ID

18、对于端口拒绝连接的问题,应该是网络的问题,我们先处理这个网络的问题:按照下面的命令顺序执行一遍: 

#清除之前的规则
rm -rf /etc/firewalld/zones
#重启firewall
systemctl restart firewalld
#开放端口
firewall-cmd --zone=public --permanent --add-port=80-14999/udp
firewall-cmd --zone=public --permanent --add-port=80-14999/tcp
#重启生效
firewall-cmd --reload
#查看当前规则
firewall-cmd --list-all

 

posted @ 2023-03-28 09:15  勇敢-的心  阅读(164)  评论(0编辑  收藏  举报