Linux 运维常用命令大全(超全速查表) 说明本表整合日常运维9大高频场景包含防火墙、网络端口、系统服务、进程、文件、权限、SELinux、测试、故障排查兼容 CentOS6 / CentOS7 / CentOS8 / CentOS9全部可直接复制使用。一、CentOS7 防火墙 firewalld 命令最常用功能场景执行命令备注启动/关闭/重启systemctl start/stop/restart firewalld临时操作开机自启/取消自启systemctl enable/disable firewalld永久生效查看防火墙状态firewall-cmd --staterunning / not running重载规则必执行firewall-cmd --reload改规则后必须重载查看所有规则firewall-cmd --zonepublic --list-all完整详情查看已开放端口firewall-cmd --list-ports仅端口列表开放单个端口永久firewall-cmd --permanent --add-port8080/tcp生产通用开放端口段永久firewall-cmd --permanent --add-port8080-8083/tcp连续端口关闭端口firewall-cmd --permanent --remove-port8080/tcp关闭放行仅指定IP访问端口firewall-cmd --permanent --add-rich-rulerule familyipv4 source address192.168.1.100 port protocoltcp port6379 accept安全放行二、CentOS6 iptables 防火墙命令功能场景执行命令备注查看规则iptables -nL简洁查看查看规则带行号iptables -L -n --line-number用于删除规则开放端口优先推荐iptables -I INPUT -p tcp --dport 8889 -j ACCEPT插入最前面生效追加端口规则iptables -A INPUT -p tcp --dport 8889 -j ACCEPT优先级低删除指定行规则iptables -D INPUT 4删除第4行保存规则service iptables save重启不丢失重启防火墙/etc/init.d/iptables restart重载配置清空所有规则iptables -F iptables -X生产慎用三、SELinux 安全权限命令端口不通必查功能场景执行命令备注查看SELinux状态getenforceEnforcing/Disabled临时关闭SELinuxsetenforce 0重启失效测试常用临时开启SELinuxsetenforce 1永久关闭改配置vim /etc/selinux/config修改SELINUXdisabled后重启重启生效四、网络与端口检测命令排查不通必备功能场景执行命令备注查看本机IPip addr或ifconfigCentOS7优先ip addr测试网络连通ping 114.114.114.114检测外网测试端口是否通telnet 192.168.1.10 8080端口连通检测查看监听端口ss -lnp推荐速度快查看所有端口占用netstat -an | grep 8080排查端口冲突查看端口对应进程lsof -i :8080查谁占用端口五、系统服务管理命令启停项目必备功能场景执行命令备注启停/重启服务systemctl start/stop/restart tomcat通用所有服务查看服务状态systemctl status tomcat看日志、是否挂掉开机自启服务systemctl enable tomcat关闭开机自启systemctl disable tomcat查看所有开机自启systemctl list-unit-files --typeservice六、进程与杀进程命令功能场景执行命令备注查看所有进程ps -ef过滤指定进程ps -ef | grep java查Java/Tomcat强制杀死进程kill -9 PID彻底结束进程根据名称杀进程pkill -9 java批量杀同名进程七、文件与目录常用命令功能场景执行命令备注进入目录cd /usr/local查看目录文件ls -lh带大小、时间创建文件夹mkdir test删除文件/文件夹rm -rf 目录名强制删除慎用复制文件cp -r 源目录 目标目录-r 递归复制移动/重命名mv 旧名称 新名称解压zipunzip test.zip解压tar.gztar -zxvf test.tar.gz八、权限修改命令部署项目必用功能场景执行命令备注文件授权755chmod 755 文件名通用安全权限文件夹递归授权chmod -R 755 目录所有子文件生效修改文件归属用户chown -R root:root 目录修复权限异常九、系统基础与重启关机功能场景执行命令备注查看系统版本cat /etc/redhat-release看CentOS版本查看磁盘空间df -h排查磁盘满查看内存free -h剩余内存重启服务器reboot关机shutdown -h now十、端口不通 终极排查顺序口诀1.服务是否启动 2.端口是否监听 3.防火墙是否放行 4.SELinux是否拦截 5.云服务器安全组是否放行对应排查命令status服务→ss -lnp→ 防火墙list →getenforce→ 云平台控制台