上一篇
本文目录导读:
🚀 Linux运维生存指南:2025年服务器管理必备命令大集合
深夜11点,你的手机突然震动——"服务器CPU飙升至98%!",你揉揉眼睛,抓起咖啡杯,熟练地打开终端,这时,一个声音在耳边响起:"要是当时把那些命令背熟了..." 😱 别慌!这篇2025年最新整理的运维宝典,让你从"救火队员"秒变"服务器指挥官"!
1 实时资源监控
htop --sort-key=PERCENT_CPU # 彩色进度条,比top更直观 glances # 集成CPU/内存/磁盘/网络的全能仪表盘
2 磁盘空间急救包
df -hT # 人类可读格式,文件系统类型一目了然 ncdu --exclude /mnt # 交互式分析磁盘占用,支持键盘导航
3 进程诊断黑科技
pidstat -d -u -r -p $(pgrep -f nginx) 15 # 360度无死角监控 iotop -oPa --batch --delay=2 # 揪出偷吃IO的"耗子"
1 智能日志归档
find /var/log/app/ -name "*.log" -mtime +7 -exec gzip -9 {} \; # 7天前日志自动压缩 find /var/log/app/ -name "*.log.zdict" -mtime +30 -exec zstd --rm -19 {} \; # Zstandard超高速压缩
2 目录大小可视化
du -sh * | sort -rh | head -10 # 找出占空间的"十大恶人" ncdu / # 交互式探索磁盘使用(j/k移动,d删除)
1 异常进程熔断
systemctl restart critical.service --force # 强制重启关键服务 cpulimit -l 80 -p $(pidof ffmpeg) -b # 给吃CPU的进程戴"紧箍咒"
2 日志审计利器
grep 'Failed password' /var/log/auth.log | awk '{print $11}' | sort | uniq -c # 统计暴力破解IP journalctl -u ssh.service --since "10 minutes ago" # 查看最近SSH登录记录
3 权限管理
chown -R user:group /data/project # 递归修改项目目录权限 setfacl -m u:intern:rwx /var/www # 给实习生细粒度权限
1 端口侦探
ss -tunlp sport = :80 # 查看80端口占用的"幕后黑手" nmap -sV --script http-title 192.168.1.1 # 扫描目标服务的真实身份
2 流量监控
nethogs eth0 # 按进程查看实时流量 iftop -n -P # 实时显示网络连接带宽
1 磁盘分区魔法
lsblk # 查看磁盘拓扑结构 growpart /dev/sda 1 # 在线扩展分区(需配合resize2fs)
2 RAID管理
mdadm --detail /dev/md0 # 查看RAID状态 btrfs filesystem show # Btrfs文件系统健康检查
1 定时任务增强
crontab -e # 编辑任务时支持语法高亮 systemd-run --on-calendar="Mon *-*-* 2:00:00" --unit=backup /scripts/backup.sh # 基于systemd的定时任务
2 智能熔断脚本模板
#!/bin/bash while true; do MEM=$(free -m | awk '/Mem/{print $4}') if [ $MEM -lt 500 ]; then systemctl restart mem_eater.service --force echo "Low memory! Restarted mem_eater at $(date)" | mail -s "Alert" admin@example.com fi sleep 60 done
1 eBPF深度观测
bpftrace -e 'tracepoint:syscalls:sys_enter_execve { printf("%s -> %s\n", comm, str(args->filename)) }' # 追踪所有执行命令
2 容器感知监控
ctop --interval 2 --sort-by cpu # 实时监控Docker容器资源
3 AI增强的日志分析
mlocate --regex "error|warning" /var/log # 机器学习辅助日志检索
立即行动清单
✅ 更新FTP客户端白名单
✅ 部署AI日志分析系统
✅ 检查是否启用IPv6双栈
✅ 配置12项告警规则的监控体系
🔥 终极提示:把这篇指南收藏到手机,下次服务器报警时,你就能优雅地泡杯茶,然后从容输入:
systemctl restart everything && echo "问题解决,下班!"
(这行命令是假的,但前面的干货都是真的!)
本文由 业务大全 于2025-08-19发表在【云服务器提供商】,文中图片由(业务大全)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://xdh.7tqx.com/wenda/668621.html
发表评论