ホームページ >運用・保守 >Linuxの運用と保守 >Linux のいくつかの再起動コマンドは何ですか?

Linux のいくつかの再起動コマンドは何ですか?

青灯夜游
青灯夜游オリジナル
2023-03-14 10:47:0013792ブラウズ

Linux 用の 5 つの再起動コマンド: 1. シャットダウン コマンド。コンピュータのシャットダウンまたは再起動に使用できます。構文は「shutdown -r now」です。2. 再起動コマンド。コンピュータをシャットダウンします。ホストを再起動します。3. init コマンド(「init 1」を通じて再起動できます); 4. halt コマンド(再起動またはシャットダウンに使用できます。5. poweroff コマンド)。電卓をシャットダウンし、電源を遮断します。

Linux のいくつかの再起動コマンドは何ですか?

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

Linux システムでは、コマンドは非常に重要な部分です。ほとんどの操作をコマンドで実行できるため、作業がより効率的かつ便利になります。 Linux の再起動コマンドとは何ですか? Linux には、shutdown、poweroff、init、reboot、および halt の 5 つの再起動コマンドがあります。

に送信します。
halt シャットダウン root user halt: システムのみをシャットダウンし、電源はまだ残っています。 running
halt -p: システムをシャットダウンし、電源をオフにします (まず halt を実行し、次に電源をオフにします)
poweroff Shutdown root user poweroff は電源オフ信号を acpi
reboot Restart root user
shutdown -h: シャットダウン
-r: 再起動
-c: シャットダウン操作のキャンセル
root user shutdown は実際には init 0 を呼び出します。init 0 はいくつかの作業をクリーンアップしてから、halt または poweroff を呼び出します。
shutdown -r now: 1 分後に再起動します。
shutdown -r 05:30: 再起動します。遅くとも 5:30
shutdown -r 10: 10 分後に再起動
init init 0: シャットダウン
init 6: 再起動
root user init: システムの実行レベルを切り替えます

シャットダウンまたは再起動する前に、同期を 3 ~ 4 回実行して、ハードディスクに保存されていないメモリ内のデータをハードディスクに更新します。そうしないと、データが失われます。同期を実行するときは、管理者として実行します。これは、管理者はすべてのファイルに対する権限を持っていますが、一般ユーザーは自分のファイルの一部に対する権限しか持っていないためです。

1. シャットダウン コマンド

シャットダウン コマンドは、最も一般的に使用され、最も安全なシャットダウンおよび再起動コマンドです。シャットダウンする前に fsck を呼び出してディスクをチェックします。 -h と -r は最も一般的に使用されるパラメータです。

#●-h: システム サービスを停止し、シャットダウンします。

#●-r: システム サービスを停止して、

# を再起動します。 ##例:

shutdown -h now  --立即关机  
shutdown -h 10:53  --到10:53关机,如果该时间小于当前时间,则到隔天  
shutdown -h +10  --10分钟后自动关机  
shutdown -r now  --立即重启  
shutdown -r +30 'The System Will Reboot in 30 Mins'   --30分钟后重启并并发送通知给其它在线用户

2. 再起動コマンド

reboot は直ちに再起動することを意味し、その効果は shutdown -r now

と同等です。

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

3. init コマンド

init はすべてのプロセスの祖先であり、そのプロセス番号は常に 1 であるため、init に TERM シグナルを送信すると、すべてのユーザー プロセスが終了します。デーモンプロセスなどシャットダウンではこのメカニズムが使用されます。

init は 7 つのランレベルを定義します:

    init 0
  • はシャットダウンまたはシャットダウンを意味します (initdefault を 0 に設定しないでください)、

    #init 1
  • はシングルユーザー モードであり、root ユーザーのみがメンテナンスを実行します。
  • init 2
  • - マルチユーザー、NFS なし、ネットワークなし
  • init 3
  • - 完全なマルチユーザー モード (標準実行レベル)
  • ##init 4

    - 未使用
  • init 5

    - X11 (xwindow) グラフィカル インターフェイス モード
  • init 6

    - 再起動 (initdefault を 6 に設定しないでください)
  • 4. 停止コマンド

停止コマンドは最も単純なシャットダウン コマンドで、実際には

shutdown -h を呼び出します。 halt が実行されると、現在のシステム ステータスを無視してハードウェア シャットダウンが実行され、アプリケーション プロセスが強制終了され、sync システム コールが実行され、ファイル システムの書き込み操作が完了した後にカーネルが停止されます。

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

パラメータの説明:

[-n] sync システム コールを防止します。これは、カーネルが古いバージョンを使用するのを防ぐために、fsck でルート パーティションにパッチを適用した後に使用されます。スーパーブロック スーパーブロックは、パッチ適用されたスーパーブロックを上書きします。

  • [-w] 実際には再起動やシャットダウンではなく、ただ書いているだけです。

  • [-d] wtmp レコードを書き込みません。

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

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

  • [-p] このオプションはデフォルトのオプションで、シャットダウン時に poweroff を呼び出します。

  • 5. パワーオフ コマンド

poweroff は即時シャットダウンを意味し、その効果は、次の

shutdown -h now と同等です。マルチユーザー モード (実行レベル 3) は推奨されません。

poweroff コマンドは、電卓の電源を切り、電源を遮断するために使用されます。

使用権限: システム管理者。

構文:

poweroff [-n] [-w] [-d] [-f] [-i] [-h]

パラメータの説明:

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

  • -w は実際にはシャットダウンせず、レコードを /var/log/wtmp ファイルに書き込むだけです

  • -d /var/log/wtmp ファイルにレコードを書き込みません

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


  • -p オペレーティング システムをシャットダウンする前に、システム内のすべてのハードウェアをスタンバイ モードに設定します。


  • 関連する推奨事項: 「

    Linux ビデオ チュートリアル##」 #》

以上がLinux のいくつかの再起動コマンドは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。