lsof の使い方
開いているファイルとプロセスを見る
書き方
lsof [ファイル] lsof +L1 lsof -p PID lsof -i :ポート
どのプロセスがどのファイルを開いているかを表示します。+L1 は開いたまま消されたファイル((deleted))だけ。rm したのに df が減らないときは、これで持ち主を見つけ、そのサービスを再起動すると空きます。-i :80 は 80 番で待ち受けているプロセスです。
例
$ sudo lsof +L1 $ sudo lsof /var/log/nginx/access.log $ sudo lsof -i :80
実際に打って練習する
障害対応(サーバー)コースの Lv21「消えない荷 lsof」で覚えます(第3章 あふれた蔵(ディスクがいっぱい))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
すべてのレベルが、プラチナ以上のプランで遊べます。