- Dave McKay
@TheGurkha
- Updated May28,2019,5:15pm EDT
最初からやり直すように感じますか? このチュートリアルでは、コマンドラインか
私たちはダウンしている
時にはあなただけの再起動または総シャットダウンのために行かなければなりません。, GUIなしのサーバーで作業している場合、またはリモートコンピュータへのSSHセッションを行っている場合は、コマンドラインが唯一の選択肢です。 LinuxおよびUnixシステムなどのmacOS複数のコマンドがシャットダウンまたは再起動システムからョンをインストールして下さい。
使用できるコマンドは次のとおりです。
- shutdown
- reboot
- halt
- poweroff
これらのコマンドのmanページを調べると混乱することがあります。 によってコマンドラインオプション)”は、お客様にご指定いただくこれらすべてのコマンドが実行の停止、再起動、およびシステムば停止する。, 実際、reboot
、halt
、およびpoweroff
のマニュアルページには、まったく同じ情報が含まれています。
これの背後には何がありますか?
答えは、由緒あるSystem V init
システムを置き換えたsystemdブートストラップシステムにあります。 Linuxの世界では、Fedoraは2011年にsystemd
を使用し始めました。 それ以来、それは非常に多くの分布によって採用されています。 DebianとUbuntuは2015年にsystemd
にスワップしました。,
systemd
ベースのディストリビューションでは、shutdown
、reboot
、halt
、poweroff
コマンドは、systemd
コマンドを指すショートカットである。”73198544da”>
コマンド。 これらのコマンドを保持すると、System V init
ベースのディストリビューションとの互換性があります。 これは、シェルスクリプト(およびハードコアSystem Vシステム管理者)が、systemd
配布が実行されているコンピュータに移動された場合、シェルスクリプ,
Shutdownを使用する
マルチユーザーシステムをシャットダウンまたは再起動すると、事前に計画する必要があります。 あなたは、シャットダウンまたは再起動のために行くつもりだときに決定し、シャットダウンが来ている他のシステムユーザーに警告し、いつする必要 それがあなた自身のコンピュータであり、あなたがそれを使用する唯一の人なら、人生ははるかに簡単です。
これらのコマンドを実行するには、sudo
グループにいる必要があります。 つまり、スーパーユーザー権限があり、sudo
コマンドを使用できる必要があります。, 発行したコマンドがすぐに有効になり、他のログインユーザーに影響を与えない場合は、sudo
を使用する必要はありません。 これらのコマンドのいずれかを使用しようとしたときにコマンドが拒否された場合は、sudo
で再試行してください。
デフォルトでは、shutdown
コマンドは、すべてのプロセスがきれいに停止し、すべてのファイルシステムが同期され、すべてのCPUアクティビティが これは’halt’状態です。 次に、電源を遮断するためにハードウェアにメッセージを送信します。, これは、もちろん、シャットダウンまたは”パワーオフ”状態です。
shutdown
時間文字列やログインしているユーザーにシャットダウンを警告するメッセージなど、いくつかのパラメーターを渡すのが一般的です。 今から15分のシャットダウンをスケジュールしよう。 タイプshutdown
、スペース、+15
、スペース、およびユーザーに送信するメッセージ。
shutdown +15 Shutting down in 15 minutes!
使用した時間文字列は+15
、今から15分を表します。 Div id=”7557743d75″>
はオプションです。, 15
と入力することができます。
私たちは、シャットダウンがスケジュールされ、それが発生するときに確認応答を取得します。 ログインユーザーがメッセージを受け取ります。
シャットダウンをキャンセルするには、-c
(cancel)オプションを使用します。
shutdown -c
シャットダウンがキャンセルされたという通知は受け取りませんが、ログインしているユーザーは通知を受け取ります。
時間文字列を指定しない場合、シャットダウンは今から一分間スケジュールされます。, 時間文字列を指定しないと、ログインしているユーザーにメッセージを提供できないことに注意してください。
shutdown
少し待つことさえできない場合は、now
時間文字列として使用でき、シャットダウンはすぐに有効になります。 now
を使用することは、+0
を使用するようなものです。
時刻文字列は、23:00などの設定された時刻にすることができます。 これは、HH:MM
の形式に従い、24時間制でなければなりません。 システムがダウンする五分前に、新しいログインが防止されます。,
shutdown
のデフォルトのアクションは、コンピュータをhalt状態にしてからpowered off状態にします。 他のコマンドラインオプションを渡すことでこの動作を上書きできます。
-H
(halt)オプションは、コンピュータを停止状態にしますが、ハードウェアの電源を切るように要求しません。li>-P
(poweroff)がデフォルトのアクションです。 コンピュータが停止状態になり、電源がオフになります。,-r
(reboot)オプションは、コンピュータを停止状態にしてから再起動します。li>-h
(haltおよびpoweroff)オプションは-P
と同じです。-h
と-H
を一緒に使用する場合、-H
オプションが優先されます。-c
(cancel)オプションは、スケジュールされたシャットダウン、停止、または再起動をキャンセルします。
再起動をスケジュールした例を次に示します。,
shutdown -r 08:20 System rebooting at 08:20
reboot、halt、およびpoweroffコマンド
これらのコマンドは、その名前が示すアクションを実行します。 ただし、それぞれのコマンドラインオプションを受け入れて、それらのいずれかを再起動、停止、または電源オフを実行させます。 しかし、なぜ問題を混乱させる? これらのコマン
今すぐ再起動する場合は、reboot
を使用します。 今すぐ電源を切りたい場合は、poweroff
を使用し、今すぐシステムを停止したい場合は、halt
を使用します。,
reboot
halt
poweroff
これらのコマンドはすぐに有効になります。 これらのコマンドのいずれかが拒否された場合は、それらのコマンドの前にsudo
を付けてください。 しかし、あなたがオフラインにしようとしているシステムにログインしている他のユーザーがいるので、拒否は通常です。
どのコマンドが私にとって正しいですか?
マルチユーザー環境でshutdown
を使用してこれらのアクションを実行すると、より多くの制御が可能になります。, 施設の日程で停止、再起動し、アラートユーザーと放送のメッセージを貴重なれます。 シングルユーザーコンピューターの場合、reboot
およびpoweroff
はおそらくあなたのニーズを満たします。
デイブ-マッケイは、パンチ紙テープが流行していたときにコンピュータを最初に使用し、それ以来ずっとプログラミングしています。 IT業界で30年以上を過ごした後、彼は現在、フルタイムの技術ジャーナリストです。, 彼のキャリアの間に、彼はフリーランスのプログラマー、国際的なソフトウェア開発チームのマネージャー、ITサービスプロジェクトマネージャー、そして最近ではデータ DaveはLinuxの伝道者であり、オープンソースの支持者です。フルバイオを読む”