AlmaLinux 9 再起動が必要なサービスを確認する

yasuです。

現在、Proxmox VE上で動かしている仮想サーバーの大半はAlmaLinux 9なのですが、dnf updateした後、OS再起動が必要なサービスがあるか確認しました。

needs-restartingコマンドインストール

needs-restartingコマンドで再起動が必要なサービス一覧を確認するのですが、このコマンドはyum-utilsというパッケージをインストールすることで利用できるようになります。

※ rootユーザーの場合
# dnf install yum-utils

※ 一般ユーザーの場合
$ sudo dnf install yum-utils

needs-restartingコマンド実行と結果確認

needs-restartingコマンド実行

needs-restartingコマンドを実行します。
オプションに -r を付けると「再起動が必要か (終了コード 1) 必要でないか (終了コード 0) のみを報告します」となっているので、-rを付けて実行しました。

※ rootユーザーの場合
# needs-restarting -r

※ 一般ユーザーの場合
$ sudo needs-restarting -r

OS再起動が必要なケース

実行結果が以下のようになった場合は、OS再起動が必要です。

起動以降にコアライブラリーまたはサービスがアップデートされました:
  * kernel
  * linux-firmware
  * microcode_ctl

これらのアップデートを完全に活用するには、再起動が必要です。
詳細情報: https://access.redhat.com/solutions/27943

OS再起動が不要なケース

実行結果が以下のようになった場合は、OS再起動不要です。

起動以降にアップデートされたコアライブラリーまたはサービスはありません。
再起動な必要ありません。

コメントする