状況
検証用 VM app-stg-03 を停止する作業。作業者は本番と検証のターミナルを複数開いている。
Enter の前に止めるべき点は?
deploy@app-prd-03:~$ sudo shutdown -h now正答
- now ではなく +5 にして、ログイン中のユーザーに猶予を与えるべき
- プロンプトのホスト名が app-prd-03 で、本番サーバーを止めようとしている
- shutdown ではなく poweroff を使わないと電源が切れない
- sudo を付けずに一度実行し、権限エラーが出ないか試すべき
解説
プロンプトに出ているのは app-prd-03、本番サーバーで、停止したい app-stg-03 ではない。複数のターミナルを並べて作業していると、直前まで使っていた窓に打ち込む事故が起きやすい。止めた本番を戻すには起動とサービス確認が必要で、その間は障害になる。破壊的なコマンドの前にはプロンプトや hostname で対象を確かめ、本番の窓は背景色を変えるなど区別する。猶予時間の指摘は丁寧だが、対象が違うことに比べれば優先度は低い。
参考: man7.org
この問題を含む 危険察知 のテストを制限時間つきで解く
危険察知クイズへ