GNU/Linux >> Tutoriels Linux >  >> Linux

Trouver le processus qui utilise un certain port sous Linux

Vous avez plusieurs options :

lsof -i tcp:80

vous donnera la liste des processus utilisant le port tcp 80.

Alternativement,

sudo netstat -nlp

vous donnera toutes les connexions réseau ouvertes.


netstat -lp

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))

Linux
  1. Linux - Est-ce le processus qui a un terminal de contrôle, ou est-ce la session qui a un terminal de contrôle ?

  2. Linux - Trouver le pid du processus à l'aide d'un port spécifique ?

  3. Comment autoriser ou bloquer le port et l'adresse IP à l'aide de Firewalld, de tables IP et d'UFW sous Linux ?

  4. Quelles sont les différences entre lsof et netstat sous Linux ?

  5. Trouver le PID du processus utilisant un port spécifique ?

Conseils pour utiliser la commande top sous Linux

Utilisation de la commande gratuite Linux

VA Linux :la société Linux qui dirigeait autrefois le NASDAQ

Comment afficher les informations de processus à l'aide de Procs sous Linux

Comment changer la priorité d'un processus sous Linux

Tutoriel sur l'utilisation de la commande Timeout sous Linux