Linux shutdown/rebootコマンド

Linuxでは、すべてのタスクと同様に、シャットダウンおよび再起動操作はコマンドラインから行うこともできます。

コマンドは、shutdown、halt、poweroff、reboot、およびREISUBキーストロークです。

この記事では、これらのコマンドを使用してlinuxシステムをシャットダウンまたは再起動する方法を紹介します。,

このコマンドは、シェルアクセスのみが利用可能でguiがないリモートlinuxサーバーを再起動する必要がある場合に特に便利です。

サーバーは、アップグレードがインストールされるときに再起動が必要になることがよくあります。

コマンドはcentos、ubuntu、debian、fedora、suseなどのlinuxシステムで利用可能で、余分なパッケージのインストールは必要ありません。

“shutdown”コマンド

最初のコマンドはshutdownコマンドであり、システムをシャットダウンしたり再起動したりするために使用できます。, では、一般的に使用停止または再起動、コンポーネント-スイート。

shutdown arranges for the system to be brought down in a safe way. All logged-in users are notified that the system is going down and, within the last five minutes of TIME, new logins are prevented.

構文は

shutdown 

シャットダウンlinux

マシンをシャットダウンするには、次のようなshutdownコマンドを呼び出します

# shutdown -h now

hオプションは停止を意味するhalt用です。 第二のパラメータは、時間パラメータです。 “今”はすぐにシステムをシャットダウンすることを意味

timeパラメーターは、分または時間で指定することもできます。, たとえば、

# shutdown -h +5 "Server is going down for upgrade. Please save your work."

上記のコマンドは、他のすべてのログインユーザーにメッセージをフラッシュし、システムがシャットダウンのために行く前に5分を与えます。

Restart linux

shutdownコマンドを使用すると、hオプションではなくrオプションを指定してシステムを再起動できます。 使用法は前にと同じです。 Hオプションをrオプションに置き換えます。

# shutdown -r +5 "Server will restart in 5 minutes. Please save your work."

ログインしている他のすべてのユーザーは、端末に次のようなブロードキャストメッセージが表示されます

この時点で、shutdownを”c”オプションで呼び出すことで、シャットダウンを取り消すことができます。,

# shutdown -c

“reboot”コマンド

次のコマンドはrebootコマンドです。 Linuxのシャットダウンまたは再起動に使用できます。

次のコマンドはlinuxをシャットダウンします。

# reboot -p

“p”オプションはpoweroffを表します。

linuxを再起動するには、オプションなしでrebootコマンドを直接呼び出すだけです。

# reboot

これにより、マシンの正常なシャットダウンと再起動が実行されます。 これは、メニューから再起動をクリックしたときに起こります。

Linuxを強制的に再起動します

次のコマンドは、マシンを強制的に再起動します。, これは、CPUの電源ボタンを押すのと似ています。 停止は行われません。 システムは直ちに再調節します。

# reboot -f

manページでは次のように説明しています

When called with --force or when in runlevel 0 or 6, this tool invokes the reboot(2) system call itself (with REBOOTCOMMAND argument passed) and directly reboots the system. Otherwise this simply invokes the shutdown(8) tool with the appropriate arguments without passing REBOOTCOMMAND argument.

“halt”コマンド

次のコマンドはhaltコマンドです。 これはシステムをシャットダウンすることができます

# halt

haltコマンドにはforceオプションもありますが、使用したくありません。 これがシャットダウンのシステム。 その行動が一致する必要があります。 このコマン,

“poweroff”コマンド

haltコマンドとまったく同じ別のコマンドがあります。 それは同じことを行い、同じオプションを取ります。

# poweroff

REISUB-R E I S U Bキーストローク

上記のコマンドは、システムを制御しているときに使用できます。 システムがハングし、まったく応答していない場合はどうなりますか。 また、データの破損につながる可能性のあるCPUの電源ボタンを押したくありません。 このような状況から救うために、魔法のsysRQキーが付属しています。,

どれだけ絞首刑にされても、linuxシステムを再起動できるようにする特別なキー押下の組み合わせです。 Wikipediaの記事を確認してください。 より多くの情報のため。

A common use of the magic SysRq key is to perform a safe reboot of a Linux computer which has otherwise locked up. This can prevent a fsck being required on reboot and gives some programs a chance to save emergency backups of unsaved work.

警告:次のキーを押すと、システムが即座に再起動します。 CPUの電源ボタンを押すか、reboot-fコマンドを実行するのと似ています。

ALT + PrintScreen + B

Bキーの代わりに、最初にR E I S U文字を使用する必要があります。 各キーは以下のようにタスクを実行します

unRaw (take control of keyboard back from X), tErminate (send SIGTERM to all processes, allowing them to terminate gracefully), kIll (send SIGKILL to all processes, forcing them to terminate immediately), Sync (flush data to disk), Unmount (remount all filesystems read-only),reBoot.

1., AltキーおよびSysRq(Print Screen)キーを押したままにします。
2. これらを押しながら、次のキーを数秒離れて順番に入力します。R E I S U B
3. パソコンの再起動します。

sysrq機能は、/proc/sys/kernel/sysrqの値を変更することによって制御することができます。 Sysrqがシステムで有効になっているかどうかを確認するには、値をエコーします。 ゼロ以外でなければなりません。

$ cat /proc/sys/kernel/sysrq176

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です