删除RedHat7.3更新后多余的内核

RedHat Enterprise Linux 7.3升级新内核后,开机grub里会有两个内核选项;删掉不需要的旧内核。

(温馨提示:如果是官方内核更新,可删除旧内核,只留一个。非官方更新的新内核,建议留着一个官方版本和一个最新版本;新内核有问题,可换回官方版本;)

1.查看当前系统使用的内核(别删错了):

name -r

2.查找并显示当前系统有多少内核以及相关版本的文件:

rpm -qa | grep kernel

3.选择需要删除的内核以及相关文件

yum remove kernel-3.xxx.el7.x86_64

yum remove kernel-devel-3.xxx.el7.x86_64

或者

yum remove kernel-3.xxx.el7.x86_64 kernel-devel-3.xxx.el7.x86_64

4.重启后就可以看到,内核被删掉了,同时多余的启动项也自动被删掉了

(附:如果重启后旧内核选项还在,就进入/etc找到grub2.cfg(或者grub2-ef.cfg)删除里面的信息(开机时显示的信息))

以下为真机测试:

[[email protected] stone]# uname -r

3.10.0-514.26.2.el7.x86_64

[[email protected] stone]# rpm -qa | grep kernel

kernel-devel-3.10.0-514.26.2.el7.x86_64

kernel-devel-3.10.0-514.el7.x86_64

abrt-addon-kerneloops-2.1.11-45.el7.centos.x86_64

kernel-tools-libs-3.10.0-514.26.2.el7.x86_64

kernel-3.10.0-514.26.2.el7.x86_64

kernel-headers-3.10.0-514.26.2.el7.x86_64

kernel-3.10.0-514.el7.x86_64

kernel-tools-3.10.0-514.26.2.el7.x86_64

[[email protected] stone]# yum remove kernel-3.10.0-514.el7.x86_64

Loaded plugins: fastestmirror, product-id, search-disabled-repos, subscription-

: manager

This system is not registered with Subscription Management. You can use subscription-manager to register.

Resolving Dependencies

--> Running transaction check

---> Package kernel.x86_64 0:3.10.0-514.el7 will be erased

--> Finished Dependency Resolution

Dependencies Resolved

===============================================================================

Package       Arch          Version                 Repository            Size

===============================================================================

Removing:

kernel        x86_64        3.10.0-514.el7          @anaconda/7.3        148 M

Transaction Summary

===============================================================================

Remove  1 Package

Installed size: 148 M

Is this ok [y/N]: y

Downloading packages:

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

Erasing    : kernel-3.10.0-514.el7.x86_64                                 1/1

base/x86_64                                              | 3.6 kB     00:00

base/x86_64/group_gz                                     | 155 kB     00:00

base/x86_64/primary_db                                   | 5.6 MB     00:19

epel/x86_64/metalink                                     | 6.8 kB     00:00

epel/x86_64                                              | 4.3 kB     00:00

epel/x86_64/group_gz                                     | 170 kB     00:00

epel/x86_64/updateinfo                                   | 794 kB     00:03

epel/x86_64/primary_db                                   | 4.8 MB     00:16

extras/x86_64                                            | 3.4 kB     00:00

extras/x86_64/primary_db                                 | 190 kB     00:00

updates/x86_64                                           | 3.4 kB     00:00

updates/x86_64/primary_db                                | 7.8 MB     00:27

vivaldi                                                  | 2.9 kB     00:00

vivaldi/primary_db                                       |  53 kB     00:00

Determining fastest mirrors

* epel: mirrors.ustc.edu.cn

Verifying  : kernel-3.10.0-514.el7.x86_64                                 1/1

Removed:

kernel.x86_64 0:3.10.0-514.el7

Complete!

[[email protected] stone]# yum remove kernel-devel-3.10.0-514.el7.x86_64

Loaded plugins: fastestmirror, product-id, search-disabled-repos, subscription-manager

This system is not registered with Subscription Management. You can use subscription-manager to register.

Resolving Dependencies

--> Running transaction check

---> Package kernel-devel.x86_64 0:3.10.0-514.el7 will be erased

--> Finished Dependency Resolution

Dependencies Resolved

==============================================================================

Package               Arch            Version                  Repository              Size

==============================================================================

Removing:

kernel-devel          x86_64          3.10.0-514.el7           @anaconda/7.3           34 M

Transaction Summary

==============================================================================

Remove  1 Package

Installed size: 34 M

Is this ok [y/N]: y

Downloading packages:

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

Erasing    : kernel-devel-3.10.0-514.el7.x86_64                                        1/1

base/x86_64                                                           | 3.6 kB  00:00:00

epel/x86_64/metalink                                                  | 6.3 kB  00:00:00

epel/x86_64                                                           | 4.3 kB  00:00:00

epel/x86_64/updateinfo                                                | 794 kB  00:00:04

epel/x86_64/primary_db                                                | 4.8 MB  00:00:20

extras/x86_64                                                         | 3.4 kB  00:00:00

updates/x86_64                                                        | 3.4 kB  00:00:00

vivaldi                                                               | 2.9 kB  00:00:00

Loading mirror speeds from cached hostfile

* epel: mirrors.ustc.edu.cn

