溫馨提示×

Linux清理指南:保持系統高效運行

小樊
46
2025-09-28 04:19:41
欄目: 智能運維

Linux系統在長時間使用后,可能會積累大量的臨時文件、緩存、日志等,這些無用文件會占用磁盤空間,影響系統性能。以下是一份Linux清理指南,幫助你保持系統的高效運行:

1. 清理臨時文件

  • /tmp目錄

    sudo rm -rf /tmp/*
    

    注意:/tmp目錄中的文件通常是臨時文件,重啟后會自動清除。

  • 用戶臨時文件

    rm -rf ~/.cache/*
    rm -rf ~/.local/share/Trash/*
    

2. 清理包管理器緩存

  • Debian/Ubuntu

    sudo apt-get clean
    sudo apt-get autoclean
    
  • Fedora

    sudo dnf clean all
    
  • Arch Linux

    sudo pacman -Rns $(pacman -Qdtq | grep -vE "^(core|extra|community)$")
    

3. 清理日志文件

  • /var/log目錄
    sudo journalctl --vacuum-time=3d  # 保留最近3天的日志
    sudo rm -rf /var/log/*.log.*
    

4. 清理瀏覽器緩存

  • Chrome

    rm -rf ~/.config/google-chrome/Default/Cache
    
  • Firefox

    rm -rf ~/.cache/firefox
    

5. 清理系統緩存

  • systemd-resolve緩存

    sudo systemd-resolve --flush-caches
    
  • NetworkManager緩存

    sudo nmcli connection down <connection-name>
    sudo nmcli connection up <connection-name>
    

6. 清理系統日志

  • /var/log/syslog
    sudo journalctl --rotate
    

7. 清理舊的內核

  • Debian/Ubuntu

    dpkg --list | grep linux-image
    sudo apt-get purge <old-kernel-version>
    
  • Fedora

    dnf list installed | grep kernel
    sudo dnf remove <old-kernel-version>
    

8. 清理不必要的軟件包

  • Debian/Ubuntu

    sudo apt-get autoremove --purge
    
  • Fedora

    sudo dnf autoremove
    

9. 清理磁盤空間

  • 使用ncdu工具

    sudo apt-get install ncdu
    sudo ncdu /
    
  • 使用baobab工具

    sudo apt-get install baobab
    baobab
    

10. 定期維護

  • 設置定時任務
    crontab -e
    
    添加以下內容以定期清理日志和緩存:
    0 0 * * * journalctl --vacuum-time=3d
    0 0 * * * rm -rf ~/.cache/*
    0 0 * * * rm -rf ~/.local/share/Trash/*
    

通過以上步驟,你可以有效地清理Linux系統中的無用文件,保持系統的整潔和高效運行。記得在進行任何刪除操作前,先備份重要數據。

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