4.13 Trouver le process en écoute sur un port

De UnixWiki
Aller à la navigation Aller à la recherche
 # netstat -Aan | grep 10.176.47.73
 f100050004ab4bb8 tcp4       0      0  10.82.212.1.22        10.176.47.73.54756    ESTABLISHED
 f1000500022ba3b8 tcp4       0     52  10.82.212.1.22        10.176.47.73.55193    ESTABLISHED
 f100050004646bb8 tcp4       0      0  10.82.212.1.22        10.176.47.73.61046    ESTABLISHED
 # rmsock f100050004ab4bb8 tcpcb
 The socket 0xf100050004ab4808 is being held by proccess 26476604 (sshd).

ou

 # lsof | grep f100050004ab4bb8
 sshd      26476604  e288489    3u  IPv4 0xf100050004ab4bb8           0t198680  TCP pymi13:ssh->B809656.inetpsa.com:54756 (ESTABLISHED)

ou

 # lsof -i:22
 COMMAND     PID    USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
 sshd     516116    root    3u  IPv4 0xf1000600073aeb98 0t167212  TCP .... (ESTABLISHED)

rmsock malgré son nom liste les sockets. Mais détruit celle qui ne sont plus utilisé. Il faut être root pour l'utilisé