以“命令组合+实战场景”的形式,归纳了日常运维中最常用、最高效的45条Linux命令,覆盖文件操作、查找清理、系统监控、网络排查、日志分析、文本处理、抓包过滤等七大高频场景,几乎可覆盖99%的运维工作需求。
核心内容如下:
✅ 一、文件批量操作
批量创建:`touch haodao{1..100}.py`
快速生成大文件:`dd if=/dev/zero of=test.txt bs=1M count=1024`
清空文件5法:`> file`、`truncate -s 0 file`、`cat /dev/null > file` 等。
✅ 二、find 高级查找与清理
按名称、类型、权限、大小、时间查找文件:
`find . -name "*.py"`(按后缀)
`find . -type f -perm 777`(按权限)
`find . -size +100M -size -1G`(按大小范围)
`find . -mtime +7 -name "*.py" | xargs rm -rf`(按时间+名称清理)
✅ 三、系统资源监控
`cat /proc/cpuinfo | grep name | uniq -c`
`ps aux | sort -rnk 4 | head -20`
`ps aux | sort -rnk 3 | head -20`
`nohup cmd > /dev/null 2>&1 &`
✅ 四、日志与访问分析
查看某时间段访问IP数:`awk '{print $4,$1}' access.log | grep "11/Dec/2022:09"`
访问频率Top20 IP:`awk '{print $1}' access.log | sort | uniq -c | sort -nr | head -20`
某IP访问了哪些页面:`grep ^IP access.log | awk '{print $7}'`
✅ 五、文本处理与替换
替换字符串:`sed -i 's/haodao/HAODAO/g' file.py`
替换路径:`sed -i 's:/etc/dhcp:/home:g' file.py`
行首/行尾加内容、删除注释、特定行前/后插入内容等。
✅ 六、网络抓包与端口分析
抓指定端口:`tcpdump -i ens33 port 8080 -n`
抓IP段:`tcpdump portrange 80-443 -i ens33 -n`
抓ICMP+源IP:`tcpdump icmp and src 192.168.20.231 -i ens33 -n`
`netstat -anlp | grep 80 | awk '{print $5}' | awk -F: '{print $1}' | sort | uniq -c | sort -nr | head -15`
✅ 七、磁盘与目录清理
`du -xBM --max-depth=2 /var | sort -rn | head -20`
`du -s * | sort -n | tail`
✅ 一句话总结
45个命令组合 = 文件操作+系统监控+日志分析+网络排查+文本处理+磁盘清理+抓包过滤的全栈运维工具箱,几乎可解决99%日常Linux运维场景,建议收藏并熟练运用。
需要电子版的朋友,扫码备注:45个高效Linux命令组合,即可100%免费领取~