ubuntu 系统清理

以下是Ubuntu系统清理的详细步骤和工具推荐,帮助您释放磁盘空间并优化系统性能:


一、基础清理(适合所有用户)

1. 清理APT软件包缓存

sudo apt autoremove # 删除不再需要的依赖包
sudo apt clean # 清除下载的.deb安装包缓存
2. 删除旧版内核(谨慎操作)

# 列出已安装的内核
dpkg --list | grep linux-image


# 删除旧内核(保留当前使用版本)
sudo apt purge linux-image-x.x.x-xx-generic
3. 清理缩略图缓存
rm -rf ~/.cache/thumbnails/*
4. 清理Trash回收站
rm -rf ~/.local/share/Trash/*
5. 清理日志文件

# 清理systemd日志(保留最近30天)
sudo journalctl --vacuum-time=30d


# 手动清理/var/log/下的旧日志(需谨慎)
sudo rm /var/log/*.old /var/log/*.gz

二、进阶工具(图形化/自动化)

1. Stacer(推荐新手)
  • 安装:
    sudo apt install stacer
  • 功能:系统监控、启动项管理、服务管理、一键清理(APT缓存、缩略图、崩溃报告等)。
2. BleachBit
  • 安装:
    sudo apt install bleachbit
  • 功能:深度清理浏览器缓存、系统临时文件、自定义清理规则(支持白名单)。
3. Baobab(磁盘使用分析器)
  • 安装:
    sudo apt install baobab
  • 功能:可视化查看磁盘占用,快速定位大文件/文件夹。

三、命令行高级清理

1. 查找大文件

# 使用ncdu交互式分析磁盘
sudo apt install ncdu
ncdu / # 扫描根目录,按n排序大小


# 快速查找大文件(>100MB)
sudo find / -type f -size +100M -exec ls -lh {} \;
2. 清理Snap残留

# 列出所有Snap包
snap list


# 删除未使用的旧版本
sudo snap remove --purge <package_name>
3. 清理Docker镜像/容器(如使用)
docker system prune -a --volumes

四、安全注意事项

  1. 谨慎使用rm -rf:删除前务必确认路径,避免误删系统文件。
  2. 备份重要数据:清理前建议备份/home目录。
  3. 避免清理系统关键目录:如/usr/etc,除非明确知道操作内容。

五、定期维护建议

  1. 每月执行一次基础清理。
  2. 使用apt autoremove及时清理无用依赖。
  3. 对大文件(如视频、ISO镜像)手动管理,避免堆积在/home

通过以上方法,您可以安全高效地清理Ubuntu系统,保持流畅运行。如有不确定的操作,建议先备份数据或咨询社区支持。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值