ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Linux运维必会命令实战指南!

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

原创 Linux操作系统 作者:老男孩Linux 时间:2026-09-08 14:09:54 0 删除 编辑

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


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69952968/viewspace-3181810/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
老男孩it教育——致力于帮助有志向的年轻人通过努力学习获得体面的工作和生活。专注于Linux云计算运维、Python全栈开发、网络安全、新媒体运营、容器云架构师、MySQL数据库、go语言的培训。学习可call:18710030740

注册时间:2019-11-06

  • 博文量
    393
  • 访问量
    1011682