Linux清除旧内核:让系统保持最新状态(linux删除旧的内核)

Linux操作系统在市场上占有的份额较大,它的免费和开源的特性比起其它类型的操作系统使用者更多,其服务器也大多使用在服务…

Linux操作系统在市场上占有的份额较大,它的免费和开源的特性比起其它类型的操作系统使用者更多,其服务器也大多使用在服务器和网络设备之中,因此偶尔需要更新Linux内核,比如修复漏洞,增加新功能,这时候我们需要清除旧内核使系统始终保持最新状态。

Linux内核清除有两种方式,一种是手动清除,另一种是自动清除。若手动清除,那需要使用Linux命令行进行。首先, 查询本地安装的内核:

`$ rpm -q kernel`

查看的结果显示所有本地安装的内核以及它们的版本号,然后手动选择你希望删除的内核,例如:kernel:2.6.32-695,再使用以下命令卸载:

`$ rpm -e kernel-2.6.32-695`

这种方式清除可以更轻松地把旧内核删除,而不影响新内核的正常使用。

若使用自动清除,并支持英特尔硬件,可以用yum(全称为 Yellowdog Updater, Modified,一个性能优秀的rpm软件包管理工具)来清除不需要的内核,只需:

`$ sudo yum remove ‘kernel-devel-uname-r == 2.6.31-607’ `

以上yum命令可以自动的搜索和删除指定型号内核,不管是当前使用的还是其它未使用的。旧内核清除完毕后,可以再次使用如上rpm命令查看是否还存在未使用的内核版本,如果还存在,就可以重复上述操作将其一一删除。

另外,如果需要更新内核,可以先查看当前最新的内核版本:

`$ yum list kernel `

此外,可以下载新内核放置到/usr/src目录中: (下载地址https://mirrors.edge.kernel.org)

`$ wget https://mirrors.edge.kernel.org/pub/linux/kernel/v2.6 linux-2.6.32.tar.gz`

然后使用rpm将它安装到本地系统:

`$ rpm -ivh linux-2.6.32.tar.gz`

更新完毕之后,再重启系统让更新立即生效:

`$ reboot`

总之,定期的清除旧内核是一种好习惯,可以保证Linux系统始终处于最新状态,有更好的安全性和更好的稳定性。

香港服务器首选港服(Server.HK),2H2G首月10元开通。
港服(Server.HK)(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。

为您推荐

ssh远程超时中断的解决办法

有时我们网络正常的,但SSH连接经常出现中断的情况,以及在SSH远程时很慢的问题。 这是由于OpenSSL服务默认启用了...

Linux系统防火墙放行端口

如果您服务器内安装了宝塔面板,请直接登陆宝塔面板,安全,里面添加放行端口。如果添加后不生效,把防火墙开关一下即可。本教程...

Linux主机简单判断被CC攻击的网站命令-比较直接有效

CC攻击很容易发起,并且几乎不需要成本,导致现在的CC攻击越来越多。 大部分搞CC攻击的人,都是用在网上下载的工具,这些...

linux环境下测试get和post请求

Linux环境下测试get和post请求 ?get,post,curl   get请求 curl: curl ...

umount卸载磁盘提示target is busy

umount卸载磁盘提示target is busy. (目标忙) 的问题解决方案   umount卸载磁盘提...
返回顶部