Linuxの再起動コマンドとは何ですか?

Linuxのrebootコマンドについて知っておくべきことすべて

再起動は、コンピュータ上で物事が奇妙に動作し始めるたびに私たちの多くが依存する頼りになるオプションです。または、新しいソフトウェアがシステムにインストールされ、再起動が必要な場合の実用的なアプローチである可能性があります。

Linuxは リブート リモート接続を介していても、システムを再起動または再起動するコマンド。名前自体は文字通り関数であるため、コマンドは覚えやすいです。

Linuxで再起動するすべての方法

システムを強制的にシャットダウンする場合でも、システムをクリーンかつ安全に再起動する場合でも、Linuxはこれらすべての状況に対応します。再起動のすべてのニーズに対応するために、さまざまなコマンドが用意されています。

Linuxで利用できるコマンドのさまざまなオプションを見てみましょう。

  • リブート
  • シャットダウン
  • pweroff
  • 停止

上記のすべてのコマンドは、サーバーのシャットダウン、システムの再起動、システムの停止など、さまざまなアクションを実行できます。これらのコマンドは、いくつかの小さな違いはありますが、同じように機能します。

ただし、このページでは、 リブート コマンドのみ。

Linux リブート 指図

リブート コマンドは、ローカルコンピュータとリモートシステムに最適です。

一般的な構文:

sudo restart [オプション]

ノート: 必ず「sudo‘を使用する場合 リブート 指図。を使用するだけ リブート ほとんどのユーザーにとって、コマンドだけでは機能しない場合があります。

再起動コマンドで使用可能なオプション

あなたはカスタマイズすることができます リブート システムを再起動する必要性に合わせて、次のオプションを使用してコマンドを実行します。

オプション説明
-pマシンの電源を切ります
-停止機械を停止します
-f即時再起動を強制する
–wtmpのみ書き込むだけ wtmp エントリをシャットダウンし、実際にシャットダウンしないか、システムを再起動します

The -p と一緒に使用する場合のオプション リブート コマンドは、マシンの電源を切ります。このオプションは、他のコマンドと同じように機能します シャットダウン, 停止電源を切る.

The -f オプションを選択すると、システムはすぐに再起動します。これは強制的な再起動ですが、クリーンシャットダウンになります。

The –wtmpのみ このオプションを使用すると、システムを実際にシャットダウンまたは再起動せずに、ブートログファイルにエントリを作成できます。

これらのオプションはすべて、 電源を切る, 停止シャットダウン コマンドも。

システムでrebootコマンドを使用する

使用を開始するには リブート コマンド、実装をよりよく理解するために次の例を見てください。

構文:

sudoリブート

出力:

発行後 sudoリブート コマンドを実行すると、システムが再起動されていることがすべてのユーザーに通知されます。システムで現在実行されているすべてのプロセスに、システムがダウンしていることが通知されます。

後に リブート コマンドが発行されると、システムはそれ以上のユーザーログインを許可しません。

次のコマンドを使用して、システムを再起動することもできます。

/ sbin / restart

ターミナルでこの行を入力するだけで、すぐにシステムが再起動します。

リモートLinuxシステムでのrebootコマンドの使用

リモートLinuxシステムは、rebootコマンドを使用して同じように簡単に再起動できます。ローカルシステムの端末からssh経由でリモートシステムに接続するだけです。

一般的な構文:

ssh root @ [remote_server_ip] / sbin / restart

コマンドはバラバラに理解できます。ここで私は使用しました ssh としてログインするユーティリティ ユーザーをリモートサーバーに追加します。同じコマンドで、を使用してサーバーを再起動するように指定しました / sbin / restart 指図。

この構文を例を挙げて理解しましょう。

ssh [email protected]

としてログインしました コマンドで指定されたserver_ipのユーザー。

gaurav @ ubuntu:〜$ ssh [email protected]ホスト「142.93.217.188(142.93.217.188)」の信頼性を確立できません。 ECDSAキーのフィンガープリントはSHA256:cXEkWjt7WHy11QRMhAa8mDmjAgE2SCKkp + xpaWAKLakです。接続を続行してもよろしいですか(はい/いいえ)?はい警告:既知のホストのリストに「142.93.217.188」(ECDSA)を恒久的に追加しました。 [email protected]のパスワード:Linux debian-s-1vcpu-1gb-blr1-01 4.9.0-13-amd64#1 SMP Debian 4.9.228-1(2020-07-05)x86_64 Debian GNU / Linuxシステムはフリーソフトウェアです。各プログラムの正確な配布条件は、/ usr / share / doc / * / copyrightの個々のファイルに記載されています。 Debian GNU / Linuxには、適用法で許可されている範囲で、絶対に保証がありません。 root @ debian-s-1vcpu-1gb-blr1-01:〜#

リモートでログインした後、 リブート 以下のコマンドを実行して、リモートシステムを再起動します。

sudoリブート

出力:

root @ debian-s-1vcpu-1gb-blr1-01:〜#suodrebootリモートホストによって閉じられた142.93.217.188への接続。 142.93.217.188への接続が閉じられました。 gaurav @ ubuntu:〜$

再起動のカスタマイズ

システム管理者の場合は、メッセージをドロップすることもできます( - メッセージ オプション)を再起動コマンドとともに使用して、システム上のすべてのユーザーに再起動の理由を知らせます。

例:

sudo systemctl --message = "四半期ごとのソフトウェア保守ドリル"再起動

ここでは、 systemctl 開始するコマンド リブート コマンドラインユーティリティ。また、使用することができます サービス 代わりにコマンド systemctl.

サンプル出力:

システムが再起動しています(四半期ごとのソフトウェア保守ドリル)

ブートログでも同様の出力を確認できます。

再起動ログの確認

システムの再起動ログはに保存されます / var / log / wtmp Linuxマシン上のファイル。ただし、そのファイルをスクロールする代わりに、 最後のリブー再起動ログをすばやく確認するためのtコマンド。

最後の再起動|以下

サンプル出力:

リブートシステムブート4.15.0-112-generTue Sep 2916:30まだ実行中リブートシステムブート4.15.0-112-generTue Sep 29 13:21-16:30(03:09)リブートシステムブート4.15.0- 112-gener Tue Sep 29 12:07-13:21(01:13)reboot system boot 4.15.0-112-gener Tue Sep 29 08:51-12:06(03:15)reboot system boot 4.15.0- 112-gener Mon Sep 28 20:22-21:00(00:37)reboot system boot 4.15.0-112-gener Mon Sep 28 16:27-16:45(00:17)reboot system boot 4.15.0- 112-gener Mon Sep 28 11:22-14:16(02:54)reboot system boot 4.15.0-112-gener Sun Sep 27 23:04-00:22(01:18)reboot system boot 4.15.0- 112-gener Sun Sep 27 11:25-12:29(01:03)reboot system boot 4.15.0-112-gener Sat Sep 26 09:52-12:15(02:23)reboot system boot 4.15.0- 112-gener金9月25日11:12-12:15(1 + 01:03)再起動システムブート4.15.0-112-gener木9月24日11:13-17:19(06:06)

結論

これで、Linuxがどのように機能するかについて明確なアイデアが得られました。 リブート コマンド機能。再起動コマンドに適用されるオプションのほとんどは、 シャットダウン, 停止電源を切る 指図。これで簡単に使用できます リブート Linuxシステムをすばやく再起動するコマンド。