プロセス一覧を表示するコマンド
ps aux
親子関係でプロセス一覧を表示
pstree -p
使用しているポート番号を確認するコマンド
sudo ss -antup
systemdとは
Linuxのプロセスは親子関係となっており、一番上の親のプロセスはイニットプロセス
という。
イニットプロセスとして使えるプログラムは多数あるが、最近はsystemd
が主流。
ハンズオン研修などではnodeコマンドを使いシステムを実行しているが、実際の現場ではsystemdから、webアプリを起動させる必要がある。
systemdから起動することのメリット
- 何かしらの原因でサーバーが停止した場合でも、自動で再起動してくれる。
- 実行したアプリのログを取得してくれる
systemdは設定ファイルに記述した内容で動いてくれる。
systemdの設定ファイルは/etc/systemd/system/
に配置される
sshdとは
ssh接続を待ち受けるプログラム。systemdから起動している。