centos

CentOS系统维护中的数据回收技巧

小樊
36
2025-08-10 17:01:38
栏目: 智能运维

以下是CentOS系统维护中的数据回收技巧:

  1. 清理临时文件
    • 删除/tmp/var/tmp目录下的临时文件:
      sudo rm -rf /tmp/* /var/tmp/*
  2. 管理日志文件
    • 使用logrotate工具自动轮转日志,或手动删除旧日志:
      sudo journalctl --vacuum-time=2weeks(清理两周前日志)
  3. 清理包管理器缓存
    • 清理YUM/DNF缓存:
      sudo yum clean all(CentOS 7)或 sudo dnf clean all(CentOS 8)
    • 删除无用依赖包:
      sudo yum autoremove(CentOS 7)或 sudo dnf autoremove(CentOS 8)
  4. 删除大文件和旧内核
    • 查找并删除大于指定大小的文件(如100MB):
      sudo find / -type f -size +100M -exec ls -lh {} \;,确认后删除
    • 清理旧内核(保留最新1-2个):
      sudo package-cleanup --oldkernels --count=1
  5. 使用工具分析磁盘空间
    • 通过ncdu工具可视化查看磁盘占用情况,定位大文件/目录:
      sudo yum install ncdu,然后运行ncdu /
  6. 回收站机制(可选)
    • rm命令添加回收站功能,避免误删:
      编辑~/.bashrc,添加别名alias rm='mv -t ~/.trash/',并定期清理回收站

注意:操作前务必备份重要数据,谨慎使用rm -rf命令。

0
看了该问题的人还看了