以下是新手也能轻松上手的Linux系统清理方法,附关键命令及注意事项:
清理临时文件
/tmp和/var/tmp目录下的临时文件:sudo rm -rf /tmp/* /var/tmp/*
注意:执行前确保无重要文件在其中。清理软件缓存
sudo apt-get clean # 清理所有软件缓存
sudo apt-get autoclean # 清理旧版本缓存
sudo apt-get autoremove # 删除无用的依赖包
sudo yum clean all
sudo dnf clean all
参考来源:清理日志文件
/var/log目录下超过7天的日志(谨慎操作,建议先备份):sudo journalctl --vacuum-time=7d # 仅保留7天内日志(推荐)
# 或手动删除旧日志(需确认无重要记录)
sudo find /var/log -type f -name "*.log" -mtime +7 -exec rm {} \;
参考来源:删除大文件/目录
sudo find / -type f -size +100M -exec ls -lh {} \; # 先查看文件
sudo find / -type f -size +100M -exec rm -f {} \; # 确认后删除
参考来源:清理旧内核
dpkg --list | grep linux-image # Debian/Ubuntu
rpm -qa | grep kernel # CentOS/RHEL
sudo apt-get remove linux-image-<版本号>
参考来源:释放系统缓存
sudo sync && echo 1 > /proc/sys/vm/drop_caches
sudo sync && echo 3 > /proc/sys/vm/drop_caches
注意:生产环境慎用,可能导致短暂性能波动。rm -rf:该命令会强制删除文件,误操作可能导致系统崩溃。cron定时任务控制清理频率。按需选择清理方式,定期维护即可保持系统高效运行!