Ubuntu 系统清理
Linux/Ubuntu系统用的时间久了,经常有一些系统更新,像系统补丁,工具补丁,工具升级,还有内核的修改升级后Ubuntu Linux 与 Windows 系统不同,Ubuntu Linux 不会产生无用垃圾文件,但是在升级缓存中,Ubuntu Linux 不会自动删除这些文件。下面就来看看一些常用的方法:
一.基本清理操作
1.常用的清理命令:
sudo apt-get autoclean Erase old downloaded archive files (清理旧版本的软件缓存)
sudo apt-get clean Erase downloaded archive files (清理所有软件缓存)
sudo apt-get autoremove Remove automatically all unused packages (删除所有系统不再使用的孤立软件)
这三个命令主要清理升级缓存以及无用包,大概可以清理出500M的空间。
2.清理Linux下孤立的包:
图形界面下我们可以用:gtkorphan
sudo apt-get install gtkorphan -y
终端命令下可以用:deborphan
sudo apt-get install deborphan -y
然后
sudo deborphan | xargs sudo apt-get -y remove --purge 清理孤立的库文件
3.清理浏览器缓存
Firefox:rm .mozilla/firefox/*.default/Cache
Chrome:直接在谷歌浏览器窗口清理,点击浏览器工具栏上的扳手
图标 ——>选项——>高级选项——>清除浏览数据。
二.删除多余映像
Ubuntn Linux 内核升级频繁,如果不删除旧的内核,将会占用很大的磁盘空间,而且开机启动有诸多选项,
影响开机速度。这成为释放空间的主要来源。
1.查看已安装的内核映像
sudo dpkg --get-selections | grep linux 查看已安装的内核映像
#linux-image-3.11.0-20-generic install /*linux-image-xx.xx.xx-xx-generic是升级的内核版本,可删除*/
#linux-image-generic install /*Linux发布版完整内核映像,不可删除*/
2.查看当前内核版本
uname -a 或者 uname -r 查看当前内核版本。
chen@ubuntu:~$ uname -a Linux ubuntu 3.11.0-12-generic #19-Ubuntu SMP Wed Oct 9 16:20:46 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux chen@ubuntu:~$ uname -r 3.11.0-12-generic |
3.查看磁盘剩余空间信息
df -lh 查看磁盘剩余空间
df -h 查看每个根路径的分区大小
4.删除多余的内核映像
sudo apt-get remove linux-image-3.11.0-20-generic
删除旧的内核映像,每个旧的内核映像大概会空出100M空间
我们再次使用命令:dpkg --get-selections | grep linux 来查看当前的内核情况:
#linux-image-3.11.0-20-generic deinstall 表示已经卸载
5.删除相应的旧的编译库
sudo apt-get remove linux-headers-3.11.0-20-generic 卸载相关联的头文件
删除完后,再用命令:dpkg --get-selections | grep linux 查看当前内核启动选项相关信息
6.更新开机启动控制文件
sudo update-grub