以下是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]