Linux 常用命令记录

发现每次需要在Centos里干什么事的时候,都要搜索一把对应的命令是啥,一次又一次( ̄﹏ ̄;)。这次下决心把我用到的命令慢慢全记录下来。免得查来查去浪费时间。

  • 查看端口被谁占用,然后干掉它。

    1
    2
    3
    lsof -i:4000 # 查看4000端口是由哪个进程占用,获取进程号PID
    ps -ef|grep 43254 # 查找进程号对应的程序
    kill -9 43254 # 干掉它
  • 查看所有端口

    1
    netstat -ntlp
  • 压缩

    1
    2
    tar –czvf xxx.tar.gz xxx
    tar -xzvf xxx.tar.gz
  • firewall

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    # 列出规则
    sudo firewall-cmd --list-port
    # 添加规则
    sudo firewall-cmd --zone=public --add-port=6022/tcp --permanent
    # 移除规则
    sudo firewall-cmd --zone=public --remove-port=6022/tcp --permanent
    # 向指定网段开放指定端口
    sudo firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="172.17.0.0/24" port protocol="tcp" port="5432" accept"
    # 重载规则
    sudo firewall-cmd --reload
  • 查看linux发行版

    1
    cat /etc/issue
  • 用户

    1
    2
    sudo adduser xxx
    sudo passwd xxx