Maison  >  Article  >  Opération et maintenance  >  Comment vérifier les programmes et les ports d'écoute sous Linux

Comment vérifier les programmes et les ports d'écoute sous Linux

青灯夜游
青灯夜游original
2023-02-09 12:53:073726parcourir

Méthode de vérification : 1. Utilisez la commande lsof pour vérifier, la syntaxe est "sudo lsof -i -P -n | grep LISTEN" ou "doas lsof -i -P -n | grep LISTEN" ; commande pour vérifier le port et le programme d'écoute, la syntaxe est "netstat -tulpn | grep LISTEN" ; 3. Utilisez la commande nmap pour vérifier, la syntaxe est "sudo nmap -sT -O localhost".

Comment vérifier les programmes et les ports d'écoute sous Linux

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

Comment vérifier les programmes et les ports d'écoute sous Linux

1 Ouvrez un terminal, tel qu'une fenêtre de commande shell.

2. Exécutez l'une des lignes de commandes suivantes :

sudo lsof -i -P -n | grep LISTEN
sudo netstat -tulpn | grep LISTEN
sudo nmap -sTU -O IP地址

Méthode 1 : commande lsof

La syntaxe est la suivante :

$ sudo lsof -i -P -n
$ sudo lsof -i -P -n | grep LISTEN
$ doas lsof -i -P -n | grep LISTEN  ### OpenBSD

Le résultat est le suivant :

Comment vérifier les programmes et les ports découte sous Linux

Regardez attentivement le dernière ligne de la sortie ci-dessus :

sshd    85379     root    3u  IPv4 0xffff80000039e000      0t0  TCP 10.86.128.138:22 (LISTEN)
  • sshd est le nom du programmesshd 是程序的名称

  • 10.86.128.138 是 sshd 程序绑定 (LISTEN) 的 IP 地址

  • 22 是被使用 (LISTEN) 的 TCP 端口

  • 85379

10.86.128.138 est l'adresse IP de la liaison du programme sshd ( LISTEN)

22 est le port TCP utilisé (LISTEN)

85379 est l'ID de processus (PID) de la tâche sshd
Méthode 2 : commande netstat

Vous pouvez utiliser netstat comme indiqué ci-dessous pour vérifier le port d'écoute et le programme.

Syntaxe netstat sous Linux

$ netstat -tulpn | grep LISTEN
Syntaxe netstat sous FreeBSD/MacOS

$ netstat -anp tcp | grep LISTEN
$ netstat -anp udp | grep LISTEN
L'exemple de sortie est le suivant :

Comment vérifier les programmes et les ports découte sous Linux

Vous pouvez fusionner l'analyse TCP/UDP avec une seule commande :

$ netstat -na -f inet | grep LISTEN
$ netstat -nat | grep LISTEN
Recommandations associées : "Linux Tutoriel vidéo
"🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn