CentOS删除不需要内核 (centos7)

VPS云服务器 2025-04-23 08:56:29 浏览
内核

Centos系统中,随着内核的升级,旧版本内核会堆积,占用系统宝贵的磁盘空间。为了保持系统的流畅运行,学习如何删除不需要的旧内核是十分必要的。本篇文章将指导您如何安全地管理和删除CentOS中的旧内核版本。


如何删除 Ubuntu 上不再使用的旧内核

打开“应用程序”,然后在弹出菜单中点击“附件”,选择并打开“终端”,打开终端命令窗口 在终端命令窗口中输入并执行下面的命令:uname -a,查看我们当前使用的内核,不要删除错误了,或者当我们使用的是旧内核进入系统,想删除这个内核启动项,这样也是不能删除的。 只能在开机时选择别的内核启动项进入系统才能删除 输入下面的命令,查看当前我们系统中有哪些内核启动项,同时也可以方便我们复制的操作,具体命令是:dpkg --get-selections | grep Linux下面就开始删除内核启动项,先选择内核启动项,然后复制,这样方便操作,然后输入下面的命令:sudo apt-get remove linux-image-2.6.32.21-generic执行过程中会警告我们确实要执行这个操作,输入字母y,然后回车,就开始卸载旧内核了 之后就是一些具体的卸载过程的提示,已经更新系统启动项的信息我们再次使用命令:dpkg --get-selections | grep linux 来查看当前的内核情况:在 linux-image-2.6.32.21-generic 后面显示deinstall,表示已经卸载了 linux-headers-2.6.32.21和 linux-headers-2.6.32.21-generic是之前我们卸载的内核相关联的头文件,现在对于我们也没有用,也可以卸载了,卸载了可以帮我们清理出不少磁盘空间,具体命令是:sudo apt-get remove linux-headers-2.6.32-21sudo apt-get remove linux-headers-2.6.32-21-generic删除完后,再用命令:dpkg --get-selections | grep linux 查看当前内核启动选项相关信息:linux-headers-2.6.32-21 已经没有了,被删除了linux-headers-2.6.32-21-generic已经没有了,被删除了linux-image-2.6.32-21-generic 显示为deinstall,表示被卸载删除了 虽然在卸载旧内核的时候提示信息说已经帮我们更新了系统启动项,但为了保险起见我们执行sudo update-grub更新开机启动控制文件。

安装centos后为什么有2个启动项?它们分别有什么作用?谢谢

一个是修复和终端,一个是用户系统

如何删除 CentOS 6 更新后产生的多余的内核

centos7

在CentOS更新后,不可避免的会在启动选项中产生多个内核选项,一个内核文件大概占100兆左右(一般100M以下),可以使用以下命令进行删除多余的内核.1.首先列出系统中正在使用的内核:# uname -a2.查询系统中全部的内核:# rpm -qa | grep kernel3.将你想删除的内核删除掉:(例如,在我的系统中,我要删掉6.i686的内核,需要把所有含有6.i686字样的全部删掉)#yum remove 6.i686#yum remove 6.i6864.重启后就可以看到,内核被删掉了,同时多余的启动项也自动被删掉了,不需要自己手动修改/boot/grub/

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