Maison > Article > Opération et maintenance > Comment vérifier les programmes et les ports d'écoute sous Linux
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".
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 :
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
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 LISTENSyntaxe netstat sous FreeBSD/MacOS
$ netstat -anp tcp | grep LISTEN $ netstat -anp udp | grep LISTENL'exemple de sortie est le suivant : Vous pouvez fusionner l'analyse TCP/UDP avec une seule commande :
$ netstat -na -f inet | grep LISTEN $ netstat -nat | grep LISTENRecommandations 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!