再起動せずにLinuxサーバーカーネルを更新する方法

再起動せずにLinuxサーバーカーネルを更新する方法

私が知っている限り、Linuxカーネルをアップグレードするには再起動が必要です。自宅のコンピュータを再起動することは問題ではありませんが、サーバーの場合はそうではありません。

それでは、Linuxディストリビューションを使用するサーバーはカーネルをアップグレードした後に再起動しますか、または起動を避けるためにいくつかのトリックを使用しますか?

ベストアンサー1

はい、「再起動」を実行しますが、kexec_loadシステムコールを実行して新しいカーネルを事前にロードできます。

実行中のカーネルをパッチすることも可能です。赤い帽子 斑点例えば。私が知る限り、これを行うと、データ構造は変更されません。

もちろん、前世紀にはLispマシンが実行中のカーネルにパッチを当てることができました。

おすすめ記事