systemctlって何者なんだ
概要
ubuntu18.04をEC2で立ち上げてたとき、
systemctlコマンドをnginxなどの起動や再起動に使ったりしていたのですが、何者かわかってなかったので調べました
systemctlって?
https://milestone-of-se.nesuke.com/sv-basic/linux-basic/systemctl/
↑
PIDが1のプロセスはinitだったが、CentOS7系からはsystemdを使うようになった
systemctlコマンドは, systemdをコントロールするコマンド
そもそもPIDが1のプロセスとは何か
PIDはプロセスIDで、プロセスのIDだと思ってたが、何か特殊な意味があるのか..?
調べたところ、カーネル起動後に最初に行われるプロセスがinit
このPIDは必ず1になる
シェルもinitから実行される
http://yukiyan.hatenablog.jp/entry/2015/10/18/190639
この記事がかなりわかりやすかった。