コマンドラインからシステムをシャットダウン、再起動、ログアウトするにはどうすればよいですか?


回答:


5

コマンドshutdownrebootそれぞれを使用します。端末からログオフするには、Ctrl- Dまたはタイプを押しますexit


1
またはexitCtrl + Dの代わりに入力...またはSSH経由でシャットダウン/再起動を実行ssh root@brokenbox reboot
Bananguin

10

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

  • psまたは他のプロセスリストツールを使用してkillし、いくつかのプロセスをkillすることができます。彼らが受け取った場合、いくつかのプログラムは、(少なくとも、リカバリ・ファイルに)作業内容を保存しますkill -HUP平野をkill。すぐに再起動する場合は、時間がないかもしれません。
  • 実行sudo kill後にプロセスIDを続けて、rootまたは他のユーザーとして実行しているプロセスを強制終了します。
  • 実行rebootして再起動します(たとえばsudo rebootsudo管理アクセスを取得するために使用する場合)。実行haltしてコンピュータの電源を切ります。これらは両方ともshutdown適切なオプションで呼び出します。

絶対にすべてがホースされているが、コンソールにアクセスできる場合は、マジックSysRqを使用して、少なくともすべてのファイルの変更をディスクにフラッシュし、ファイルシステムをきれいにアンマウントできます。押す

  1. Alt+ SysRq+ ESIGT E RMをすべてのプロセスに送信します(オプション)。
  2. Alt+ SysRq+ S ynchronize(フラッシュ)ファイルシステムは、ディスクへの変更します。
  3. Alt+ SysRq+ U強制的にUすべてのファイルシステム(実際には、再マウントは読み取り専用)nmount。
  4. Alt+ SysRq+ BのREへのB OOT。

(注:「REISUB」が表示されることもありますが、RとIの手順は役に立ちません。)


1
覚えやすくするためだけに、そのBUSIERを逆にしています。
Spidey

2

それが凍結されたXセッションであれば、ヒットctrl+ alt+ f1コンソールを取得します。ログインし、そこから/sbin/shutdown/sbin/rebootまたはを実行し/sbin/shutdown -r nowます。権限に応じて、これらのコマンドの前に、sudoまたは最初suにrootになるためのコマンドが必要になる場合があります。

問題のあるプロセスを強制終了することもできます。実行ps auxしてすべてのプロセスをリストし、CPUやメモリを多く使用しているプロセスを探します(3番目と4番目の列)。を使用しますkill <pid>。ここで、pidはps出力の2列目の数値です)。これでプロセスkill -9 <pid>が強制終了されない場合は、実行して強制的に強制終了する必要がある場合があります。


ctrl+alt+f1すべてのシステムで動作するわけではありませんが(Xセッションがあるシステムもあります)、ctrl+alt+f3ライブシステムのインストールを除いて、ほとんどのシステムで動作します。
JonasSchäfer12年

0

実際にマシンをオフにするために電源ボタンをX秒より長く押す必要があるようにBIOSが設定されている場合は、電源ボタンを1回押します。これにより、シャットダウン/停止/電源オフのacpi信号が提供されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.