残剑

Stop walking today and you'll have to run tomorrow!

Ubuntu系统清理缓存、垃圾、多余内核

| Comments

Linux不会产生无用垃圾文件,但是在升级后它不会自动删除缓存中的文件,比较占系统硬盘资源。

删除缓存

清理升级缓存以及无用包的

1
2
3
$ sudo apt-get autoclean              清理旧版本的软件缓存
$ sudo apt-get clean                  清理所有软件缓存
$ sudo apt-get autoremove             删除系统不再使用的孤立软件

清理opera/firefox的缓存文件

1
2
$ ls ~/.opera/cache4
$ ls ~/.mozilla/firefox/*.default/Cache

清理Linux下孤立的包

1
$ sudo apt-get install deborphan -y

卸载tracker

tracker不仅会产生大量的cache文件,而且还会影响开机速度,所以在新得立里面删掉就行。

删除软件

Ubuntu软件的删除一般用Ubuntu软件中心新得立就能搞定,但用命令更快更好。

1
2
3
4
$ sudo apt-get remove --purge 软件名
$ sudo apt-get autoremove                删除系统不再使用的孤立软件
$ sudo apt-get autoclean                 清理旧版本的软件缓存
$ dpkg -l | grep ^rc | awk '{print $2}' | sudo xargs dpkg -P    清除残余的配置文件保证干净

包管理的临时文件目录为/var/cache/apt/archives,没有下载完的在/var/cache/apt/archives/partial

删除多余内核

  • 查看当前Ubuntu系统使用的内核;
1
$ uname -a
  • 查看所有内核;
1
$ dpkg --get-selections | grep linux
  • 小心删除不需要的内核;
1
$ sudo apt-get remove linux-image-2.6.32-22-generic

linux-image-xxxxxx-generic就是要删除的内核版本,linux-headers-xxxxxxlinux-headers-xxxxxx-generic中间有xxxxxx那段的旧内核都能删,一般选内核号较小的删。

  • 清理/usr/src目录,删除已经卸载的内核目录。


参考文章

清理Ubuntu系统的缓存、垃圾、多余内核
Ubuntu清理boot分区

Comments