流れ2の8語目 / 10

再起動とシャットダウン

Linux

固まったプロセスを止めて、システムは軽くなりました。でも先輩は「メモリの状態をまっさらに戻しておきたいし、たまっている更新もある」と言います

「念のため今夜サーバーを再起動したい。総務に『今夜20時に再起動していい?』って聞いといて」
「再起動とシャットダウン」って、何のことだろう…?

再起動は、OSをいったん終わらせて、もう一度起動し直すことです。

シャットダウンは、OSを終わらせて電源を切ることです。どちらも、そのあいだサーバーは使えなくなります。

このページで分かること読む 約3分・問題 2問
  • 再起動は、OSをいったん終わらせて、もう一度起動し直すこと
  • 再起動するとメモリの中身はまっさらになり、動いていたプロセスもすべて終わる
  • だから、使っている人に事前に確かめ、使う人が少ない時間に行う
  • クラウドでは、OSからシャットダウンすると、ふつうはインスタンスの「停止」になる

身近な例えで理解する

スマホの調子が悪いとき、再起動すると直ることがあります。電源を切ったままにすることもできます。

  • スマホを再起動サーバーを再起動
  • 電源を切ったままシャットダウン
  • 再起動中は電話もメッセージも使えない再起動中はサービスが使えない
  • 再起動で調子が戻るメモリやプロセスがまっさらになる

再起動している1〜2分のあいだに電話がかかってきても、出られません。サーバーも、再起動のあいだはWebページが開けなくなります。

ちょっと確認

Q1先輩のひとこと
先輩「再起動する前に、総務に『再起動していい?』って聞いといて」

なぜ先に聞く?

例えを外して、実際のしくみ

ここからは実際のしくみ
再起動で起きること

動いているプロセスはすべて終わり、メモリの中身は消えます(→16、17)。ストレージに保存したファイルは残ります。起動し直すと、決められたサービスが最初から動き出します

コマンド

Linuxでは sudo reboot で再起動、sudo poweroff で電源を切ります(→09 sudo)。打つ前に、つないでいるのが本当にそのサーバーか確かめます

事前の確認

再起動のあいだは、そのサーバーのサービスが使えません。使っている人や部署に知らせて、使う人が少ない時間を選びます

クラウドでのシャットダウン

AWSのインスタンスでOSからシャットダウンすると、ふつうは「停止」になります。ただし設定で「終了(terminate)」にしていると、インスタンスが削除され、元に戻せません。また、停止して起動し直すと、自動で割り当てられた公開IPアドレスは変わります。停止中も、ディスク(EBS)の料金はかかります

このページのまとめ

再起動
OSをいったん終わらせて、起動し直すこと(reboot)
シャットダウン
OSを終わらせて、電源を切ること(poweroff)
再起動の影響
プロセスはすべて終わり、メモリは空になる。そのあいだ使えない
クラウドで停止
OSからのシャットダウンは、ふつう停止。公開IPは変わることがある

先輩のひとことの意味

先輩「念のため今夜サーバーを再起動したい。総務に『今夜20時に再起動していい?』って聞いといて」

「再起動すると、そのあいだ備品予約システムが使えなくなる。使っている総務の人たちに、困らない時間か確かめてから再起動したい」という意味です。新人が総務に「再起動と更新のため、今夜20時から30分ほど止めてもいいですか」と聞くと、「20時なら誰も使っていないので大丈夫です」と返事がありました。再起動するなら、ついでにやっておきたいことがあります。

練習問題で確かめる

Q24択

再起動とシャットダウンの説明として正しいものは?

参考資料

ご意見・「これで例えて!」を募集しています

ご意見・ご感想・質問・間違いのご指摘など、何でもお気軽にお寄せください。「この言葉も例えで説明してほしい」「こんな例えなら分かりやすい」という声をもとに、新しいページや例えを作ります。

  • 説明してほしいITの言葉
  • 例えてほしい場面(部活・アルバイト・家事など)
  • 分かりにくかったところ・間違いのご指摘

意見箱は準備中です。

解説・例え・練習問題はすべてオリジナルです。参考にしているのは公式ドキュメントのみです。ご意見・ご感想・間違いのご指摘など、何でもお寄せください。確認してすぐに直します。

LinuCはLPI-Japanの登録商標です。当サイトはLPI-Japanおよび他の企業・団体とは関係ありません。

運営:core