2:00 消灯。就寝。

7:05 起床。納豆 81 kcal, チーズ 43 kcal, コッペパンつぶあん 403 kcal, バナナ。歯を磨く。ゴミ袋を一つ出して出勤。

7:45 現場。ゴミ出しがない日。清掃。

9:50 ビッグエー墨田京島店。801 円。

  • 和風そば (150 g)(2)
  • バナナ (3)
  • 小粒納豆 (3p)
  • 絹豆腐 (3p)
  • ベビーチーズプレーン (4p)(2)
  • 大きなデニッシュつぶあん
  • そばつゆストレート (480 ml)

曳舟の部屋。排便失敗気味。水浴び。洗濯開始。Vostro を開く。

Linux Networking を知りたい。

ifconfig Command in Linux ifconfig(8) というネットワークインターフェイス構成プログラムの出力の読み方をまず説明する。

  • 私の lo は MTU が 65536 だが、論理的にこの値があり得るだろうか。
  • 現代的な Linux には ifconfig(8) が工場出荷時インストールされていない。
  • ifconfig -s は表形式で加工しやすく、インターフェイスが少なければ見易い。
  • 公開 IP アドレスを知る命令は curl ifconfig.me など。

11:00 洗濯物を干す。

ip Command in Linux ip(8) を説明。対象範囲が広い (address, link, route) プログラム。

  • routing table を操作できる
  • default gateway を変更できる(普通はいつもの router であるネットワーク節)
  • watch(1) と組み合わせる例

12:00 豆腐 95 kcal, カットサラダ 31 kcal, チーズ 43 kcal, そば 420 kcal, バナナ。

12:35 歯を磨く。

ネットワーク素人が調べながら読んでいるから進みが遅い。

Manage Network Connections From the Linux Command Line with nmcli nmcli(1) の使い方。当方の環境では nmcli connection show が何も出力しない。おそらくは NetworkManager の設定が managed=false になっているからだと考えられる。

Ping Command in Linux これは読んだかな。飛ばす。

Netstat command in Linux netstat(8) は Windows にあるそれと異なる? オプション -t, -u, -l などが Windows 版に見当たらない。-n で名前解決オフ。

ss command in linux : ss(8) はソケット統計。-r の解説は合っていないかも。この記事の最重要主張は、netstat(8) はファイルをたくさん解析する可能性があり、ss(8) のほうがカーネル情報を直接使うので速いということだ。

Traceroute Command in Linux with Examples traceroute(1) 解説。例によって古い道具。TTL Trick の説明は必読。

16:45 昼寝。

19:50 起床。外出。

20:15 コモディイイダ東向島店。750 円。

  • だいこんサラダ (110 g)
  • さんま塩焼き弁当
  • ソフトせんえびしお
  • レタスミックス (140 g)

曳舟の部屋。入浴。

風呂から出る。Vostro を開く。

豆腐 95 kcal, カットサラダ 16 kcal, チーズ 43 kcal, サンマ弁当 819 kcal, ソフトせん 231 kcal, バナナ。

21:30 歯を磨く。

Bash Reference Manual 自動補完を続ける。前回は complete と compgen の意味を理解したところで、今回は compopt から再開。と思ったら一瞬で終わる。これにて Programmable Completion Builtins は学習できたことにする。実践のほうが大事。

23:45 Bash プログラム可能補完ノート三枚: https://gist.github.com/showa-yojyo/fc06eabe197ecc33dc2ea073c82f2b7a