Linux运维必会命令实战指南!
老男孩IT教育
行业新闻
2026年9月7日 17:15
Linux命令是运维工程师的基本功,命令熟练度直接决定故障排查效率。本文按照日常运维场景,帮大家梳理六类高频命令的实战要点,快来看看吧。
Linux命令是运维工程师的基本功,命令熟练度直接决定故障排查效率。本文按照日常运维场景,帮大家梳理六类高频命令的实战要点,快来看看吧。

一、文件与目录管理
ls:列出目录内容。生产环境常用 ls -l(显示权限、属主、大小)、ls -lh(人性化大小)、ls -lt(按时间排序)。
find:按条件查找文件。find /data -name "*.log" -mtime +7 可定位 7 天前的日志文件,配合 -exec rm {} \; 可实现定时清理。
cp/mv/rm:复制、移动、删除。删除前务必确认路径,rm -rf 慎用;批量操作建议先 ls 验证通配符匹配范围。
二、文本处理三剑客
grep:按模式过滤。grep -E "ERROR|WARN" app.log | grep -v "ignore" 可快速提取异常日志并排除干扰项。
sed:流式编辑。sed -i 's/old/new/g' config.conf 实现文本替换;sed -n '10,20p' file 查看指定行区间。
awk:按列处理。awk '{print $1, $NF}' access.log 提取首列与末列;awk '$9 >= 500 {count++} END {print count}' 统计 5xx 状态码数量。
三、进程管理
ps:进程快照。ps -ef 查看全量进程及父进程 ID;ps aux --sort=-%mem 按内存占用降序排列,定位资源占用大户。
top:动态监控。按 P 按 CPU 排序、按 M 按内存排序;top -b -n 1 可单次输出,便于脚本采集。
kill / pkill:终止进程。先 kill -15 优雅终止,无效再 kill -9 强制结束;pkill -f "java" 按命令行匹配批量终止。
四、磁盘与空间管理
df -h:查看分区挂载与使用率。使用率达 90% 以上即需预警,重点排查 /var/log 等日志目录。
du -sh *:统计当前目录下各子目录占用,快速定位磁盘空间 "元凶"。
五、网络排查
ss -tunlp:查看端口监听与连接状态,替代已弃用的 netstat。
curl -I:探测 HTTP 响应头与状态码,判断服务是否正常。
ping / traceroute:验证连通性与路由路径,区分网络故障层级。
六、权限与用户管理
chmod:修改权限,chmod 750 表示属主读写执行、属组读执行、其他无权限;生产环境禁止随意使用 777。
chown:修改属主属组,chown -R app:app /data 递归变更目录归属。
老男孩教育专注IT教育10余年,只培养IT技术精英
全国免费咨询电话(渠道合作):400-609-2893











