文档章节

Ubuntu 删除多余内核

R-Lu
 R-Lu
发布于 2016/12/10 22:37
字数 327
阅读 20
收藏 1

linux多次升级以后系统中会存在大量不同版本的内核,而每个内核占用非常多的硬盘空间(一般一个内核300mb左右占用)。所以需要定期清理没用的内核,但最好保留最近两个内核,因为有的软件需要依赖特定内核而不一定是最新的。

 

首先查询当前我们使用的是内核是那个版本别删错了。

 

uname -a

 

第二:

查询系统中装了多少内核

 

dpkg --get-selections|grep linux

 

第三:

多余的内核可以通过命令删除 需要删除header和image

 

sudo apt-get remove linux-image-*.*.*-**(*号用你想删除的实际情况改写)

sudo apt-get remove linux-headers-*.*.*-**(*号用你想删除的实际情况改写)

 

第四:

执行完上面命令后再次执行

dpkg --get-selections|grep linux

查看内核是否都删除干净了。没干净继续删除。有的内核后面会显示是deinstall 那需要通过

dpkg --get-selections | grep deinstall | sed 's/deinstall/\lpurge/' | sudo dpkg --set-selections; sudo dpkg -Pa

 

通过上面方法就可以。

 

 

 

还有一种通过正则表达式匹配内核然后除最新的统统统统删除的。

 

dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge

 

本文转载自:http://blog.sina.com.cn/s/blog_53a99cf30102v6p7.html

共有 人打赏支持
R-Lu

R-Lu

粉丝 13
博文 129
码字总数 41529
作品 0
浦东
程序员
linux清除指令

linux和windows系统不同,linux不会产生无用垃圾文件,但是在升级缓存中,linux不会自动删除这些文件,还是很占硬盘的! 一、删除缓存 1,非常有用的清理命令: sudo apt-get autoclean 清理...

彼得雷
2016/03/18
34
0
Ubuntu 清理垃圾

linux和windows系统不同,linux不会产生无用垃圾文件,但是在升级缓存中,linux不会自动删除这些文件,还是很占硬盘的! 一、删除缓存 1,非常有用的清理命令: sudo apt-get autoclean 清理...

聪聪小可爱
2016/11/15
16
0
Ubuntu 删除升级缓存(转)

linux和windows系统不同,linux不会产生无用垃圾文件,但是在升级缓存中,linux不会自动删除这些文件,还是很占硬盘的! 一、删除缓存 1,非常有用的清理命令: sudo apt-get autoclean 清理...

eric_zhang
2012/05/08
0
0
清理Ubuntu系统的缓存、垃圾、多余内核。

linux和windows系统不同,linux不会产生无用垃圾文件,但是在升级缓存中,linux不会自动删除这些文件,还是很占硬盘的! 一、删除缓存 1,非常有用的清理命令: sudo apt-get autoclean 清理...

eric_zhang
2011/06/17
0
0
Ubuntu11.10 开机启动菜单 删除多余的内核(旧版本) 调整不同操作系统的启动顺序

很多用户一般都会选择Windows + Ubuntu的双系统。用得时间久了,随着Ubuntu内核的不断升级,开机启动菜单会变得越来越臃肿。下面简单介绍一下如何删除开机启动菜单多余的内核(旧版本),以及...

神勇小白鼠
2012/03/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Shiro | 实现权限验证完整版

写在前面的话 提及权限,就会想到安全,是一个十分棘手的话题。这里只是作为学校Shiro的一个记录,而不是,权限就应该这样设计之类的。 Shiro框架 1、Shiro是基于Apache开源的强大灵活的开源...

冯文议
今天
1
0
linux 系统的运行级别

运行级别 运行级别 | 含义 0 关机 1 单用户模式,可以想象为windows 的安全模式,主要用于修复系统 2 不完全的命令模式,不含NFS服务 3 完全的命令行模式,就是标准的字符界面 4 系统保留 5 ...

Linux学习笔记
今天
2
0
学习设计模式——命令模式

任何模式的出现,都是为了解决一些特定的场景的耦合问题,以达到对修改封闭,对扩展开放的效果。命令模式也不例外: 命令模式是为了解决命令的请求者和命令的实现者之间的耦合关系。 解决了这...

江左煤郎
今天
3
0
字典树收集(非线程安全,后续做线程安全改进)

将500W个单词放进一个数据结构进行存储,然后进行快速比对,判断一个单词是不是这个500W单词之中的;来了一个单词前缀,给出500w个单词中有多少个单词是该前缀. 1、这个需求首先需要设计好数据结...

算法之名
昨天
15
0
GRASP设计模式

此文参考了这篇博客,建议读者阅读原文。 面向对象(Object-Oriented,OO)是当下软件开发的主流方法。在OO分析与设计中,我们首先从问题领域中抽象出领域模型,在领域模型中以适当的粒度归纳...

克虏伯
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部