Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linuxシステムでさまざまな状況で

Linuxシステムでさまざまな状況で

  

restartコマンドを使用する方法?Linuxシステム操作の場合、ハードウェアの交換、システム構成の変更、クラッシュなどの状況が発生した場合は、コンピュータを再起動し、さまざまな状況でシステムを再起動する必要があります。次の小シリーズでは、Linuxでのさまざまな状況での再起動方法を紹介します。 <

ハードウェアの交換:

デスクトップとは異なり、サーバとして、我々は、システムを再起動するLinuxシステムのあまりを持っていますが、次のような状況が発生して、我々はマシンを再起動しますBr>

システム構成の変更

システムが停止しているため、リカバリを再起動する必要があります。

システムモードをシャットダウンして再起動します。

起動システムは基本的に1つの方法しか使用できません。違いは、システムをシャットダウンまたは再起動する方法がいくつかあることです。

電源オフ(電源オフ)

シャットダウンコマンドを使用する

停止、電源オフ、または再起動コマンドを使用する
>

telinitを使ってinitランレベルを変更する

電源を切る

次の2つの理由で、マシンの電源を直接切るのはお勧めできません。

ハードウェアの損傷を引き起こす可能性があります。

データの一部がまだメモリに残っていて、ディスクに書き戻されない場合があります。このとき、データの損失やファイルシステムの損傷を招く可能性があります。システム

shutdownコマンド

shutdownを使用してシステムを一時停止または再起動し、-hオプションを使用してシステムを一時停止し、haltコマンドと同じ効果を使用します。このオプションはシステムを再起動することを示し、rebootコマンドと同じ効果があります。

shutdownコマンドを実行した後、システムはすべてのログインユーザーに中断または再開メッセージを送信します。

shutdown– hを実行した後に中断メッセージを送信する:

コードは次のとおりです。

[sql]

#shutdown -h now]

ルートからのブロードキャストメッセージ(tty1)(木5月3日10:58:22 2012):

システムはシステム停止のため停止しています。

INIT:ランレベルへの切り替え:0

INIT:送信はTERMシグナルを処理します。

shutdown– rを実行した後に再起動メッセージを送信する:

コード次のように:

[sql]

#shutdown -r now

rootからのメッセージのブロードキャスト(tty1)(2012年5月3日11時18分22秒):

システムはシステムの再起動のためにダウンしています。

INIT:ランレベルへの切り替え:6

INIT:送信プロセスはTERMシグナルを処理します。

シャットダウンを実行した後、他のユーザーはシステムにログインできなくなり、ハングするシステムを指定できます。または再起動の時間と説明、次の2つのケース:

午前1時、メンテナンスを停止します。

コードは次のとおりです。

[sql]

shutdown - nd h; 1:00 - 定期メンテナンスのために停止予定の停止時間は1時間です。< p< p>相対停止時間の15分後の停止を指定します。

コードは次のとおりです。 p> [sql] shutdown - h + 15緊急チェックのために停止します。< p> haltとrebootコマンド
< p>停止は、シャットダウンを記録し、不要なプロセスを終了し、同期システムを実行します。コールし、ファイルシステムの書き込み操作が完了するのを待ってからカーネルを停止すると、poweroffコマンドはhaltと同じになります。

shutdown&hdrquo;および' shutdown'の実行出力から、haltを実行できます。実行レベル0を入力すなわち、リブート実行レベル6、適切なログに記録されたログファイルは/var /log /messagesに。

システム再起動ログ:

コードは次のとおりです。

[sql] 5月3日11時45分25秒slot14 shutdown [11119]:システムの再起動のためにシャットダウンします。

5月3日11:45:25 slot14 init:ランレベルへの切り替え:6

5月3日11:45:25 slot14 user_cmd:2012-05-03 11:45:25 shutdown -r今すぐrootからroot [root tty1 May 3 11:44]

システムがログをハングします。

コードは次のとおりです。

[sql] May 3 10:50:22 slot14 shutdown [11561] :システム停止のためにシャットダウンします。

5月3日10:50:22 slot14 init:ランレベルへの切り替え:0

5月3日10:50:22 slot14 user_cmd:2012-05-03 10: 50:22 shutdown -h now from root [root tty1 5月3日10時48分]

/var /log /messagesログレコードを見ることで、マシンが意図せずに再起動しているのか手動で再起動しているのかを判断できます。

telinitコマンド

telinitコマンドを実行すると、initをシステムの再起動などの指定された実行レベルにすることができます。

コードは次のとおりです。

[sql]

#telinit 6

telinitを使うと、shutdownを実行するようなわかりやすい警告メッセージは表示されませんが、suspend and restartコマンドは不要ですが、/etc /inittabファイルを変更するサーバーです。システムの再起動は比較的大きな動きです。オペレーティングシステム関連の障害が発生した場合は、まずログ情報を収集してから必要に応じてシステムを再起動することを検討してください。

上記は、Linux環境下でのさまざまな状況に応じたさまざまな再起動方法の紹介ですが、さまざまな種類の再起動コマンドがあります。

Copyright © Windowsの知識 All Rights Reserved