lsof でIPを指定する
lsof で探すときに、指定したIPでリッスンしているものを見たいときにどうするのか、複数のIPがあると明示的に指定したいですね。
ip を@マークで指定する。
lsof では @マークで ip アドレスを指定することができる。
アドレス指定
lsof -i @192.168.1.201
アドレス・ポート指定
lsof -i @192.168.1.201:10000
実際にやってみた例。
アドレス・ポート指定でどのアプリがリッスンしているか見ることができた。
root@jitsi:~# lsof -i @10.185.93.136:3479 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME turnserve 569 turnserver 36u IPv4 17368603 0t0 UDP jitsi.lxd:3479 turnserve 569 turnserver 37u IPv4 17368604 0t0 UDP jitsi.lxd:3479 turnserve 569 turnserver 38u IPv4 17368605 0t0 UDP jitsi.lxd:3479 turnserve 569 turnserver 39u IPv4 17368606 0t0 UDP jitsi.lxd:3479
root@jitsi:~# lsof -i @10.185.93.136:10000 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 1341 jvb 155u IPv6 17592832 0t0 UDP jitsi.lxd:10000