unameのカーネルバージョンはrpmのカーネルバージョンとは異なります。

unameのカーネルバージョンはrpmのカーネルバージョンとは異なります。

CentOSから - 出力rpm-qa|grep -i カーネル バージョン表示(3.10.ダブルX):

kernel-3.10.0-862.14.4.el7.x86_64
kernel-3.10.0-693.21.1.el7.x86_64
kernel-tools-3.10.0-957.5.1.el7.x86_64
kernel-devel-3.10.0-862.14.4.el7.x86_64
kernel-3.10.0-862.11.6.el7.x86_64
kernel-tools-libs-3.10.0-957.5.1.el7.x86_64
kernel-devel-3.10.0-957.5.1.el7.x86_64
kernel-headers-3.10.0-957.5.1.el7.x86_64
kernel-3.10.0-957.1.3.el7.x86_64
kernel-devel-3.10.0-862.11.6.el7.x86_64
kernel-devel-3.10.0-693.21.1.el7.x86_64
kernel-devel-3.10.0-957.1.3.el7.x86_64
kernel-3.10.0-957.5.1.el7.x86_64

しかし、出力uname-Mrs。別のバージョンを表示(4.18.ダブルX)

Linux 4.18.16-x86_64-linode118 x86_64

これは言う?

答え1

私はこれがクラウドホスティングプロバイダであるLinodeが提供する機能だと思います。彼らは名前がありますLinodeのカーネルを変更する方法これには次の情報が含まれます。

Linode は、次の 3 つのカーネルのいずれかを実行できます。

  • Linuxディストリビューションの作成者が維持および提供するアップストリームカーネル(
    ディストリビューション提供カーネルとも呼ばれる)

  • リノードコア。Linodeは最新のカーネルを維持しています。 Linodeのエンジニアリングチームは、Linuxカーネルの新しいバージョンを監視し、リリースされるとすぐにユーザーのためにパッケージ化します。これらのカーネルはファイルシステムにはインストールされませんが、システム起動時にLinode管理者によって提供されます。

  • ソースコードでコンパイルされたカーネル。

これは、インストールされているカーネルパッケージが実行されているカーネル(報告されているように)と異なる理由を説明しますuname

このドキュメントには、カーネルの選択に関する次の情報も含まれています。

Linode Managerで展開できるほとんどのディストリビューションは、デフォルトでアップストリームカーネルを起動します。オペレーティングシステム6、OpenSUSE Leap 42.3、Slackware、Ubuntu 14.04以前のディストリビューションはこのルールの例外であり、デフォルトでLinodeカーネルを起動します。

自分のシステムでは、リンクした文書の指示に従って確認できます。つまり、設定は、設定>詳細設定>現在の設定>編集>実行設定>カーネルに表示する必要があります。

関連情報