Verifying  : kernel-devel-3.10.0-514.el7.x86_64                                        1/1

Removed:

kernel-devel.x86_64 0:3.10.0-514.el7

Complete!

时间: 2024-10-12 20:56:18

删除RedHat7.3更新后多余的内核的相关文章

删除LINUX更新后多余的内核

删除LINUX更新后多余的内核 本人使用的时fredoa 21 之前为了搞网卡驱动不知不觉升级了几次系统,每次启动后都有好几个内核让我选,真的很头疼阿,尤其像博主这种有点强迫的人,看着就心烦,所以就想删除多余的内核,建议保留两个内核,一个装最新的,一个是底一点版本的稳定的,双保险以备不时之需,开始想的很复杂,毕竟是内核阿,本人也想从事操作系统,内核这方面的学习,工作.但是后来想了一想,其实内核听起来高大上,也就是一个软件不是.  1.首先看清你现在使用的内核别删错了:              

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

第一种方法:通过命令的方式解决多余的内核 1.首先查看当前内核的版本号: [[email protected] ~]# uname  -a Linux jxatei.server2.6.32-573.1.1.el6.x86_64 #1 SMP Sat Jul 25 17:05:50 UTC 2015 x86_64 x86_64x86_64 GNU/Linux 2.查询系统中全部的内核: [[email protected] ~]# rpm  -qa|grep kernel kernel-2.6.

删除 CentOS7 更新后产生的多余的内核

今天更新完系统的内核,重启电脑时发现突然多了一个启动项,想删除多余的启动项,在上网查找后,找到了下面的方法,经过测试,是完全可行的.自己写下来,以便以后用到.1.# uname -a 列出系统中正在使用的内核:Linux localhost.localdomain 3.10.0-327.22.2.el7.x86_64 #1 SMP Thu Jun 23 17:05:11 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux2.# rpm -qa | grep kerne

rhel6 下删除多余的内核版本

1,查看当前系统的版本号 # uname -r 2,查找点前系统上存在的内核 # rpm -qa | grep kernel 3,移除多余的内核版本 # yum remove kernel-2.6.32-573.7.1.el6.x86_64 # yum remove kernel-devel-2.6.32-573.7.1.el6.x86_64 4,重启 # reboot PS:不用手动修改grub.conf文件

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

提问:过去我已经在我的Ubuntu上升级了几次内核.现在我想要删除这些旧的内核镜像来节省我的磁盘空间.如何用最简单的方法删除Ubuntu上先前版本的内核? 在Ubuntu上,有几个方法来升级内核.在Ubuntu桌面中,软件更新允许你每天检查并更新到最新的内核上.在Ubuntu服务器上,最为重要的安全更新项目之一就是 unattended-upgrades 软件包会自动更新内核.然而,你也可以手动用apt-get或者aptitude命令来更新. 随着时间的流逝,持续的内核更新会在系统中积聚大量的不

手动下载python更新后 换回以前版本

因为用的时Ubuntu略低版本的,不想更新版本,但是经常更新内核和其他软件,尤其是最近自己更新python,但是软件更新救出错了,而且不能打开“Languae Support”(软件支持)和ibus输入法,非常烦恼,尝试了很多解决方法,但是都不行,只能再改回来了. 改回步骤如下: 改回以前的python,其实就是修改链接. 1. 删除链接,即: rm /usr/bin/python 2. 重建链接,连接到系统python. 首先,查看自己python版本号: ls /usr/bin | grep

Android ADT,SDK 更新后一个问题:新建项目layout和src文件夹为空

Android SDK和ADT更新到23.0.0后,结果问题出现了,在创建一个默认的blank activity后,发现layout和src文件夹为空,没有默认的框架文件,原来以为是安装出问题,删除重装,还是没有办法解决.今天发现两个文件又有更新包了,不知道是不是Android SDK的23.0.0版本和ADT的23.0.0版本本身导致的问题,不过更新到23.0.1后解决问题了. 解决方案: 步骤一:启动SDK Manager,按照提示把Android SDK tools更新至最新版本23.0.

MYSQL删除表的记录后如何使ID从1开始

MYSQL删除表的记录后如何使ID从1开始 MYSQL删除表的记录后如何使ID从1开始 http://hi.baidu.com/289766516/blog/item/a3f85500556e2c09728da5e1.html 2009-11-30 14:24 方法1:truncate table 你的表名//这样不但将数据全部删除,而且重新定位自增的字段 方法2:delete from 你的表名dbcc checkident(你的表名,reseed,0) //重新定位自增的字段,让它从1开始

LINQ To SQL在N层应用程序中的CUD操作、批量删除、批量更新

原文:LINQ To SQL在N层应用程序中的CUD操作.批量删除.批量更新 0. 说明 Linq to Sql,以下简称L2S.    以下文中所指的两层和三层结构,分别如下图所示: 准确的说,这里的分层并不是特别明确:(1) 生成的DataContext(Linq t0 SQL Runtime)和Entity是放在一个文件中的,物理上不能切割开来:上图只是展示逻辑上的结构.(2) 拿上图右边的三层结构来说,鉴于第(1)点,UI层就可以跨越BusinessLogic层,直接访问L2S层,这可能