SSHを介してリモートサーバーからインストールスクリプトを実行したいが、サーバーがシャットダウン/再起動/休止状態に入らないことが重要です。 sudoを使用してスクリプトを実行している場合、スクリプトがサーバーをシャットダウンするように求めるメッセージを表示しないようにするにはどうすればよいですか?
現在、リモートアクセスのみ可能なコンピュータにプログラムをインストールしようとしています。ドライブは暗号化されており、暗号化キーは自分だけが入力できるため、リモートでアクセスできるようにコンピュータをまだ再起動しないことが重要です。ルートアクセスを許可しますが、インストール後に再起動が必要な場合は、端末からソフトウェアをインストールするスクリプトを中断するようにどのように実行できますか?
答え1
更新は行ったが再起動しないのは危険なシステム管理技術です。
18.04より前の複数のUbuntuバージョンでは、次のものを使用してリモートシステムを更新した後にそれを見つけました。
# apt-get update
# apt-get upgrade
このファイルを確認し、/var/run/reboot*
ファイルが存在する場合は再起動する必要がある「理由」が含まれています。私のプロセスは、ある/var/run/reboot*
場合にのみ再起動することです(セキュリティに加えて再起動を防ぐシステム管理者の理由はありません!)。
アップデートが手動で行われた場合、再起動は不要です。
時間が経つにつれて、システムのコンポーネントが更新されていない実行中のカーネルと一致しなくなります。これは将来診断するのが難しい問題を引き起こすでしょう。