返回顶部
首页 > 资讯 > 操作系统 >在Ubuntu系统下怎么删除没用的Linux内核
  • 847
分享到

在Ubuntu系统下怎么删除没用的Linux内核

2023-06-13 02:06:34 847人浏览 八月长安
摘要

这篇文章主要讲解了“在ubuntu系统下怎么删除没用的linux内核”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“在Ubuntu系统下怎么删除没用的Linux内核”吧!查找无用的镜像使用Ub

这篇文章主要讲解了“在ubuntu系统下怎么删除没用的linux内核”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“在Ubuntu系统下怎么删除没用的Linux内核”吧!

查找无用的镜像

使用Ubuntu一段时间后,就会发觉由于自动升级,系统里安装了很多内核。始终用不到的旧内核有必要清理一下,以节省启动时间和硬盘空间。

首先可查看当前用的内核是哪个,可通过命令: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,所以决定将其它没用的内核删除。

如何清理旧内核镜像
在删除旧内核之前,记住最好留有2个最近的内核(最新的和上一个版本),以防主要的版本出错。现在就让我们看看如何在Ubuntu上清理旧内核。

在Ubuntu内核镜像包含了以下的包。

linux-image-: 内核镜像
linux-image-extra-: 额外的内核模块
linux-headers-: 内核头文件
首先检查系统中安装的内核镜像。

代码如下:


$ dpkg --list | grep linux-image
$ dpkg --list | grep linux-headers


在列出的内核镜像中,你可以移除一个特定的版本(比如3.19.0-15)。

代码如下:


$ sudo apt-get purge linux-image-3.19.0-15
$ sudo apt-get purge linux-headers-3.19.0-15


上面的命令会删除内核镜像和它相关联的内核模块和头文件。

注意如果你还没有升级内核那么删除旧内核会自动触发安装新内核。这样在删除旧内核之后,GRUB配置会自动升级来移除GRUB菜单中相关GRUB入口。

如果你有很多没用的内核,你可以用shell表达式来一次性地删除多个内核。注意这个括号表达式只在bash或者兼容的shell中才有效。

代码如下:


$ sudo apt-get purge linux-image-3.19.0-{18,20,21,25}
$ sudo apt-get purge linux-headers-3.19.0-{18,20,21,25}


面的命令会删除4个内核镜像:3.19.0-18、3.19.0-20、3.19.0-21 和 3.19.0-25。

如果GRUB配置由于任何原因在删除旧内核后没有正确升级,你可以尝试手动用update-grub2命令来更新配置。

代码如下:


$ sudo update-grub2


现在就重启来验证GRUB菜单是否已经正确清理了。

感谢各位的阅读,以上就是“在Ubuntu系统下怎么删除没用的Linux内核”的内容了,经过本文的学习后,相信大家对在Ubuntu系统下怎么删除没用的Linux内核这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: 在Ubuntu系统下怎么删除没用的Linux内核

