Linux系统本身就是一个开源的系统,所以在使用过程中可以进行修改,只有它的内核是不变的,只有在一段时间之内,才可以对Linux内核进行升级。升级了以后就会留下一些旧的无用的内核,中本文就以Ubuntu系统为例,来介绍一下Linux系统如何删除旧内核?

首先可查看当前用的内核是哪个,可通过命令:uname -a 来获得信息。例如我台式机上显示为:

magc@magc-desktop:~$ uname -a

Linux magc-desktop 2.6.24-19-rt #1 SMP PREEMPT RT Thu Aug 21 02:08:03 UTC 2008 i686 GNU/Linux

然后通过查看本机上所有内核的列表来决定哪些需要删除掉:

运行命令:dpkg --get-selections|grep linux 例如我本机显示为:

magc@magc-desktop:~$ dpkg --get-selections|grep linux

libselinux1 install

linux-generic install

linux-headers-2.6.24-19 install

linux-headers-2.6.24-19-generic install

linux-headers-2.6.24-19-rt install

linux-headers-2.6.24-21 install

linux-headers-2.6.24-21-generic install

linux-headers-2.6.24-21-rt install

linux-headers-generic install

linux-headers-rt install

linux-image-2.6.24-19-generic deinstall

linux-image-2.6.24-19-rt install

linux-image-2.6.24-21-generic install

linux-image-generic install

linux-image-rt install

linux-restricted-modules-2.6.24-19-generic deinstall

linux-restricted-modules-2.6.24-19-rt install

linux-restricted-modules-2.6.24-21-generic install

linux-restricted-modules-common install

linux-restricted-modules-generic install

linux-restricted-modules-rt install

linux-rt install

linux-sound-base install

linux-ubuntu-modules-2.6.24-19-generic deinstall

linux-ubuntu-modules-2.6.24-19-rt install

linux-ubuntu-modules-2.6.24-21-generic install

util-linux install

util-linux-locales install

其中带有image的就是内核文件,因此可看出我的机器上共五个内核版本。我当前使用的是2.6.24-19-rt,所以决定将其它没用的内核删除。

删除的命令为:sudo apt-get remove linux-image-XXXX

例如删除linux-image-2.6.24-19-generic内核的办法就是:

sudo apt-get remove linux-image-2.6.24-19-generic

以上就是Linux系统如何删除旧内核的全部内容了,首先找到旧内核,记录它们的名称。然后用sudo apt-get remove删除就可以了。

linux删除更新的系统内核,Linux系统如何删除旧内核相关推荐

  1. efi分区能不能删除 win10_Win10+Ubuntu20.04双系统完全删除Ubuntu20.04

    你的Ubuntu是否无法打开过? 用完Ubuntu会不会担心无法卸载? 312带你完全卸载Ubuntu 之前小编电脑的Ubuntu无法进入桌面,打开系统就是黑屏,这让我很崩溃,百度好多卸载教程,发现卸 ...

  2. linux补丁更新服务器地址,windows系统之WSUS服务器:更改WSUS更新文件的路径

    wsus补丁硬盘空间不够 wsus补丁硬盘空间不够.我部署了WSUS服务器,使用正常,现在由于补丁下载的硬盘空间不够了,我想把补丁下载的路径改到一个比较大的硬盘上,该怎么操作? 当磁盘不足的时候,如果 ...

  3. 红帽linux怎么更新源,redhat Linux配置yum更新源

    redhat Linux配置yum更新源 (2011-11-19 20:23:04) 标签: 杂谈 YUM是RedHat Linux在线安装更新及软件的工具,但是这是RHEL5的收费功能,如果没有购买 ...

  4. linux touch更新文件时间,Linux文件时间的查看和修改touch

    1. Linux文件的时间 Linux下文件时间主要有下面三种: 1.1 modification time(mtime) 文件修改时间,即文件内容的修改时,更新这个时间,不包括文件权限和属性的修改. ...

  5. Linux正在更新缓存卡住,Linux 进程卡住了怎么办?

    在我们使用 Linux 系统时,如果网络或者磁盘等 I/O 出问题,会发现进程卡住了,即使用kill -9也无法杀掉进程,很多常用的调试工具,比如strace,pstack等也都失灵了,是怎么回事? ...

  6. Linux 信息的各种查询(系统发行版本、内核版本、系统位数)

    查看 CPU 的位数(32 位还是 64 位) #getconf LONG_BIT 1. uname:print system information uname -a(–all):print all ...

  7. linux touch更新文件时间,linux 使用 touch 修改文件的修改时间

    rsync有时候因为服务器时间错了,需要更改文件的修改时间时间,可以使用 touch命令来修改文件的修改时间: 1 touch -c -m -t 201101110000 teadme.txt 修改r ...

  8. win7删除计算机 网络连接,win7系统怎么删除多余的本地连接【图文】

    win7系统打开本地连接发现出现很多多余的本地连接,怎么删除呢?本地连接是电脑中最常见的图标之一,创建本地连接可以将计算机连接到局域网,实现上网,电脑中必须要有本地连接.正常情况下,我们只需要一个本地 ...

  9. centos7删除符号链接_面试 | Linux 下软链接和硬链接的区别

    在 Linux 系统中,一切都是文件,然而为了区分不同类型的事物,我们有了: 普通文件 目录文件 链接文件 设备文件 在之前的文章<阿里面试题 | Nginx 所使用的 epoll 模型是什么? ...

最新文章

  1. 二叉树学习笔记之树的旋转
  2. Win Ser 2008/2012 (R2) + NVIDIA Optimus 笔记本显卡
  3. 大型运维环境实施安全加固
  4. VS 2003 源码配置管理(subversion+apache)
  5. js表格中将每行的两个数据求和显示_python数据分析相关【一】
  6. 使用 SCons 代替 Makefile 快速构建应用程序
  7. sudo apt-get update
  8. iOS开发API常用英语名词
  9. dictionary在python中什么意思_Python 字典(Dictionary)操作详解
  10. 小汤学编程之JavaEE学习day04——EL表达式、JSTL
  11. HTML颜色代码表/颜色名(网摘)
  12. Shell 语法之函数
  13. SqlServer判断数据库、表、字段、存储过程、函数是否存在
  14. BZOJ 1041 数学
  15. CDH6.2.1安装Kafka出现的问题
  16. C++ 4 C++变量及作用域
  17. 互联网技术(java框架、分布式、集群)干货视频大全,不看后悔!(免费下载)
  18. spring5.0学习笔记7
  19. python中的os模块几个常用的方法
  20. SparkSteaming细节问题

热门文章

  1. 一个近乎完美基于Dubbo的微服务改造实践
  2. 设置分录行按钮监听事件
  3. Unity3D的四种坐标系
  4. mysqldump简单解析
  5. 以后再也不用看“教程”!概括【配置环境】的原理,小白也能举一反三的python配置环境过程!
  6. 修改配置nginx,限制无良爬虫频率
  7. 【数据结构笔记42】哈希表应用:文件中单词词频统计
  8. shell处理curl返回数据_linux shell中curl 发送post请求json格式问题的处理方法
  9. oracle 闪回技术
  10. 技术博客2013年2月份头条记录