Ubuntu系统清理

来源:互联网 发布:信用卡怎么绑定淘宝 编辑:程序博客网 时间:2024/05/22 07:50

linux和windows系统不同,linux不会产生无用垃圾文件,但是在升级缓存中,linux不会自动删除这些文件,还是很占硬盘的!

一、删除旧内核文件

        首先就是使用如下命令:
        uname -a              可以查看当前系统使用的内核
        dpkg --get-selections|grep linux
列出所有安装的内核文件,其中linux-headers、linux-image、linux-signed开头的都是跟内核相关的.带有版本号的(如linux-image-extra-3.13.0-44-generic)才是可以删除的,注意不要删除当前使用的版本。后面的install表示已安装,deinstall表示曾经安装过,现在已被删除(已不占空间)。

1、从中选择要卸载的包,用apt-get来卸载,命令如下:

        sudo apt-get remove --purge linux-image-3.19.0-30-generic
注意不要使用sudo apt-get remove来删除,会出现linux--image-3.19.0-30-generic deinstall.当然这时再运行purge也是可以删除的,然后把linux-image-extra、linux-headers等一并删除。
卸载后,在启动菜单里还有其选项,这样我们需要修改启动菜单,可以手动修改/boot/grub下面的grub.cfg文件,亦可以命令行:
sudo update-grub
sudo update-initramfs -u -k all
附:sudo apt-get remove -----(package 删除包)
sudo apt-get remove - - purge ------(package 删除包,包括删除配置文件等)
除非你以后还要安装该软件,否则可以把配置文件也一起删除。

2、如果你是新手,使用synaptic package manager(新立得软件包管理器)最简单。

      打开软件后,在搜索框中输入要卸载的内核名称,如Linux 3.19.0-30,右键选择mark for complete removal,然后Apply。通常至少有linux-image-*** linux-headers-***。软件删除后会自动更新启动菜单文件,然后关机重启。

3、删除旧内核的一条简洁命令:

      sudo aptitude purge ~ilinux-image-.*\(\!\(`uname -r`\|generic-.*\)\) 没试过,据说可以

4、安装ubuntu-tweak

      在系统工具里可以找到它,可以轻松在图形界面完成各种清理工作,包括清除旧内核。

5、其他

       修改grub.cfg中将旧内核启动项删除,然后在执行sudo apt-get autoremove 就能够自动删除旧内核了

PS:前两种方法亲测,可以使用!!!

二、清理下载的软件包

         Ubuntu系统在运行时是不会产生无用垃圾的,这一点与Windows系统有很大的不同。但是我们在升级系统时,软件管理器下载的软件包,系统则不会自动删除,其实这样做也是考虑到你可能会再次安装从而加快再次安装的速度考虑。当然了,我们普通用户,一旦下载安装完毕,其安装包也就没有存在的必要了,当然如果你是要安装更新并管理一大堆电脑的系统管理员就另当别论咯。
         du –h /var/cache/apt/archives                安装包所占用的空间
         sudo apt-get autoclean                          清理已经卸载软件的软件包
         sudo apt-get clean                                  清理下载的所有软件包
         sudo apt-get autoremove                        删除系统不再使用的孤立软件
附:包管理的临时文件目录
软件包在                      /var/cache/apt/archives
没有下载完的在          /var/cache/apt/archives/partial

三、清理opera firefox的缓存文件:

ls ~/.opera/cache4
ls ~/.mozilla/firefox/*.default/Cache

0 0