yumの更新後、サーバーを再起動することをお勧めしますか?


28

yum updateCentosサーバーを常に最新の状態に保つために時々実行するのが良いことを知っています。この更新自動化する方法があることもわかります。私の質問は、更新後にサーバーを再起動する必要がありますか?それは良い考えですか?更新を続けて再起動しないとどうなりますか?

回答:


20

サーバーを再起動する必要はありません(yumから)メッセージを受け取った場合は、再起動するように明示的に促されます。

ただし、システムを再起動するまで更新された新しいカーネルを使用することはできません(Kspliceのようなものを使用している場合を除きます。Kspliceは、リブートすることなく古いカーネルを新しいカーネルに切り替える技術です)。

したがって、最終的には、再起動するかどうかはあなたの判断です。カーネルの主要なセキュリティアップデートがない限り、勤務時間中に再起動しないことをお勧めします。それ以外の場合、サーバーがアイドル状態の場合(そして、まれに更新プログラムがブートプロセスに干渉する可能性があるため、次の30分間は必要ありません)、再起動することをお勧めします。


10

カーネルが更新された場合、新しいカーネルは再起動後にのみ使用されるため、再起動することをお勧めします。他のパッケージはその場で更新され、再起動する必要はありません。


5
リブートなしでのlibcへの更新の問題を与えることができます
Folkertバンフースデン

それは正しくありません
。libc

3
Folkertよりもクリーンであると言うには:glibcの更新後にも再起動する必要があります。
ニルス

1
@Nils再起動する必要はありません。新しいlibcに対して実行するように切り替えたいすべてのサービスを再起動するだけで十分です。
ジル「SO-悪であるのをやめる」

2
@Nilsほとんどのシステムでは、すべてのサービスはlibcにリンクされています。どれを再起動する必要があるかを自動的に知る方法はありません。重要なのは、アップグレードによって修正されるバグの影響を受けるものだけです。
ジル 'SO-悪である停止

9

私は毎日更新を取得する完全に自動化されたサーバーを所有しており、yum-cron毎週末(root-crontab経由で)再起動させています。

これは3年以上にわたってうまく機能しています。


2
私はこの解決策が好きです。
フィル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.