Skip to content

linux常用命令 ​

  1. os 版本

    # cat /etc/redhat-release  查看redhat版本
    # cat /etc/centos-release  查看CentOS版本
    # lsb_release -a 查看所有linux 但是需要安装命令
    # cat /proc/version linux内核版本
  2. 查看CPU信息(型号)

    # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
  3. 查看物理CPU个数

    # cat /proc/cpuinfo | grep "physical id"| sort| uniq| wc -l
  4. 查看每个物理CPU中core的个数(即核数)

    # cat /proc/cpuinfo | grep "cpu cores"| uniq   虚拟机可能不适用
  5. 查看逻辑CPU的个数

    cat /proc/cpuinfo| grep "processor"| wc -l
  6. 查看IO利用率

    iostat -d -x -k 2 -d sda
    -d 显示设备利用率
    -x 显示扩展状态
    -k 显示状态以千字节每秒为单位
     2 时间间隔
  7. 文件打开最大个数和当前文件打开数量

    # ulimit -n     文件打开最大数量限制
    # lsof | wc -l  查看所有进程打开的文件数量
    # lsof -p pid | wc -l   查看某个进程打开的文件数 pid为进程号 结合top命令查找进程号
  8. firewall防火墙(centos7默认防火墙)

    # firewall-cmd --zone=public --add-port=3306/tcp --permanent     增加3306端口
    # firewall-cmd --zone=public --remove-port=3306/tcp --permanent  删除3306端口
    # firewall-cmd --zone=public --list-ports  列出所有端口
    # firewall-cmd --reload  重新加载
    # systemctl start  firewalld  启动
    # systemctl stop firewalld    停止
  9. iptables防火墙

    # vi /etc/sysconfig/iptables   添加、删除端口 编辑iptables文件(仿照ssh开端口配置) 重启防火墙
    # service iptables restart 重启
    # service iptables start   启动
    # service iptables stop    停止

nginx常用命令 ​

./nginx           启动 可用-c指定nginx.conf配置文件路径
./nginx -s stop   停止 式相当于先查出Nginx进程id再使用kill命令强制杀掉进程
./nginx -s quit   停止 此方式停止步骤是待Nginx进程处理任务完毕进行停止
./nginx -s reload 重新加载配置文件
./nginx -V  nginx版本 上次编译时configure参数信息 gcc信息 ssl信息等

Last updated:

京ICP备15009772号-1