シャットダウン:「電源オフ」と「停止」の違いは何ですか?


回答:


45

停止には、システム上のすべてのCPUの停止が含まれます。電源を切るには、ACPIコマンドを送信してPSUに主電源を切断するように信号を送ります。


2
を使用するたびにhalt、システムの電源が実際に切れます。
TorのKlingberg

@TorKlingbergは、haltパラメーターなしで実際にシャットダウンを呼び出す(linux.die.net/man/8/haltを参照)showdown -hため、電源を切るか、コンピューターの設定のみを停止するかを決定できないためです。
マルセルG

crontabからhaltを呼び出しても実際にシステムの電源がオフになるわけではありませんが、cpuを停止するだけで、pcの電源を切ることはありません。Ubuntuでは、シャットダウンイメージは画面に表示されたままです。代わりに、コマンドラインからhaltを呼び出すと、電源が切れます。私は正しいですか?
パオロベンヴェヌート

35

ちゃんと覚えたら

# shutdown -H now

システムを停止します。つまり、システムがシャットダウンし、最後に「システムが停止しました」などのメッセージが表示される画面で停止します。

# shutdown -P now

システムの電源をオフにします-システムがシャットダウンし、最後に電源がオフになることを意味します(システムが実際にサポートしている場合にのみ可能ですが、私が知っているほとんどのシステムはかなり長い間持っています)

# shutdown -h now

そのシステムのデフォルトに応じて、システムを停止または電源オフします(BIOSで変更される場合があります)


10

問題のマシンに電源管理機能がない場合、違いはありません。もしそうなら、違いは電源オフはマシンの電源をオフにする信号を送り、Haltはすべてをシャットダウンし、「電源オフ」プロンプトで待機します。これは電源スイッチを押すのが安全であることを意味します。


4

Power Offで OSがダウンし、ACPI power offコマンドが電源に送信されるのに対して、停止するとOSがダウンするだけだと確信しています。


「停止」
すると

3

技術的に言えば、システムの電源を切らずにシステムを停止できます。そのため、停止し、「今すぐコンピュータの電源を切ることができます」と言うのを待ってから、何かが変にマウント解除されることを心配せずに電源ボタンを押すことができます。

しかし、ほとんどの最近のUnixの停止、シャットダウン、init 0、電源オフなどでは、すべて同じことを行います。たとえば、システムがランレベル0または6でない場合、Haltは「shutdown -h」にマップされます。

冗長なコマンドはすべて、古い独自の* nixとの後方互換性にうなずきます。


Windowsが以前はそのように動作していた時期を覚えています!前の夜から何回もコンピューターに「コンピューターの電源を切ることができます」と言って仕事をするために何回働きましたか
-dunxd

1

非常に昔の「シャットダウン」は、initスクリプトを実行し、システムが停止しようとしていることを通知して、実行中のすべてを正常に停止しようとする要求でした。

「Halt」はレンガの壁でした。システムは、正常なシャットダウンを行わずにただちに停止しました。それは単に入力電力を引くよりもシステムにとって優れていました...しかし、それほどではありませんでした。

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