阅读量:2
以下是新手也能轻松上手的Linux系统清理方法,附关键命令及注意事项:
一、基础清理操作
-
清理临时文件
- 删除
/tmp和/var/tmp目录下的临时文件:注意:执行前确保无重要文件在其中。sudo rm -rf /tmp/* /var/tmp/*
- 删除
-
清理软件缓存
- Debian/Ubuntu系统(APT):
sudo apt-get clean # 清理所有软件缓存 sudo apt-get autoclean # 清理旧版本缓存 sudo apt-get autoremove # 删除无用的依赖包 - CentOS/RHEL系统(YUM/DNF):
参考来源:sudo yum clean all sudo dnf clean all
- Debian/Ubuntu系统(APT):
-
清理日志文件
- 删除
/var/log目录下超过7天的日志(谨慎操作,建议先备份):参考来源:sudo journalctl --vacuum-time=7d # 仅保留7天内日志(推荐) # 或手动删除旧日志(需确认无重要记录) sudo find /var/log -type f -name "*.log" -mtime +7 -exec rm {} \;
- 删除
二、进阶清理技巧
-
删除大文件/目录
- 查找并删除大于100MB的文件(谨慎操作,建议先查看文件列表):
参考来源:sudo find / -type f -size +100M -exec ls -lh {} \; # 先查看文件 sudo find / -type f -size +100M -exec rm -f {} \; # 确认后删除
- 查找并删除大于100MB的文件(谨慎操作,建议先查看文件列表):
-
清理旧内核
- 查看已安装内核版本:
dpkg --list | grep linux-image # Debian/Ubuntu rpm -qa | grep kernel # CentOS/RHEL - 删除旧内核(以Ubuntu为例):
参考来源:sudo apt-get remove linux-image-<版本号>
- 查看已安装内核版本:
-
释放系统缓存
- 仅释放PageCache(对系统影响最小):
sudo sync && echo 1 > /proc/sys/vm/drop_caches - 释放所有缓存(包括目录项和inode):
注意:生产环境慎用,可能导致短暂性能波动。sudo sync && echo 3 > /proc/sys/vm/drop_caches
- 仅释放PageCache(对系统影响最小):
三、工具推荐
- 图形化工具:
- BleachBit(跨平台):支持清理缓存、日志、临时文件等。
- Ubuntu Cleaner(Ubuntu专用):一键清理APT缓存、缩略图等。
四、注意事项
- 备份重要数据:执行删除操作前,建议备份重要文件或目录。
- 谨慎使用
rm -rf:该命令会强制删除文件,误操作可能导致系统崩溃。 - 生产环境谨慎清理缓存:频繁清理可能影响系统性能,建议通过
cron定时任务控制清理频率。
按需选择清理方式,定期维护即可保持系统高效运行!
以上就是关于“Linux系统清理:新手也能轻松上手”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm