1. Linux システムのシャットダウンコマンド - shutdown
XP や win7 システムを使用したことがある方は、このシャットダウン コマンドに精通しているはずです。もちろん、shutdown コマンドを使用してシャットダウンすると、システム管理者はログインしているすべてのシステムをシャットダウンするようユーザーに要求します。shutdown コマンドを強制的にシャットダウンすると、一部のプロセスでデータが失われる可能性があります。深刻な場合は、ハードウェア デバイスの障害が発生する可能性があります。
shutdown コマンドを実行すると、シグナルが init プログラムに渡され、その後シグナルが runlevel に変更され、runlevel 0 はシャットダウンに使用され、runlevel 6 は再起動システムのアクティブ化に使用されます。いわゆるコンピュータの再起動です。このように、コマンドは shutdown に、コンピュータをシャットダウンするために実行されるパラメータ コマンドを加えたものになります。 shutdownコマンドに関しては、コンピュータをシャットダウンするだけでなく、他の機能も使用できます。例:
[-t] 他のランレベルに変更する前にシャットダウンする時間を init に指示します。
[-r] 電卓を再起動します。
[-h] シャットダウン後に電源を切る[halt]
[-n] initを使用せず、自分でシャットダウンしてください。このオプションの使用は推奨されません。
[-time] シャットダウン[shutdown]までの時間を設定します。
2. Linuxシステムのシャットダウンコマンド -halt
上記の通り、shutdown -hコマンドはシャットダウン後に電源を切るコマンドのことを指しますが、ここでhaltを実行すると全てのプロセスがシャットダウンされてから同期が行われます。システムコールが実行されます。操作が完了したら、カーネルを停止できます。もちろん、停止には他の機能設定もあります。具体的なパラメータは次のとおりです:
[-n] sync システムコールを防止します。これは、fsck でルートパーティションにパッチを適用した後に、カーネルがパッチが適用されたスーパーブロックを古いバージョンのスーパーブロックで上書きするのを防ぐために使用されます。
[-w] は実際の再起動やシャットダウンではなく、wtmp [/var/log/wtmp] レコードを書き込むだけです。 [-d] wtmp レコードを書き込みません [オプション [-n] に含まれます]。
[-f] shutdown を呼び出さずに強制的にシャットダウンまたは再起動します。
[-i] シャットダウン(または再起動)する前に、すべてのネットワークインターフェイスをオフにします。
[-p] このオプションはデフォルトのオプションです。それは、シャットダウン時に powerof
を呼び出すことです。 3. Linux システムの重要なコマンド - init
init 0 コマンドを実行する限り、コンピューターはシャットダウンされます。これは Linux システムをシャットダウンするコマンドです。もちろん、init コマンドを使用して再起動を実行する場合は、init 1 コマンドです。このコマンドを実行すると、コンピューターがすぐに再起動されます。
Linux シャットダウン コマンドに関連するその他の記事については、PHP 中国語 Web サイトに注目してください。