過去

過去

haltこれらのコマンドの違いは何ですかshutdown

ベストアンサー1

一般的に人々が使うshutdown注文する。シャットダウンまたは再開する前に、時間遅延と警告メッセージを受け入れます。これは、マルチユーザーシェルサーバーのシステム管理にとって重要であり、ユーザーにダウンタイムを事前に通知することができます。

したがって、コンピュータをすぐに停止/終了するには、次のshutdownコマンドを使用する必要があります(少なくともLinuxおよびFreeBSDでは)。

shutdown -h now

または、カスタム30分の事前警告で再起動してください。

shutdown -r +30 "Planned software upgrades"

もう少し時間をかけてshutdown言います。initランレベル0(停止)または6(再起動)に変更します。 (省略した場合、-hシステム-rはシングルユーザーモード(実行レベル1)に切り替わり、ほとんどのシステムプロセスが終了しますが、実際にシステムが停止するわけではありません。管理者はrootとしてログインしたままにできます。)

システムプロセスが終了し、ファイルシステムがアンマウントされると、システムは自動的に停止/終了または再起動されます。これは以下を使用して行われます。haltまたはrebootコマンド、変更をディスクに同期してから、実際の一時停止/電源オフまたは再起動を実行します。

Linuxでは、システムがシャットダウンプロセスを開始していないhalt場合は、意図した操作を直接実行するのではなく、自動的にコマンドを呼び出します。しかし、rebootshutdownFreeBSDなどのシステムで、このコマンドは最初にジョブを記録します。wtmpそれからまもなくプロセスを終了したり、ファイルシステムを最初にマウント解除せずに直接一時停止/再開を実行します。

おすすめ記事