回答:
はい、そうすべきです。ほとんどの場合、Linuxカーネルの更新がインストールされたときに再起動が必要です。これらの更新は通常、セキュリティ更新であり、再起動後にのみ有効になります。Firefoxなどの通常のアプリケーションの更新は、プログラムを再起動した後に有効になります。Firefoxはこれを自動的に行うように促しますが、他のプログラムはそうしないかもしれないので、心に留めておいてください。
Ubuntu 12.04でコンピューターを再起動するには、画面の右上隅にある電源アイコンをクリックし、「シャットダウン...」を選択します。表示されるダイアログで、「再起動」ボタンが表示されるはずです。Ubuntu 12.10では、再起動オプションが電源メニューに直接表示されます。
コマンドラインから再起動するには、次のコマンドを実行します。
$ sudo reboot
全体として、再起動は非常に安全な操作であり、決して安全ではないとは思いません。もちろん、コンピューターを再起動すると、RAM内のすべての情報が失われるため、コンピューターをシャットダウンする前に、開いているすべてのドキュメントとファイルを必ず保存してください。再起動中、コンピューターはもちろん数分間オフラインになります。サーバーを実行している場合、数分間停止します。SSHセッションを開いている場合、終了します。
downsides
です:memcache、MySQL、マウントされたディスクなどのプロセスを実行している場合、再起動後にそれらが返されない場合があります(設定方法によって異なります)。また、再起動する前に手動でシャットダウンすることをお勧めします。
downside
が正確ではないことに同意しますが、これを認識し、それに応じてプロセスを計画することが重要だと思います2)それはありますか?これらの問題についてよりもあなたははるかに知識があると確信していますが、手動のサービス停止/グレースフルを行う方が安全であり、画面上のエラーを見ることもできるという印象を受けました/警告。私が間違っている?
sudo apt-get autoremove
廃止されたカーネルを削除するために使用する必要がある場合もあります。ブートパーティションは一度に3つまたは4つのカーネルしか保持できないため、再起動する前に一部のサーバーでこれを行う必要があります。
プロンプトが表示されたら、常にシステムを再起動する必要がありますか?
以下を使用して、再起動が必要なパッケージのリストを表示できます。
more /var/run/reboot-required.pkgs
リストに基づいて、再起動する価値があるかどうかを判断できます。
出力の例:
user@server:~$ more /var/run/reboot-required.pkgs
libssl1.0.0
linux-image-4.4.0-62-generic
linux-base
linux-base
linux-image-4.4.0-63-generic
linux-base
linux-base
linux-image-4.4.0-64-generic
linux-base
linux-base
network-manager
linux-image-4.4.0-66-generic
linux-base
linux-base
linux-base
linux-base
linux-base
linux-base
linux-base
network-manager
(回答はUbuntu 14.04 LTS x64およびUbuntu 16.04 LTS x64でテストされました)
再起動する方法:
$ sudo reboot
または
$ sudo init 6
はい、おそらくセキュリティ更新プログラムとして。
再起動後、ssh接続に影響はありません。
他の誰も言及していない別の警告:
SSHで接続しているボックスがwifi経由で接続されている場合、再起動すると、ユーザーがリモートマシンに物理的にログインするまでwifiネットワークにアクセスできなくなります。つまり、ボックスが接続されないためSSHが失敗しますネットワークへ。
これを回避するには、リモートマシンで、すべてのユーザーが利用できるように事前にwifiを構成する必要があります。システムトレイのネットワークアイコンをクリックして[接続の編集...]を選択し、Wi-Fiネットワークを選択して[編集]ボタンをクリックし、[自動的に接続]および[すべてのユーザーが利用可能]チェックボックスをオンにします。
また、/ etc / network / interfacesとwpa_supplicantをいじることでこれを明らかに解決することもできますが、このチェックボックスをオンにするよりもはるかに複雑であることがわかりました。
サイドノート:私にとって、上記の変更を行う前に、WindowsのWSLからUbuntuボックスに接続すると、「リソースが一時的に利用できません」と表示されました。これをグーグルで検索すると、WSLのバグの可能性がありますが、私にとっての問題は、誰かがログインするまでWi-Fiが接続されなかったことです。上記の修正を適用すると問題は解決しました。