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
場合は、意図した操作を直接実行するのではなく、自動的にコマンドを呼び出します。しかし、reboot
shutdown
FreeBSDなどのシステムで、このコマンドは最初にジョブを記録します。wtmp
それからまもなくプロセスを終了したり、ファイルシステムを最初にマウント解除せずに直接一時停止/再開を実行します。