CentOS 7 删除多余无用内核

一、 获取当前使用的内核

执行以下命令可以获取到当前系统正在使用的内核:

uname -r

二、 CentOS 7 自动卸载多余内核

1. 执行以下命令可以自动获取当前系统中的无用内核(未使用的)并进入卸载流程:

sudo yum remove $(rpm -qa | grep kernel | grep -v $(uname -r))

2. 执行上面命令后,会有卸载确认操作。确认下卸载内核列表中没有当前正在使用的内核,然后输入y确认卸载即可。

3. 卸载完毕后,可以执行以下命令查看下/boot分区的占用情况

df -h /boot

三、CentOS 7 手动卸载多余内核

1. 执行以下命令获取当前系统的全部内核列表(已使用的和未使用的):

rpm -qa | grep kernel

2. 以前面uname -r输出的是正在使用的内核,那么我们需要从全部内核列表中排除掉正在使用的内核,剩下的就是无用的内核。

3. 我们执行yum remove依次卸载以上无用内核即可,比如:

sudo yum remove kernel-3.10.0-957.el7.x86_64

同样的也需要输入y来确认卸载。

4. 卸载完毕后,可以执行以下命令查看下/boot分区的占用情况

df -h /boot

四、不得任意改动文件或目录

# 禁止任意改动
sudo chattr +i fileOrFolder

# 解开禁止任意改动
sudo chattr -i fileOrFolder
上一篇
下一篇