GNU/Linux >> Linux の 問題 >  >> Linux

更新プログラムをインストールした後、Ubuntu が頻繁に再起動するのはなぜですか?

Ubuntu は、影響を受けるコンポーネントを意味のある方法で再起動できない場合、更新後に再起動を提案します。

一言で言えば:

  • エディターやコマンド ライン ツールなどは、再起動する必要はなく、置き換えられるだけです。

  • Web サーバーなどのサービスは、単独で再起動する必要がある場合があります。

  • カーネルやコア libc などのその他のもの すべてに影響するものは、実行中のシステムで簡単に置き換えることができないため、再起動が必要になります (注:ksplice のようなもの 実行中のカーネルでいくつかのものにパッチを当てることを可能にする存在します)。

しかし、ksplice を使わずにカーネルを更新しても すべての場合に厳密にシステムを再起動する必要はありません - アップデート ノートを注意深く読んで、修正されたバグの影響を受けているかどうかを確認する必要があります - そうでない場合は、次のアップデートまでこれを無視しても安全です。定期的なメンテナンスサイクル。


var/run/reboot-required.pkgs をチェックして、最近インストールされたパッケージを確認し、完全に適用するには再起動が必要なパッケージを確認できます (通常はカーネル パッケージ)。


パッケージをアップグレードした場合、そのパッケージの古いバージョンがまだメモリにロードされている可能性があります。

場合によっては、サービスを含むパッケージまたはそのサービスで使用されるライブラリがアップグレードされている場合、サービスを再起動できますが、libc やカーネルなどのパッケージの場合は再起動する必要があります。カーネルは起動時にロードされ、libc は典型的な ubuntu システムのほとんどのプログラムで使用されます。

再起動が必要かどうかは、アップグレードした内容とその理由によって異なります。


Linux
  1. Ubuntu 14.04 Ltsが非ltsカーネルバージョンを使用するのはなぜですか?

  2. Ubuntuに2つのカーネルが必要なのはなぜですか?

  3. コマンドラインから Linux (Ubuntu) を再起動するにはどうすればよいですか?

  1. Ubuntuデスクトップをインストールした後に行うべき10のこと

  2. Ubuntu 12.04 でカーネル共有メモリが 0 になるのはなぜですか?

  3. 再起動後に PHP-FPM が自動的に起動しない

  1. Ubuntu16.04LTSをインストールした後に行うこと

  2. UbuntuがGmailのパスワードを要求し続けるのはなぜですか?

  3. CentOS でデフォルト ゲートウェイを永続的にするにはどうすればよいですか?再起動後に失われないように