老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

Linux运维必会命令实战指南!

老男孩IT教育

行业新闻

2026年9月7日 17:15

Linux命令是运维工程师的基本功,命令熟练度直接决定故障排查效率。本文按照日常运维场景,帮大家梳理六类高频命令的实战要点,快来看看吧。

  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 递归变更目录归属。

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。