溫馨提示×

centos如何定期進行系統清理

小樊
39
2025-08-30 21:40:56
欄目: 智能運維

CentOS定期系統清理可通過以下方式實現:

  1. 清理緩存與臨時文件
    • 清理YUM/DNF緩存:sudo yum clean allsudo dnf clean all。
    • 清理/tmp目錄:sudo rm -rf /tmp/*,或使用systemd-tmpfiles --clean。
  2. 管理日志文件
    • 使用journalctl清理舊日志:sudo journalctl --vacuum-time=7d(保留7天內日志)。
    • 配置logrotate自動輪轉日志(編輯/etc/logrotate.conf)。
  3. 刪除無用軟件包與內核
    • 刪除無依賴包:sudo yum autoremovesudo dnf autoremove。
    • 清理舊內核:sudo package-cleanup --oldkernels --count=1。
  4. 自動化腳本與定時任務
    • 編寫清理腳本(如cleanup.sh),包含上述命令,賦予執行權限后通過crontab -e設置定時任務(如每天凌晨2點運行)。
    • 示例腳本內容:
      #!/bin/bash  
      sudo yum clean all  
      sudo rm -rf /tmp/*  
      sudo journalctl --vacuum-time=7d  
      

注意:操作前建議備份重要數據,避免誤刪系統文件。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女