Windows system >> Windowsの知識 >  >> Windows XPシステムチュートリアル >> XPシステムアプリケーションスキル >> Linuxシステム停止コマンドのパラメーターを使用する方法

Linuxシステム停止コマンドのパラメーターを使用する方法

  

Linuxシステムは少数の人々が使うべきであるか、多くの人々がLinuxシステムに精通していないはずです。 haltコマンドは、実行中のLinuxオペレーティングシステムをシャットダウンするために使用され、最初にシステムのランレベルを検出し、ランレベルが0または6の場合はシステムをシャットダウンし、それ以外の場合はshutdownを呼び出してシステムをシャットダウンします。 Xiaobianで学習するためにhaltコマンドを使用する方法がわかりません。

次の手順:

タイトル:停止

使用権:システム管理者

使用:停止[-n] [-w ] [-d] [-f] [-i] [-p]

説明:システムのランレベルが0または6の場合はシステムをシャットダウンし、それ以外の場合はshutdownコマンド(および-hパラメータを使用)を使用します。

を置き換えます。パラメータ:

-n:シャットダウンする前にメモリデータをハードディスクに書き戻さないでください。

-w:実際にはシャットダウンしないで、入れてください。レコードは/var /log /wtmpファイルに書き込まれます。

-d:/var /log /wtmpファイルにレコードを書き込まないでください(-nこのパラメータには-dが含まれます)。-f:強制停止、noシャットダウンを呼び出すこのコマンド

-i:シャットダウンする前にすべてのネットワーク関連デバイスを停止します。

-p:シャットダウンするときは、デフォルトで電源をオフにしてください。

例:

halt -pシステムの電源を切ってから電源を切ります。

halt -dシステムをシャットダウンしますが、レコードを残しません。

Linuxの一般的なシャットダウンコマンドとその違い:

Linuxの一般的なshutdown /restartコマンドにはshutdown、halt、reboot、initがあります。これらはすべてシステムを再起動する目的を達成できます。この記事の紹介を通じて、さまざまなシャットダウンコマンドをより柔軟に使用できるようになることを願っています。

1.shutdown

shutdownコマンドはシステムを安全にシャットダウンします。

一部のユーザーは、電源を直接切ることによってLinuxをシャットダウンします。これは非常に危険です。 LinuxとWindowsは異なるため、バックグラウンドで実行されているプロセスが多数あるため、強制シャットダウンを実行するとプロセスのデータが失われ、システムが不安定になることがあります。システムによってはハードウェアデバイスが破損することもあります。

システムがシャットダウンされる前にshutdownコマンドを使用すると、システム管理者はログインしているすべてのユーザーにシステムがシャットダウンされることを通知します。そしてloginコマンドはフリーズします。つまり、新しいユーザーはログインできなくなります。直接シャットダウンするか、システムを一定期間遅らせることができます。これは

の場合もあります。これはシステムからシグナルを受信するすべてのプロセスによって決定されます。これはviのようなプログラムが現在編集中の文書を保存する時間を持つことを可能にしますが、メールやニュースのようなプログラムは普通に残すことができます。

シャットダウンしてその仕事を実行するには、initプログラムにランレベルの変更を要求するシグナルを送信します。ランレベル0は停止するために使用され、ランレベル6はシステムを再起動するために使用され、ランレベル1はシステムを管理作業を実行できる状態にするために使用されます。シャットダウン用の-rパラメータもありません。停止または再起動中にどのようなアクションが実行されたかを調べるために、このファイル/etc /inittabにこれらのランレベル関連情報を表示できます。

shutdownパラメータの説明:

[-t]他のランレベルに変更する前にinitにシャットダウンする時間を指示します。

[-r]電卓を再起動します。

[-k]は実際にはシャットダウンせず、各ログイン[login]に警告信号を送信するだけです。

[-h]シャットダウン後、電源を切る[停止]。

[-n] initの代わりに自分自身をシャットダウンします。このオプションは推奨されていません。また、このオプションの結果が必ずしも期待しているものとは限りません。

[-c]現在のプロセスのキャンセル現在実行中のシャットダウンプログラムをキャンセルします。したがって、もちろんこのオプションには時間パラメータはありませんが、説明のためにメッセージを入力できます。この情報は各ユーザーに送信されます。

[-f]電卓の再起動時にfsckを無視します[再起動]。

[-F]計算機の再起動時にfsckを強制します[再起動]。

[-time]シャットダウンまでの時間を設定します[shutdown]。

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

実際には、停止はshutdown -hを呼び出すことです。 haltが実行されると、アプリケーションプロセスは強制終了され、syncシステムコールが実行され、ファイルシステムの書き込み操作が完了するとカーネルシステムは停止します。

パラメータの説明:

[-n]カーネルが古いバージョンのスーパーブロックを上書きしないようにfsckでルートパーティションを修正するために使用されます。スーパーブロック

[-w]これは実際には再起動やシャットダウンではなく、単にwtmp [/var /log /wtmp]レコードを書くだけです。

[-d] wtmpレコードを書き込まない[オプション[-n]に含まれる]。

[-f] shutdownを呼び出さずに強制的にシャットダウンまたは再起動します。

[-i]シャットダウン(または再起動)する前に、すべてのネットワークインターフェイスをオフにします。

[-p]このオプションはデフォルトのオプションです。シャットダウン時に電源を切るためです。

3.reboot

再起動の作業プロセスは停止のプロセスとほぼ同じですが、ホストが再起動し、停止がシャットダウンされます。そのパラメータはhaltのものと似ています。

4.init

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

Linuxシステムの停止コマンドパラメータの使用方法について詳しく紹介します;停止コマンドパラメータがわからない場合、使用方法がわからない場合は、上記の内容を確認する必要があります。ああ!

Copyright © Windowsの知識 All Rights Reserved