linux常用命令
os 版本
# cat /etc/redhat-release 查看redhat版本 # cat /etc/centos-release 查看CentOS版本 # lsb_release -a 查看所有linux 但是需要安装命令 # cat /proc/version linux内核版本查看CPU信息(型号)
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c查看物理CPU个数
# cat /proc/cpuinfo | grep "physical id"| sort| uniq| wc -l查看每个物理CPU中core的个数(即核数)
# cat /proc/cpuinfo | grep "cpu cores"| uniq 虚拟机可能不适用查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l查看IO利用率
iostat -d -x -k 2 -d sda -d 显示设备利用率 -x 显示扩展状态 -k 显示状态以千字节每秒为单位 2 时间间隔文件打开最大个数和当前文件打开数量
# ulimit -n 文件打开最大数量限制 # lsof | wc -l 查看所有进程打开的文件数量 # lsof -p pid | wc -l 查看某个进程打开的文件数 pid为进程号 结合top命令查找进程号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 停止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信息等