以下是Linux系統從入門到精通的清理指南,涵蓋基礎操作到高級優化:
df -h(顯示各分區使用率)df -i(排查小文件過多導致的磁盤滿)sudo rm -rf /tmp/* /var/tmp/*rm -rf ~/.cache/*du -sh /var/log/*sudo journalctl --vacuum-time=3d(保留3天日志)logrotate工具自動輪轉日志sudo apt-get clean(清理所有緩存包)sudo apt-get autoclean(清理過期緩存)sudo yum clean all 或 sudo dnf clean allsudo apt-get autoremove --purgesudo yum autoremove 或 sudo dnf autoremovesudo find / -type f -size +100M -exec ls -lh {} \;sudo apt install fdupes(Debian/Ubuntu)fdupes -r /path/to/directoryfdupes -rd /path/to/directorysudo sync && sudo echo 3 > /proc/sys/vm/drop_caches1清理頁緩存,2清理目錄項和inode緩存,3清理全部)echo 3,可能導致性能波動。docker system prune -a --volumes#!/bin/bash
sudo apt-get clean
sudo rm -rf /tmp/*
sudo journalctl --vacuum-time=7d
添加到crontab定期執行(如每周一次):crontab -esudo apt install smartmontools(監控磁盤健康)sudo apt install ncdu(可視化磁盤使用分析)logrotate等工具自動化管理。參考來源:[1,2,3,4,5,6,7,8,9,10,11]