本文链接: https://lsjlt.com/news/264487.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 在Ubuntu系统下怎么删除没用的Linux内核
    这篇文章主要讲解了“在Ubuntu系统下怎么删除没用的Linux内核”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“在Ubuntu系统下怎么删除没用的Linux内核”吧!查找无用的镜像使用Ub...
    99+
    2023-06-13
  • 怎么在Ubuntu系统中删除无用的Linux内核
    怎么在Ubuntu系统中删除无用的Linux内核?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。查找无用的镜像首先可查看当前用的内核是哪个,可通过命令:uname -a 来获得信...
    99+
    2023-06-07
  • Ubuntu怎么删除无用的Linux内核
    这篇文章主要介绍“Ubuntu怎么删除无用的Linux内核”,在日常操作中,相信很多人在Ubuntu怎么删除无用的Linux内核问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2023-05-25
    ubuntu linux
  • 怎么删除ubuntu旧内核
    这篇文章主要介绍“怎么删除ubuntu旧内核”,在日常操作中,相信很多人在怎么删除ubuntu旧内核问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么删除ubuntu旧内核”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-13
  • Ubuntu如何删除无用的Linux内核
    这篇文章主要介绍了Ubuntu如何删除无用的Linux内核的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Ubuntu如何删除无用的Linux内核文章都会有所收获,下面我们一起来看看吧。查找无用的镜像首先,您可以...
    99+
    2023-07-04
  • Ubuntu系统下怎么升级内核
    这篇文章主要介绍“Ubuntu系统下怎么升级内核”,在日常操作中,相信很多人在Ubuntu系统下怎么升级内核问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ubuntu系统下怎么升级内核”的疑惑有所帮助!接下来...
    99+
    2023-06-13
  • 怎么在linux中删除多余内核
    在linux中删除多余内核的方法:1.打开命令行窗口;2.执行“dpkg --get-selections| grep linux”命令列出内核;3.使用“sudo apt removesudo apt remove”命令删除内核;具体步骤...
    99+
    2024-04-02
  • 怎么删除ubuntu系统多余的旧内核启动菜单项
    这篇文章主要讲解了“怎么删除ubuntu系统多余的旧内核启动菜单项”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么删除ubuntu系统多余的旧内核启动菜单项”吧!  注意:小编的这个建议只...
    99+
    2023-06-13
  • Linux系统下怎么删除MySQL
    这篇文章主要介绍“Linux系统下怎么删除MySQL”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux系统下怎么删除MySQL”文章能帮助大家解决问题。 ...
    99+
    2023-05-25
    linux mysql
  • ubuntu系统下删除软件的教程
    用习惯windows的朋友,有可能不知道ubuntu系统怎么删除已安装的某个软件,下面我们分享在ubuntu系统下删除软件的办法,本文以删除mysql的客户端为例,提供大家学习删除步骤,其他软件通用。 1、...
    99+
    2022-06-04
    教程 系统 软件
  • ubuntu怎么删除系统日志
    ubuntu中删除系统日志的方法:1、打开ubuntu终端;2、切换root权限并输入“du -h --max-depth=1 /var/log/*”命令查看log日志文件;3、通过“echo > /var/log/syslog.1”格式对...
    99+
    2024-04-02
  • 怎么删除Linux系统下的历史记录
    这篇文章主要讲解了“怎么删除Linux系统下的历史记录”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么删除Linux系统下的历史记录”吧!注意:入侵时目标如果是linux服务器,切忌清理痕...
    99+
    2023-06-13
  • Linux系统下的历史记录怎么删除
    本篇内容介绍了“Linux系统下的历史记录怎么删除”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!修改/etc/profile将HISTSIZ...
    99+
    2023-06-13
  • linux怎么删除系统用户
    这篇文章将为大家详细讲解有关linux怎么删除系统用户,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在linux中,可以利用userdel命令来删除用户,该命令的作用就是删除与指定用户有关的数据信息,语法...
    99+
    2023-06-22
  • Linux系统内核怎么升级
    小编给大家分享一下Linux系统内核怎么升级,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!查看当前内核打开终端执行: vincent@dell-Insp...
    99+
    2023-06-28
  • linux怎么调用系统内核函数
    在Linux中,可以通过系统调用来调用系统内核函数。系统调用是用户程序和内核之间的接口,用于请求内核执行特定操作。 在C语言中,可以...
    99+
    2023-10-24
    linux
  • Linux系统的内核是什么
    Linux系统的内核是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。相信接触过Linux的人或多或少都知道内核这个东西,下面就和大家聊一下Linux内核到底是什么东西?...
    99+
    2023-06-28
  • Linux系统怎么完全的删除用户
    今天给大家介绍一下Linux系统怎么完全的删除用户。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。Linux系统中如何完全的删除一个用户呢?当我们单纯的执行删除...
    99+
    2023-06-28
  • CentOS 6.3中怎么删除旧的内核
    本篇文章为大家展示了CentOS 6.3中怎么删除旧的内核,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。CentOS 6.3时常会更新内核,导致启动时会增加很多启动项,我们可以删除旧的内核,保留最新...
    99+
    2023-06-13
  • linux系统下Ubuntu怎么使用命令行移除PPA仓库
    这篇文章主要讲解了“linux系统下Ubuntu怎么使用命令行移除PPA仓库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux系统下Ubuntu怎么使用命令行移除PPA仓库”吧!  个...
    99+
    2023-06-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作