、5のLinuxのrebootコマンド
1、シャットダウン
2、電源オフ
3、INIT
4、リブート
5、停止
第二に、5つのrestartコマンドを指定します
シャットダウン
リブート
いくつかの一般的なLinuxのシャットダウン/再起動コマンドでシャットダウン、停止、再起動、とinitを持って、彼らはシステムの再起動の目的を達成することができますが、プロセスの内部の仕組みこの記事の導入を通じて、私はあなたがより多くなることを願って、コマンドごとに異なっていますshutdownコマンドの柔軟なアプリケーション。
1.shutdown
安全にシステムをシャットダウンするshutdownコマンド。一部のユーザーは非常に危険であるのlinuxをシャットダウンする電源供給を遮断する直接的な方法を使用します。別のLinuxとWindowsのため、システムが不安定な状態になって、さらにいくつかのシステムでは、ハードウェアに損傷を与えることができるように、そのバックグラウンドで実行されている多くのプロセスなので、強制シャットダウンプロセスは、データが失われることがあります。そして、システムシャットダウンの前にshutdownコマンドを使用して、システム管理者がシステムにログオンするすべてのユーザーがシャットダウンされます通知されます。そして、ログイン手順は、新しいユーザーがログオンできないことを、凍結されます。ダイレクトシャットダウンまたはシャットダウンが可能になる前にいくつかの時間を遅らせ、また再起動する場合があります。これは、[プロセス]によって受信されるすべての処理システムは、[信号]信号を務め
決断。これは、viなどのプログラムが現在編集中の文書を保存するための時間、および画像処理および電子メール[メール] [ニュース]ニュース番組などを持っている、あなたは、通常のを残すことができますことができます。
その仕事は、ランレベルを変更することを求めて、initプロセスを送信するためにシャットダウン信号[信号]を実行することです。
ランレベル0]停止を停止するために使用され、ランレベル6はシステムの再起動]を再活性化するために使用され、ランレベル1が実行可能な状態の管理にシステムを置くために使用されるが、これはデフォルトであり、何ら-hを想定していませんシャットダウンにも-rパラメータ。アクションの間に行われていたものシャットダウンを理解したり、[停止]、[再起動する]再起動するには、このファイルには/ etc / inittabのレーンこれらのランレベルが関連見ることができます。
シャットダウンパラメータ:
[-T]別のランレベルに変更する前に、どのくらいのシャットダウン後にinitに指示します。
[-R]計算機を再起動します。
[-K]のみに警告信号を送信するために、実際にシャットダウンしません
各登録[ログイン]。
[-H] [停止、シャットダウン、電源オフ後]。
[-N]オフinitは、それ自体はありません。このオプションの使用を奨励していないし、このオプションの結果は、あなたが受け取ることを期待するものは常に頻繁にではないでください。
[-C]現在実行中のシャットダウン処理をキャンセルする現在のプロセスをキャンセルします。だから、もちろん、このオプションは、時間パラメータではありませんが、あなたは説明するメッセージを入力することができ、この情報は、各ユーザーに送信されます。
電卓] [再起動を再起動したときに[-F] fsckを無視。
[-F] fsckを再起動電卓] [再起動時に強制的に。
[-Time] [シャットダウンまでの時間を設定オフ]。
2.halt ----最も簡単shutdownコマンド
実際には、停止は、シャットダウン-hを呼び出すことです。停止実行は、アプリケーションのプロセスを強制終了すると、同期システムコールの実装では、ファイルシステムの書き込み動作は、カーネルの完了後に停止します。
パラメータ:
[-N]同期システムコールを防ぐため、それはカーネルのスーパーブロックの古いバージョンを防ぐために、ルートパーティションと、fsckを修復した後に使用されている] [スーパーブロックカバレッジはスーパーブロックをパッチを適用しました。
[-W]は、実際の再起動やシャットダウンしないで、ただ書きます
[wtmpファイルは/ var / log / wtmpファイル]記録。
[-D] [wtmpの記録を書いていないが[-n]のオプションに含まれています]。
[-F]シャットダウン強制シャットダウンや再起動を呼び出すことはありません。
[-I] [シャットダウンまたは再起動する前に]、ネットワークインタフェースのすべてをオフにします。
[-P]このオプションはデフォルトのオプションです。これは、シャットダウンを電源オフ呼び出すことです。
3.reboot
再起動プロセスはほとんど停止のように動作しますが、それはホストの再起動によって引き起こされ、そして停止がシャットダウンされます。それはほとんど同じパラメータおよび停止です。
4.init
initはinitが全てのユーザプロセス﹑デーモンを終了するためにTERM信号を送信するように、そのプロセス番号は、常に1であり、すべてのプロセスの祖先です。シャットダウンは、このメカニズムを使用することです。初期化ランレベルは、再起動する1 INIT、シャットダウンに0を初期化8(ランレベル)を定義します。initが長くなることができますについては、もはや物語はありません。操作レベルを変更するための別のtelinitのinitコマンドは、例えば、システムが-Isシングルユーザーモードをtelinitのでき、シャットダウン情報と待ち時間を使用しません。
Linuxでは、シャットダウン、再起動、コマンドをログオフ
シャットダウン:
すぐに共通して再起動作業をシャットダウン#今-hシャットダウン
+1#1分シャットダウン-hシャットダウン
init 0
停止#はすぐに、手動で電源をオフにする必要があると、システムを停止します
-p#を停止
電源オフ#すぐにシステムを停止し、電源をオフに
再起動します。
一般的に作業#を再起動します
一般的に#今の仕事のシャットダウン-rで使用されます
再起動後、シャットダウン-r +1#1分
init 6
ログアウト:
ログアウト
一般的に使用される番出口を作業
CTRL + D#いつもの仕事
シャットダウン:
すぐに共通して再起動作業をシャットダウン#今-hシャットダウン
+1#1分シャットダウン-hシャットダウン
init 0
停止#はすぐに、手動で電源をオフにする必要があると、システムを停止します
-p#を停止
電源オフ#すぐにシステムを停止し、電源をオフに
再起動します。
一般的に作業#を再起動します
一般的に#今の仕事のシャットダウン-rで使用されます
再起動後、シャットダウン-r +1#1分
init 6
ログアウト:
ログアウト
一般的に使用される番出口を作業
CTRL + D#いつもの仕事