web-dev-qa-db-ja.com

Linuxカーネルの更新後にサーバーを再起動する必要がありますか?

私は自分のサーバーに更新をインストールするためにwebmin(これはyumを使用)を使用しており、カーネルファームウェアとカーネルヘッダーを含むカーネルを更新する場合があります。カーネルの更新後にサーバーを再起動する必要がありますか?

25
giorgio79

再起動する理由は少なくとも2つあります。

  1. おそらく新しいバージョンの利点(セキュリティ修正)を使用したいでしょう。
  2. 通常、カーネルの更新中に、古いカーネルのモジュールツリーは削除されます。したがって、あなた(または何らかのスクリプト)がモジュールをアンロードすると、システムはディスクに新しいモジュールのみを検出し(存在する場合)、これを別のカーネル用にコンパイルしているため、ロードできません(少なくとも通常)。 。
28
Hauke Laging

新しいカーネルを実際に使用するには、再起動する必要があります。
それを回避する方法はありません。

アップデートをインストールした直後に再起動する必要がありますか?
一般的には、より都合のよい時間に再起動をスケジュールできます。

ただし、再起動する前にアップデートをインストールすることはお勧めできません。
アップデートによっては、実行しているカーネルによってバージョンが異なります。

とにかく:新しいカーネルで再起動した後は、常に更新を確認してください。既存のパッケージの一部は、カーネルの更新後に新しいバージョンが必要になる場合があります。

11
Tonny

場合によります。

Ksplice はすべてのセキュリティ更新を処理しますが、更新に依存しており、無料ではありません。 ここをチェック で、yumの詳細も確認できます。

kexec を使用するオプションもあります。これにより、再起動が必要になりますが、ブートのハードウェア部分はスキップされます。

4
user