復習:到達可能性
Coddyの「ターミナルで学ぶネットワーク」コースのレッスン 19/47。
診断は梯子のようなもので、一段ごとに可能性を一つずつ除外していきます。
そのマシンは存在していますか? Pingしてみましょう。Pingに失敗しても、多くのホストはICMPを無視するため、ほとんど何も証明できないことを覚えておいてください。
ポートは開いていますか? nc -z。ここで「サーバーは稼働しているのにサイトはダウンしている」という状況を発見できます。
サービスは応答していますか? curlで実際のリクエストを送り、終了コードを確認しましょう。0は成功、7は拒否、28はタイムアウトです。
この順番で進めれば、答えが次の質問を絞り込んでくれます。いきなり最上段に進むと、人は手当たり次第に再起動することになってしまいます。
チャレンジ
難しい自分で起動したサーバーに対して、はしごを最後まで登ります。
index.htmlを作成し、upを含めます- フォルダーをポート 9109 で配信します
1:と ping の結果(ok)を出力します2:とポートの結果(ok)を出力します3:と取得したページを出力します
期待される出力:
1: ok
2: ok
3: up自分で試してみよう
ターミナル
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
ターミナルで学ぶネットワークのすべてのレッスン
自分で練習してみよう: Terminalプレイグラウンド