我有很多打開的套接字在系統(RHEL)的過程之一:如何找出套接字指向的內容?
$ls -1l /proc/22794/fd | less
lrwx------ 1 myapp apps 64 Jun 8 14:53 201 -> socket:[1662944133]
lrwx------ 1 myapp apps 64 Jun 8 14:53 202 -> socket:[1662944193]
lrwx------ 1 myapp apps 64 Jun 8 14:53 203 -> socket:[1684299114]
lrwx------ 1 myapp apps 64 Jun 8 14:53 204 -> socket:[1662944920]
lrwx------ 1 myapp apps 64 Jun 8 14:53 205 -> socket:[1662987275]
lrwx------ 1 myapp apps 64 Jun 8 14:53 206 -> socket:[1663104470]
lrwx------ 1 myapp apps 64 Jun 8 14:53 207 -> socket:[1663067786]
lrwx------ 1 myapp apps 64 Jun 8 14:53 208 -> socket:[1663045536]
lrwx------ 1 myapp apps 64 Jun 8 14:53 209 -> socket:[1663233730]
...
我知道這個過程到底是什麼。我需要知道由這些已知過程創建的套接字指向哪裏。
您是否會如此善意地告訴我,我怎樣才能找出每個套接字指向什麼?
預先感謝您!
用root的id,你看到'netstat的-p'程序到插座連接。 –
你可以使用'lsof -p $ pid | grep IPv'列出打開的連接。 – vstm