CHAPTER 12 · 2 LESSONS · 26 問

動かし続ける

決めた時刻に動かす。記録を残す。自分のサーバーにつなぐ。

ここまでは「打ったら動く」道具ばかりだった。この章で扱うのは、あなたが見ていないあいだも動いているものだよ。

  • crontabcrond … 決めた時刻に自動で動かす
  • logger/var/log … 記録を残す・読む
  • ip addr … 自分の住所を確かめる
  • ping … 届くかどうかを確かめる
  • netstat … 待ち受けているものを見る
  • httpdwget自分で Web サーバーを立てて、自分でつなぐ

最後のひとつが、このコースでいちばん「つながった」と感じるところだと思う。ふだんブラウザで見ているものが、コマンド1つで立ち上がるただのプログラムだと分かるからだよ。

ひとつ正直に言っておくことがある。この Linux は外のインターネットにつながっていない。ブラウザの中で動いているので、外に出るには別の中継役が必要で、それはこの教材では持っていないんだ。

だから ping 127.0.0.1(自分自身)は返ってくるけれど、ping 8.8.8.8(外のサーバー)は返ってこない。壊れているのではなく、そういう作りにしてある。外に出る curlsshgit は、卒業したあとに自分のパソコンで練習してね。

自分自身を指す 127.0.0.1ループバックと呼ばれる特別な住所で、どのコンピュータにも必ずある。外に出られなくても、ネットワークの考え方はここで身につくよ。

この章のレッスン

時刻で動かす、記録を残す

  1. 65決めた時刻に動かす打たなくても動く仕組みを作る。時刻を書いた表を1枚あずけるだけ。 問題へ
  2. 66記録を残す機械の記録に自分の言葉を混ぜる。あとで読み返せる形にしておく。 問題へ

これがこのコースの最後の章。