次のチュートリアル コラムでは、#centos チュートリアル コラムで CentOS のシャットダウン コマンドを紹介します。困っている友人の役に立てば幸いです。
Linux centos のシャットダウンおよび再起動コマンドの詳細な説明と実践
Linux centos 再起動コマンド:
1、reboot
2、shutdown -r now すぐに再起動します (root ユーザーの場合)
3. shutdown -r 10 10 分後に自動的に再起動します (root ユーザーの場合)
4. shutdown -r 20:35 時刻が 20:35 になったら再起動します (root ユーザーの場合) )
shutdown コマンドで再起動を設定した場合、shutdown -c コマンドを使用して再起動をキャンセルできます。
Linux centos shutdown コマンド:
1. すぐに停止します Shutdown
2. Poweroff すぐにシャットダウンします
3. Shutdown -h now すぐにシャットダウンします (root ユーザーの場合)
4. Shutdown -h 10 10 分後に自動的にシャットダウンします
shutdown コマンドを使用する場合 シャットダウンを設定した場合、shutdown -c コマンドを使用して再起動をキャンセルできます。
1.shutdown
shutdown コマンドを使用して、安全にシャットダウンできます。システム。ユーザーの中には、電源を直接遮断して Linux をシャットダウンする人もいますが、これは非常に危険です。 Linux は Windows とは異なり、バックグラウンドで多くのプロセスが実行されているため、強制的にシャットダウンするとプロセスのデータが失われ、システムが不安定な状態になり、一部のシステムではハードウェア デバイスが損傷する可能性があります。システムをシャットダウンする前に shutdown コマンドを使用すると、システム管理者はログインしているすべてのユーザーにシステムがシャットダウンされることを通知します。また、ログイン コマンドはフリーズされます。つまり、新しいユーザーはログインできなくなります。
直接シャットダウンすることも、シャットダウンを一定時間遅らせて再起動することも可能です。これは、すべてのプロセスがシステムから送信されたシグナルを受信するという事実によって決まります。これにより、vi などのプログラムに現在編集中のドキュメントを保存する時間が与えられ、メールやニュースなどのプログラムは正常に終了できるようになります。
shutdown は、シグナル [signal] を init プログラムに送信し、ランレベルの変更を要求することによってジョブを実行します。
ランレベル 0 はシステムをシャットダウン [停止] するために使用され、ランレベル 6 はシステムを再アクティブ化 [リブート] するために使用され、ランレベル 1 はシステムを管理作業を実行できる状態にするために使用されます。は、シャットダウンする -h または -r パラメータがないことを前提としたデフォルトです。シャットダウン (停止) または再起動 (リブート) プロセス中にどのようなアクションが実行されたかを理解するには、このファイル /etc/inittab でランレベル関連の情報を確認できます。
shutdown パラメータの説明:
[-t] 他のランレベルに変更する前にシャットダウンする時間を init に指示します。
[-r] 電卓を再起動します。
[-k] は実際にはシャットダウンせず、各ログイン [login] に警告信号を送信するだけです。
[-h] シャットダウン[停止]後に電源を切ります。
[-n] 初期化する必要はありませんが、自分でシャットダウンします。このオプションの使用はお勧めできません。また、このオプションの結果が必ずしも期待どおりになるとは限りません。
[-c] cancel current process 現在実行中のシャットダウンプログラムをキャンセルします。もちろん、このオプションには時間パラメータはありませんが、それを説明するメッセージを入力することができ、このメッセージは各ユーザーに送信されます。
[-f] 電卓を再起動するときに fsck を無視します [reboot]。
[-F] 電卓の再起動時に fsck を強制します [reboot]。
[-time] シャットダウン[shutdown]までの時間を設定します。
2.halt——最も単純なシャットダウンコマンド
実際、haltはshutdown -hを呼び出すことです。 halt が実行されると、アプリケーション プロセスが強制終了され、sync システム コールが実行され、ファイル システムの書き込み操作が完了した後にカーネルが停止されます。
パラメーターの説明:
[-n] sync システム コールを防止します。これは、fsck でルート パーティションにパッチを適用した後に、カーネルがパッチを適用したパーティションを古いバージョンのスーパーブロックで上書きするのを防ぐために使用されます。 . スーパーブロック。
[-w] は実際の再起動やシャットダウンではなく、wtmp [/var/log/wtmp] レコードを書き込むだけです。
[-d] wtmp レコードを書き込みません [オプション [-n] に含まれます]。
[-f] shutdownを呼び出さずに強制的にシャットダウンまたは再起動します。
[-i] シャットダウン (または再起動) する前に、すべてのネットワーク インターフェイスをオフにします。
[-p] このオプションはデフォルトのオプションです。シャットダウンするときにpoweroffを呼び出すだけです。
3.reboot
再起動の作業プロセスは停止とほぼ同じですが、停止はシャットダウンするのに対し、ホストを再起動します。そのパラメータは halt に似ています。
4.init
init はすべてのプロセスの祖先であり、そのプロセス番号は常に 1 であるため、init に TERM シグナルを送信すると、すべてのユーザー プロセス、デーモン プロセスなどが終了します。シャットダウンではこのメカニズムが使用されます。 init は 8 つのランレベルを定義します。init 0 はシャットダウン、init 1 は再起動です。 init については長い議論になる可能性がありますが、ここでは触れません。
また、init の実行レベルを変更できる telinit コマンドもあり、例えば、telinit -iS ではシステムをシングルユーザーモードにすることができますが、シャットダウン時の情報や待ち時間は取得できません。
Linux で root 管理者パスワードを変更する方法
root (SSH 操作) としてログインし、passwd コマンドを入力すると、新しいパスワードを入力するプロンプトが表示されます。
以上がCentOS シャットダウン コマンドの紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。