ホームページ  >  記事  >  システムチュートリアル  >  Linuxの再起動コマンドの違い

Linuxの再起動コマンドの違い

WBOY
WBOYオリジナル
2024-02-22 09:09:03488ブラウズ

Linux 再起動コマンドの違いには、具体的なコード例が必要です

  1. 再起動コマンドについて
    Linux システムでは、使用できる再起動コマンドが多数あり、各コマンドには独自の目的があり、特徴。この記事では、よく使用される 3 つの再起動コマンド、reboot、shutdown、init を紹介します。
  2. reboot コマンド
    Thereboot コマンドは、最も直接的で一般的に使用される再起動コマンドです。 reboot コマンドを使用すると、追加の確認を行わずにただちにシステムを再起動します。基本的な構文は次のとおりです。

    reboot

    このコマンドを実行すると、システムはシャットダウンし、すぐに再起動します。通常、このコマンドを実行するには管理者権限が必要です。

  3. shutdown コマンド
    shutdown コマンドはシステムの再起動にも使用できますが、より多くのオプションと柔軟性が提供されます。 shutdown コマンドは、システムを再起動するだけでなく、シャットダウンのスケジュールを設定したり、計画されたシャットダウン操作をキャンセルしたりすることもできます。基本的な構文は次のとおりです:

    shutdown [选项] 时间 [警告信息]

    その中には、オプションが含まれます:

  4. -r: システムの再起動を意味します。
  5. -h
  6. : シャットダウンを示します。
  7. time パラメーターには、特定の時刻またはその後の期間を指定できます。たとえば、10 分後にシステムを再起動するには、次のコマンドを使用します。
shutdown -r +10 "系统将在10分钟后重启"

警告メッセージ パラメータはオプションであり、システムがシャットダウンする前にすべてのユーザーにメッセージを表示します。

    init コマンド
  1. init コマンドは、Linux システムの非常に重要なコマンドであり、システムを初期化し、システムの実行レベルを制御するために使用できます。

    init コマンドを使用してシステムを再起動するには、実行レベルを 6 に指定する必要があります。ランレベル 6 はシステムの再起動に対応します。基本的な構文は次のとおりです。

    init 6

    このコマンドはシステムを直ちにシャットダウンし、再起動します。 reboot コマンドと同様に、このコマンドを実行するには通常、管理者権限が必要です。

  2. サンプル コード
  3. これらの再起動コマンドの違いをよりよく理解するために、サンプル コードを示します。パス

    /home/user/restart_script.sh
    を持つスクリプト ファイルがあり、内容が次のとおりであるとします。 <pre class='brush:php;toolbar:false;'>#!/bin/bash echo &quot;开始执行重启操作...&quot; reboot echo &quot;脚本执行完毕!&quot;</pre> このスクリプト ファイルは、reboot コマンドを使用してシステムを再起動します。ここで、他の 2 つのコマンドを使用して同じ機能を実現する方法を説明します。

  4. まず、shutdown コマンドを使用してシステムを再起動します。ターミナルで次のコマンドを実行します。
sudo shutdown -r +1 "系统将在1分钟后重启,请保存您的工作。"

このコマンドは 1 分後にシステムを再起動し、再起動前にすべてのユーザーに警告メッセージを表示します。

2 番目に、init コマンドを使用してシステムを再起動します。ターミナルで次のコマンドを実行します。

sudo init 6

このコマンドにより、システムがすぐにシャットダウンされ、再起動されます。

どの再起動コマンドを使用する場合でも、実行するには管理者権限が必要です。これは、再起動操作はシステムに一定のリスクをもたらし、再起動操作を実行するには管理者の承認が必要であるためです。

概要:

reboot コマンドは、最も直接的で一般的に使用される再起動コマンドです。
  • shutdown コマンドは、より多くのオプションと柔軟性を提供し、スケジュールされたシャットダウンとキャンセルを使用できます。スケジュールされたシャットダウン操作の数。
  • init コマンドを使用してシステムを初期化し、システムの実行レベルを制御できます。
  • この記事が Linux の再起動コマンドの違いを理解するのに役立つことを願っています。 Linux オペレーティング システムを楽しくお使いいただけることを願っています。

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

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