centos内核升级命令 centos查看内核版本号

通过CentOS 7中的命令行检查和升级您的Linux内核版本在本文中,我们将学习以下知识点:检查Linux内核版本升级Linux内核版本1)检查内核版本检查系统参数,如内核版本和构建日期、

本文最后更新时间:  2023-04-19 18:22:49

通过CentOS 7中的命令行检查和升级您的Linux内核版本

在本文中,我们将学习以下知识点:

检查Linux内核版本

升级Linux内核版本

1)检查内核版本

检查系统参数,如内核版本和构建日期、操作系统架构、主机名等。,可以使用uname的coreutils包中包含的命令:

# uname -rv

世界协调时2018年1月4日星期四01:06:37

要检查当前内核版本和构建日期,请运行uname -r r。根据服务器运行的平台,即使使用相同的CentOS 7操作系统,您可能会看到略有不同的输出。

如果你会VPS(虚拟专用服务器)你会看到“刺”在内核版本:

# uname -r

2 . 6 . 32-042表125.5

如果您在专用服务器或KVM虚拟服务器上运行CentOS 7,您可以在内核版本中看到“el7 ”,它指的是Red Hat Enterprise Linux,CentOS就是从它派生而来的:

# uname -r

3.10.0-693.11.6.el7.x86_64

如果运行的是CloudLinux,可以在内核版本看到“lve”:

# uname -r

3 . 10 . 0-714 . 10 . 2 . lve 1 . 5 . 9 . el7 . x86 _ 64

另一种检查方法是使用以下yum命令:

yum信息内核-q

这个命令可能需要很长时间才能运行,因为yum默认使用python解释器和一个或多个插件。但是,它提供了更详细的信息。以下是该命令可能输出的示例:

# yum信息内核-q

可用的软件包

名称:内核

Arch : x86_64

版本:3.10.0

版本号:693.11.6.el7

尺寸:43米

回购:更新/7/x86_64

摘要:Linux内核

网址:http://www.kernel.org/

许可证:GPLv2

描述:内核包包含Linux内核(vmlinuz),任何

2)升级Linux内核

如果您有一个VPS作为OpenVZ容器,那么就不可能独立地升级您的内核,因为所有的虚拟容器都运行装载在节点上的相同内核。因此,自愿升级只能在专用服务器和基于KVM的虚拟服务器上执行。

要升级内核,可以运行以下yum命令:

yum升级内核

默认情况下,该命令应该要求确认安装新内核:

可以吗[是/否/否]:

如果想跳过确认,可以用n。

yum升级内核-y

安装新内核后,您需要加载它。为此,您需要重新启动服务器:

重新开始

服务器重启后,您应该检查加载的内核版本。

使用内核

KernelCare是CloudLinux发布的Linux内核实时补丁。使用KernelCare时,服务器不需要重启内核升级,每4小时自动检查并应用内核补丁。它仅适用于专用服务器和KVM虚拟服务器。

您可以检查是否安装了KernelCare,如下所示:

yum info kernelcare -q

已安装的软件包

名称:kernelcare

Arch : x86_64

版本:2.14

版本:2

尺寸:217 k

回购:已安装

来自回购:kernelcare

总结:核心护理工具

网址:http://www.cloudlinux.com

许可:云LINUX许可协议

描述:KernelCare用户界面工具

要检查修补程序是否已应用,请运行:

kcarectl & # 8211信息

补充:

3)删除旧内核

有时您可能需要从服务器上手动删除旧内核。要检查所有安装的内核,yum可以再次使用这个命令:

# yum列表内核-q

已安装的软件包

已安装的软件包

kernel . x86 _ 64 3 . 10 . 0-693 . 11 . 1 . el7 @更新

kernel . x86 _ 64 3 . 10 . 0-693 . 11 . 1 . el7 @更新

使用包清理与–oldkernels开关的命令将删除所有旧内核,只留下‘伯爵‘最近的内核(默认计数=2)。

例如,要删除除最近安装和加载的内核之外的所有内核,请运行以下命令:

打包清理–旧内核–计数=1

这就是检查和升级您的Linux内核版本的全部内容。

温馨提示:内容均由网友自行发布提供,仅用于学习交流,如有版权问题,请联系我们。