安全删除linux旧内核的方法
2013-10-01 17:44
495 查看
我们在用yum升级系统之后,希望往往会为我们保持旧的内核文件,这样以防在出现硬件或者软件冲突的时候我们能够返回到旧的内核文件继续使用,如果我们想要安全的删除旧的内核文件,可以follow下面的方法。
step 1: 查找当前正在使用的内核文件的版本号
[cpp] view plaincopyprint?
#uname -r
#uname -r
output:
2.6.35.14-106.fc14.i686
step 2: 列出所有的内核文件
使用rpm 或者 dpkg 命令
[cpp] view plaincopyprint?
#rpm -q kernel
#rpm -q kernel
output:
kernel-2.6.35.6-45.fc14.i686kernel-2.6.35.14-106.fc14.i686
Debian/ Ubuntu Linux 用户,使用:
[cpp] view plaincopyprint?
$dpkg --list 'linux-image*'
$dpkg --list 'linux-image*'
output:
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
step 3: 删除所有旧的内核文件,注意不要删除当前系统正在运行的内核文件
从安装的所有内核文件中选择你要删除的内核文件, RHEL / CentOS / Fedora Linux系统下使用下面的命令来删除内核文件包。
[cpp] view plaincopyprint?
#sudo rpm -e kernel-2.6.35.6-45.fc14.i686
#sudo rpm -e kernel-2.6.35.6-45.fc14.i686
Debian / Ubuntu Linux系统下使用下面的命令来删除内核文件包:
[cpp] view plaincopyprint?
$ sudo apt-get remove linux-image-2.6.22-14-generic
$ sudo apt-get remove linux-image-2.6.22-14-generic
到此,旧的内核文件就安全删除,这样在开机启动时就不会看到一大堆的内核文件名了。
step 1: 查找当前正在使用的内核文件的版本号
[cpp] view plaincopyprint?
#uname -r
#uname -r
output:
2.6.35.14-106.fc14.i686
step 2: 列出所有的内核文件
使用rpm 或者 dpkg 命令
[cpp] view plaincopyprint?
#rpm -q kernel
#rpm -q kernel
output:
kernel-2.6.35.6-45.fc14.i686kernel-2.6.35.14-106.fc14.i686
Debian/ Ubuntu Linux 用户,使用:
[cpp] view plaincopyprint?
$dpkg --list 'linux-image*'
$dpkg --list 'linux-image*'
output:
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
step 3: 删除所有旧的内核文件,注意不要删除当前系统正在运行的内核文件
从安装的所有内核文件中选择你要删除的内核文件, RHEL / CentOS / Fedora Linux系统下使用下面的命令来删除内核文件包。
[cpp] view plaincopyprint?
#sudo rpm -e kernel-2.6.35.6-45.fc14.i686
#sudo rpm -e kernel-2.6.35.6-45.fc14.i686
Debian / Ubuntu Linux系统下使用下面的命令来删除内核文件包:
[cpp] view plaincopyprint?
$ sudo apt-get remove linux-image-2.6.22-14-generic
$ sudo apt-get remove linux-image-2.6.22-14-generic
到此,旧的内核文件就安全删除,这样在开机启动时就不会看到一大堆的内核文件名了。
相关文章推荐
- 安全删除linux旧内核的方法
- 安全删除linux旧内核的方法
- 删除Ubuntu Linux系统旧内核的方法
- Linux删除旧内核的安全做法
- 3 个在 Linux 中永久并安全删除文件和目录的方法
- zz 删除Ubuntu Linux操作系统旧内核的方法
- 3_个在_Linux_中永久并安全删除文件和目录的方法
- Linux下使用rsync最快速删除海量文件的方法
- 检查Linux Bash安全漏洞以及各环境修复解决方法
- 学习笔记之Linux内核同步方法
- 操作系统 linux 内核的三种进程调度方法
- linux内核的 等待队列 使用方法,wait_queue_head_t,进程休眠
- 交叉编译基于ARM架构的linux-3.6内核遇到的问题及解决方法
- linux下删除乱码文件名的方法
- Linux内核探索之路——关于方法
- 删除 Ubuntu Linux 系统旧内核的方法
- 解读linux内核源码的入门方法 [转]
- Linux技巧:一次删除一百万个文件的最快方法
- linux 内核与用户空间通信之netlink使用方法