centos

centos清理系统残留文件的技巧

小樊
49
2025-09-03 21:29:43
栏目: 智能运维

以下是CentOS清理系统残留文件的常用技巧:

  1. 清理包管理器缓存
    • CentOS 7及以下:sudo yum clean all
    • CentOS 8及以上:sudo dnf clean all
  2. 删除无用软件包
    sudo yum autoremove(自动删除无依赖的软件包)
  3. 清理旧内核
    sudo package-cleanup --oldkernels --count=1(保留1个最新内核)
  4. 清理临时文件
    • 手动删除:sudo rm -rf /tmp/* /var/tmp/*
    • 定时清理(推荐):通过crontab设置每日凌晨清理
  5. 清理日志文件
    • 手动删除旧日志:sudo find /var/log -type f -name "*.log" -mtime +30 -exec rm -f {} \;(删除30天前的日志)
    • 使用logrotate工具定期轮转压缩日志
  6. 清理系统缓存
    sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches(清理页缓存、目录项缓存)
  7. 使用工具分析大文件
    安装ncdusudo yum install ncdu,扫描磁盘占用情况并删除大文件
  8. 清理回收站
    sudo rm -rf /home/*/.local/share/Trash/*

注意:操作前建议备份重要数据,避免误删系统文件。生产环境需谨慎,建议在非业务高峰期执行。

0
看了该问题的人还看了