Debian10システムを適切にシャットダウンまたは再起動する方法

How Properly Shut Down



マシンの電源スイッチは、システムの電源を切ったり再起動したりするのに最も便利な方法のように思われるかもしれませんが、そうするのが最も安全な方法ではないことは確かです。私たちのシステムは、明らかにアイドル状態であっても、バックグラウンドでプロセスを継続的に実行し、ファイルを管理しています。システムを突然シャットダウンしたり、再起動したりすると、プロセスが開いているファイルを安全に閉じることができず、ファイルが破損する可能性があります。ファイルシステムはこのような状況を回避するように設計されていますが、システムファイルが破損していると、実際にはマシンが不安定な状態になる可能性があります。したがって、システムを適切にシャットダウンして再起動し、次回の起動時に面倒なファイルシステムチェックから身を守ることをお勧めします。

UIとコマンドラインの両方を使用して、Debian 10Busterシステムの電源を安全にオフにして再起動する方法をいくつか見ていきましょう。







安全なシャットダウンアプローチにより、すべてのプロセスが強制終了され、ファイルシステムがアンマウントされ、カーネルにACPI電源コマンドの信号が送られます。 Debianの電源を切るために使用できるいくつかの方法は次のとおりです。



アプリケーションランチャーの使用

Super(Windows)キーを使用してアプリケーションランチャーにアクセスし、次のように「電源オフ」または「シャットダウン」を検索します。







電源オフの結果をクリックすると、シャットダウン機能が呼び出され、次のオプションが表示されます。



このダイアログでは、次のことを選択できます。

  • シャットダウン要求をキャンセルします
  • システムを再起動します
  • システムの電源を切ります
  • 保留中のソフトウェアアップデートがある場合は、システムの電源を切る前にインストールするか、システムを再起動する前にインストールするかを選択できます。

トップパネルの下向き矢印から

トップパネルの右隅にある下向きの矢印をクリックしてから、次の電源オフボタンをクリックします。

次に、[電源オフ]ダイアログから、システムの電源をオフにして再起動し、必要に応じてシャットダウン呼び出しをキャンセルすることもできます。

コマンドラインから

Linuxのshutdownコマンドを使用して、使用しているフラグと値に応じて、マシンを停止、電源オフ、または再起動できます。それを使ってDebianをシャットダウンし、突然シャットダウンし、時限シャットダウンする方法を探りましょう。

アプリケーションランチャー検索でターミナルアプリケーションを開き、次のコマンドを入力して、 システムをシャットダウンします

$sudoシャットダウン

このコマンドを実行すると、コマンドの実行時から1分間のシャットダウンがスケジュールされていることを示すプロンプトが表示されます。

これにより、開いている重要なファイルを保存できます。また、Debianは、再起動後もシステムが安定した状態を維持できるように、機密性の高いシステムファイルを閉じるための時間を確保しています。この間、次のコマンドを使用してシャットダウン呼び出しをキャンセルできます。

$sudoシャットダウン-NS

あなたがしたい場合は 突然シャットダウン システムでは、次のコマンドを使用できます。

$sudoシャットダウン-NS

これは、ファイルシステムにとって安全ではないため、システムをシャットダウンするための推奨される方法ではありません。

あなたもすることができます シャットダウンをスケジュールする システム上のプロセス。これは、次のshutdownコマンドの使用によって実行できます。

$sudoシャットダウン+ t

ここで、tは分単位の時間であり、その後Linuxがマシンの電源をオフにします。

もちろん、上記のように「shutdown-c」コマンドを使用してスケジュールされたシャットダウンをキャンセルすることもできます。

これらは、ファイルシステムの安全性を損なうことなくシステムを安全にシャットダウンできるいくつかの方法でした。

Debianを再起動します

システムへのリブート/リスタート呼び出しは、shutdownコマンドの拡張機能です。すべてのシャットダウン手順に加えて、最後に再起動プロセスも呼び出します。多くの場合、再起動が必要になります。例えば:

  • ソフトウェアのインストールが再起動後にのみ機能する場合。
  • 構成の変更が再起動後にのみ有効になる場合。
  • システムに不具合があり、管理者からシステムの再起動を試みるように指示された場合。

Debian UIの[シャットダウン]ダイアログで、システムを再起動するオプションがどのように提供されるかについては、すでに説明しました。したがって、コマンドラインを使用して再起動プロセスを呼び出す方法を確認します。

シャットダウンコマンドを使用

Linuxのshutdownコマンドを「r」フラグとともに使用すると、システムをシャットダウンするのではなく再起動します。これがあなたがそうすることができる方法です:

$sudoシャットダウン-NS

スケジュールされた再起動の場合、コマンドの次の構文を使用できます。

$sudoシャットダウン-NS+ t

ここで、tは分単位の時間で、その後Linuxがシステムを再起動します。

再起動コマンドを使用

Linuxのrebootコマンドは、ユーザーが開いているファイルやプロセスを安全に閉じて保存するのを待たずに、システムをその場で再起動します。これは、Debian管理者がこのコマンドを使用してシステムを再起動する方法です。

$sudoリブート

initコマンドを使用

次のinitコマンドの使用により、システムが再起動します。

$sudo初期化6

initコマンドでここに表示される数字は、システムが従うことになっている動作を示しています。

初期化番号 システムの動作
0 マシンの電源を切るようにシステムに指示します
1 システムがレスキューモードに入る
2,3,4,5 runlevelX.targetユニットを開始します

6

マシンを再起動するようにシステムに指示します

この記事で説明するこれらのさまざまな方法により、ファイルとオペレーティングシステムの安定性を損なわない方法で、システムをシャットダウンおよび再起動できます。