1:05 消灯。就寝。

7:05 起床。納豆 81 kcal, チーズ 43 kcal, コッペパンあん&マーガリン 500 kcal. 歯を磨く。出勤。雨多め。

7:45 現場。プラスチックゴミの日。フル装備でゴミ出しを済ませる。そして装備解除。

建物の裏手にねずみの骸が転がっている。雨に濡れて惨めな画だ。ゴミ置場脇の植え込みに埋葬。転がした場所を変えただけとも。

9:20 撤収。

9:30 ビッグエー墨田京島店。579 円。

  • 和風そば (150 g)(2)
  • バナナ (3)
  • 小粒納豆 (3p)
  • ベビーチーズプレーン (4p)(2)
  • コッペパンつぶあん

曳舟の部屋。Vostro を開く。Managing Background and Foreground Jobs を習う。

bg command in Linux Bash Reference Manual を熟読した今では、知らないことはここに書かれていない。

fg command in Linux 同上。

du Command in LINUX この並びでなぜか du(1) をやる。

  • --time: mtime を併記

System Services & systemd を習う。

Systemd and its Components in Linux systemd(1) は PID が 1 のプロセスとして稼動する。

  • systemd(1) をフレームワークとして考えろ。
  • サービスは units に整理されていて、それらを systemctl(1) を用いて操作する。
  • サービス一覧を出力する命令行 (systemctl list-units ...) が長い。
  • WSL では system halt, systemctl poweroff, systemctl poweron, etc. を走らせない。

Boot Process with Systemd in Linux

  • プロセスすべての親である
  • WSL には boot loader に相当するものがない。カーネルを RAM に直接ロードする。
  • Targets の考え方?
  • systemd-analyze(1) は各サービス起動時間を分析して出力する。
  • systemd-analyze plot は面白い。ファイルに保存して SVG viewer で見るのだ。

Controling systemd Services on Remote Linux Server systemd(1) を使用すると、SSH 接続により遠隔機のサービスをしのぐことが可能。 残念だが、これは実習できない。

午前に垂れ流した YouTube:

12:00 豆腐 95 kcal, たまねぎ 33 kcal, チーズ 43 kcal, そば 420 kcal, バナナ。

12:30 歯を磨く。

Managing System Services in Linux - systemctl Command

  • 命令 systemctl mask service の動作は unit ファイルを /dev/null へのシンボリックリンクで置き換える。それで service を効かなくする。これは systemctl disable よりも影響が大きい。

13:00 排便失敗気味。

journalctl Command in Linux このページは読んだか。

  • ログはバイナリーで収録。

System Monitoring はどうだ。きのうやった気もする?

df Command in Linux : 以前に読んだ。

free Command in Linux : これも読んだ。

lscpu Command in Linux lscpu(1) の記事は初見かも?

iostat Command in Linux : 読んだ?

lsof Command in Linux - GeeksforGeeks lsof(8) は現在開いているファイルと、それらを用いているプロセスを示す。

休憩。空き時間に CPU と麻雀を打つ。ここでも三着以下しかなれない。

17:30 昼寝。

19:20 起きる。

19:50 起床。外出。

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

  • すきみたらバジルオイル焼き (103 g)
  • ちぎりパンサーモンマヨ
  • ソフトせんサラダ

曳舟の部屋。入浴。

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

豆腐 95 kcal, チーズ 43 kcal, 鱈 108 kcal, ちぎりパン 457 kcal,

21:35 歯を磨く。

Linux Practical Guides for System Administration に進む。

Enabling SSH on Ubuntu は先日実施した。べらぼうに苦労した。

Installing JDK on Ubuntu 工場出荷時 Ubuntu には Java がインストールされていないそうだが、私の環境にはインストー ルされている。何かのチュートリアルでインストールしたのだと考えられる。

Installing Atom Editor on Linux Visual Studio Code を使っているから不要。読むだけに留める。本文中に Atom は開発停止みたいな記述がある。

Installation of Ubuntu on Windows using VMware WSL を物足りなく感じる水準に技能が上がったらこれをやるか、Ubuntu 専用機を用意する。

scp Command for Secure File and Folder Transfer SSH が動くので scp(1) も動く。

Installing and Configuring Nginx from Source on Linux この記事の主題は Web サーバーを稼働させる演習ではなく、モノをソースからビルドしてインストールすることだ。

fzf の作ってくれた補完が tar(1) に対して不具合を生じる。調べる。

今晩はもうやめる。