从Linux服务器安全地删除/删除旧的Linux内核
时间:2020-01-09 10:43:05 来源:igfitidea点击:
我们在CentOS Linux下通过yum命令安装了四个不同版本的Linux内核。
当前,我仅使用最新版本2.6.18-53.1.4.el5。
从CemtOS/Debian Linux服务器上删除旧内核的正确和建议方法是什么?
大多数Linux发行版都保留旧的内核文件,以便您可以在由于硬件或者软件不兼容问题而紧急弹出时还原它们。
内核不过是Linux机器上的一组文件而已。
以下是在基于Linux的系统上安全删除旧内核的建议方法。
步骤1:查找当前内核版本
uname -r
输出示例:
2.6.18-53.1.4.el5
步骤2:列出所有已安装的内核
在Linux上使用rpm命令或者dpkg命令:
# rpm -q kernel
输出示例(来自基于RPM的发行版,例如CentOS/RHEL):
kernel-2.6.12-1.el5 kernel-2.6.18-17.el5 kernel-2.6.18-53.el5 kernel-2.6.18-53.1.4.el5
Debian/Ubuntu Linux用户,执行:
$ dpkg --list 'linux-image*'
输出示例:
Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-=============================-=============================-========================================================================== ii linux-image 2.6.22.14.21 Generic Linux kernel image. un linux-image-2.6 (no description available) rc linux-image-2.6.20-15-generic 2.6.20-15.27 Linux kernel image for version 2.6.20 on x86/x86_64 ii linux-image-2.6.20-16-generic 2.6.20-16.32 Linux kernel image for version 2.6.20 on x86/x86_64 ii linux-image-2.6.22-14-generic 2.6.22-14.47 Linux kernel image for version 2.6.22 on x86/x86_64 ii linux-image-generic 2.6.22.14.21 Generic Linux kernel image
步骤3:删除所有旧内核
删除Ubuntu服务器上的所有旧内核