Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxシステムのcentosのshutdownおよびrestartコマンドの詳細

Linuxシステムのcentosのshutdownおよびrestartコマンドの詳細

  

Linuxのshutdownおよびrestartコマンドについて。実際、最初の記事はLinuxのインストールとハードディスクのパーティショニングについて書かなければなりませんが、Linuxインターフェースのインストールの最も重要な部分はハードディスクのパーティションであると信じています。 >チュートリアル
追加!最初にLinuxをシャットダウンして再起動することについて話しましょう。

Linux centos再起動コマンド:1、reboot2、shutdown -rすぐに再起動(rootユーザーが使用)3、shutdown -r 10 10分後に自動的に再起動(rootユーザー)4、shutdown -r 20:35時間20:35に再起動(rootユーザーが使用)shutdownコマンドで再起動が設定されている場合は、shutdown -cコマンドを使用して再起動を取り消すことができます。

Linux centos shutdownコマンド:

1、halt即時シャットダウン2、電源オフ即時シャットダウン3、シャットダウン-h now即時シャットダウン(rootユーザーが使用)4、シャットダウン-h 10自動シャットダウンの10分後にshutdownコマンドでシャットダウンを設定した場合は、shutdown -cコマンドを使用して再起動をキャンセルできます。 >

1.shutdown

shutdownコマンドはシステムを安全にシャットダウンします。一部のユーザーは、電源を直接切断することによってLinuxをシャットダウンします。これは非常に危険です。 LinuxとWindowsは異なるため、バックグラウンドで実行されているプロセスが多数あるため、強制シャットダウンを実行するとプロセスのデータが失われ、システムが不安定になることがあります。システムによってはハードウェアデバイスが破損することもあります。システムがシャットダウンされる前にshutdownコマンドを使用して、システム管理者はログインしているすべてのユーザーシステムにシャットダウンされることを通知します。そして、loginコマンドはフリーズします。つまり、新しいユーザーはログインできなくなります。直接シャットダウンするか、システムを一定期間遅らせることが可能で、再起動することがあります。これはシステムからシグナルを受信するすべてのプロセスによって決定されます。これにより、viのようなプログラムは現在編集中の文書を保存する時間ができますが、mailやnewsのようなプログラムは通常通りに離れることができます。その仕事を実行するためのシャットダウンはinitプログラムにランレベルを変更するように頼むシグナルを送ることです。ランレベル0は停止するために使用され、ランレベル6はシステムを再起動するために使用され、ランレベル1はシステムを管理作業を実行できる状態にするために使用されます。シャットダウン用の-rパラメータもありません。停止または再起動中にどのようなアクションが実行されたかを調べるために、このファイル/etc /inittabにこれらのランレベル関連情報を表示できます。

shutdownパラメータの説明:

[-t]他のランレベルに変更する前にinitにシャットダウンする時間を指示します。 [-r]電卓を再起動します。 [-k]は実際にはシャットダウンせず、単に各ログインに警告信号を送信する[login]。 [-h]シャットダウン後、電源を切る[停止]。 [-n] initの代わりに、自分自身をシャットダウンします。このオプションは推奨されていません。また、このオプションの結果は、必ずしも期待通りの結果とは限りません。 [-c]現在のプロセスのキャンセル現在実行中のシャットダウンプログラムをキャンセルします。したがって、もちろんこのオプションには時間パラメータはありませんが、説明のためにメッセージを入力できます。この情報は各ユーザーに送信されます。 [-f]電卓を再起動するときにfsckを無視します[reboot]。 [-F]電卓の再起動時にfsckを強制します[再起動]。 [-time]シャットダウンまでの時間を設定します[shutdown]。

2.halt - 最も簡単なシャットダウンコマンド

実際には、停止はshutdown -hを呼び出すことです。 haltが実行されると、アプリケーションプロセスは強制終了され、syncシステムコールが実行され、ファイルシステムの書き込み操作が完了するとカーネルシステムは停止します。パラメータの説明:[-n] syncシステムコールを防ぎ、カーネルが修復されたスーパーブロックを古いバージョンのスーパーブロックで上書きしないように、fsckでルートパーティションを修正するために使われます。 [-w]は実際の再起動やシャットダウンではなく、単にwtmp [/var /log /wtmp]レコードを書くだけです。 [-d] wtmpレコードを書き込まない[オプション[-n]に含まれる]。 [-f] shutdownを呼び出さずに強制的にシャットダウンまたは再起動します。 [-i]シャットダウン(または再起動)する前に、すべてのネットワークインタフェースをオフにします。 [-p]このオプションはデフォルトのオプションです。シャットダウン時に電源を切るためです。 3. rebootrebootの作業プロセスはhaltの作業プロセスとほぼ同じですが、ホストが再起動し、停止がシャットダウンされます。そのパラメータはhaltのものと似ています。

4.initinitはすべてのプロセスの先祖であり、そのプロセス番号は常に1です。したがってinitにTERMシグナルを送ると、すべてのユーザプロセスやデーモンなどが終了します。シャットダウンはこのメカニズムを使うことです。 initは8つのランレベルを定義し、init 0はシャットダウンし、init 1は再起動します。 initについては長い話ですが、ここでは説明しません。さらに、telinitコマンドはinitの実行レベルを変更することができますたとえば、telinit -iSはシステムをシングルユーザーモードにし、shutdownを使用しているときに情報と待機時間を取得できません。

Free House Blogが最初にこれらを共有し、後でLinuxから始めてランプチュートリアルのインストールと使用を追加します。

Copyright © Windowsの知識 All Rights Reserved