2009-09-17 18:52:03 +0000 2009-09-17 18:52:03 +0000
139
139

Trouver le processus qui utilise un certain port dans Linux

J'aimerais pouvoir trouver quel processus utilise actuellement un certain port dans Linux. Y a-t-il un moyen de le faire ?

Réponses (3)

9
9
9
2009-09-17 18:54:37 +0000
netstat -lp
8
8
8
2016-10-29 20:54:48 +0000

J'utilise “CentOS 7 minimal” qui n'a ni netstat ni lsof. Mais beaucoup de distributions linux ont la commande “socket statistics” (c'est-à-dire ss).

Voici un exemple d'exécution :

# ss -tanp | grep 6379
LISTEN 0 128 127.0.0.1:6379 *:* users:(("redis-server",pid=2531,fd=4))
2
2
2
2016-01-05 19:06:28 +0000

Sous Linux, pour trouver un processus s'exécutant sur un port, faites ci-dessous :

lsof -i :<port_number>

exemple :

lsof -i :8080