为什么我的 CentOS 7.4 使用内核 2.6.32?

为什么我的 CentOS 7.4 使用内核 2.6.32?

我正在付费购买运行 CentOS 7.4 的 VPS:

# rpm --query centos-release
centos-release-7-4.1708.el7.centos.x86_64

# cat /etc/centos-release
CentOS Linux release 7.4.1708 (Core)

# uname -a
Linux vps1 2.6.32-042stab120.16 #1 SMP Tue Dec 13 20:58:28 MSK 2016 x86_64 x86_64 x86_64 GNU/Linux

我认为 CentOS 7 是基于内核 3.10 的。

我已根据 完全更新yum

答案1

内核版本“2.6.32-042stab120.16”表示您的 VPS 提供商正在使用开放VZ。您的“VPS”实际上是一个容器,运行主机提供的内核无法更改,只有提供者可以。

即使您的提供商也可能无法使用较新的内核(或者可能不想)——据我了解,可以将 3.x 内核与 OpenVZ 一起使用,但 2.6.32 上没有某些功能。

相关内容