linux

Linux系统崩溃前如何清理

小樊
54
2025-08-06 04:18:13
栏目: 智能运维

Linux系统崩溃前可进行以下清理操作,需谨慎操作以避免误删重要数据:

  1. 清理磁盘空间
    • 删除大文件:用find / -type f -size +500M定位并删除超过500MB的文件。
    • 清理日志:journalctl --vacuum-size=200M限制日志大小,或rm -rf /var/log/*.gz删除压缩日志。
    • 清理缓存:apt clean(Debian/Ubuntu)或yum clean all(CentOS/RHEL)。
  2. 释放内存
    • 清理PageCache:sudo sync; echo 1 > /proc/sys/vm/drop_caches
    • 清理交换空间:sudo swapoff -a && sudo swapon -a
  3. 终止异常进程
    • tophtop查看占用CPU/内存过高的进程,用kill -9 PID终止。
  4. 保存重要数据
    • 将关键文件备份到外部存储设备,避免清理时误删。

注意:生产环境建议提前配置监控工具(如cron定时清理),避免手动操作引发风险。若系统已崩溃,需通过kdump等工具分析内存镜像排查原因。

0
看了该问题的人还看了