サーバーが最新のインストール済みカーネルを使用していません。

サーバーが最新のインストール済みカーネルを使用していません。

RHEL 7.3を実行しています。

/boot以下のいずれかの回答に基づいて設定を更新しました。ここ(/boot をルートパーティションに再配置します)。その後、kernel-3.10.0-514.el7.x86_64kernel-でカーネルをアップグレードしました3.10.0-693.el7.x86_64

次のようにインストールされます。

[root@qradar-hardened user]# rpm -qa | grep kernel
kernel-3.10.0-693.el7.x86_64
kernel-3.10.0-514.el7.x86_64
kernel-tools-libs-3.10.0-514.el7.x86_64
kernel-tools-3.10.0-514.el7.x86_64
[root@qradar-hardened user]#

ただし、再起動後、この変更は反映されません。

[root@qradar-hardened user]# uname -r
3.10.0-514.el7.x86_64
[root@qradar-hardened user]#

何も変えずに同じことをしましたが、/boot効果がありました。だから私はそれを変更することが重要だと思います。

フォローするこれこの新しいカーネルを使用するように指示し、起動順序を変更しましたが、まだ機能しません。

最新のカーネルをどのように使用できるかを決定します。

ベストアンサー1

上記のガイドでは、次のコマンドを実行するように指定されています。

grub2-set-default 1

しかし、前のコマンドの出力を見てください。

awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg

結果:

Red Hat Enterprise Linux Server (3.10.0-693.el7.x86_64) 7.3(Maipo) <-- 項目 0

Red Hat Enterprise Linux Server (3.10.0-514.el7.x86_64) 7.3(Maipo) <-- 項目 1

デフォルトのカーネルをエントリ1に設定すると、古いカーネルがロードされるため、使用する必要はありません。

grub2-set-default 1

使用:

grub2-set-default 0

おすすめ記事