コマンドラインからシステムをシャットダウン、再起動、ログオフする方法は?

コマンドラインからシステムをシャットダウン、再起動、ログオフする方法は?

時にはコンピュータが動作を停止して強制終了する必要があるため、コマンドラインを使用してこれを実行したいと思います。 (ハードウェアには良くないことを知っています。)そして:停止コマンドと終了コマンドの違いは何ですか?

ベストアンサー1

それでもテキストモードコンソールにアクセスできる場合、またはリモートでログインできる場合:

  • ps他のプロセスリストツールを使用できます。殺す一部のプロセスを終了してみてください。どのプログラムkill -HUPまたは明らかにkill。直接再起動すると、再起動する時間がない可能性があります。
  • 実行sudo kill後にプロセスIDが続くと、rootまたは他のユーザーとして実行されているプロセスが終了します。
  • 再起動するには、実行してくださいreboot(管理アクセス権の取得sudo rebootに使用した場合など)。sudo実行haltしてコンピュータの電源を切ります。これらの両方の呼び出しshutdown適切なオプションがあります。

すべての操作が完了したがコンソールアクセス権がある場合は、次のものを使用できます。魔法システムリクエスト少なくとも、すべてのファイルの変更をディスクマウント解除ファイルシステムにフラッシュします。 ~によると

  1. Alt+ SysRq+ ESIGTを送信第二すべてのプロセスのRM(オプション)
  2. Alt+ SysRq+SSファイルシステムの変更をディスクに同期(フラッシュ)します。
  3. Alt+ SysRq+Uあなたすべてのファイルシステムをnmount(実際には読み取り専用で再マウント)します。
  4. Alt+ SysRq+B再び第二ああ。

(注:時々「REISUB」と表示されますが、ステップRとIは使用されません。)

おすすめ記事