Maison  >  Article  >  Opération et maintenance  >  Comment vérifier si le port est occupé en centos

Comment vérifier si le port est occupé en centos

WBOY
WBOYoriginal
2022-04-08 13:03:4954442parcourir

Comment vérifier si un port est occupé en centos : 1. Utilisez la commande netstat pour vérifier l'occupation de tous les ports, la syntaxe est « netstat -tunlp » 2. Utilisez la commande lsof pour vérifier l'occupation du port spécifié ; , la syntaxe est "lsof -i : numéro de port".

Comment vérifier si le port est occupé en centos

L'environnement d'exploitation de cet article : système centos 7, ordinateur Dell G3.

Comment vérifier si le port est occupé en centos

1. Utilisez la commande netstat

La commande Linux netstat est utilisée pour afficher l'état du réseau.

L'utilisation de la commande netstat peut vous permettre de connaître l'état du réseau de l'ensemble du système Linux.

Utilisez la commande :

netstat -tunlp

affichera tous les ports et tous les programmes correspondants, et utilisera le pipeline grep pour filtrer les champs clés souhaités.

Programmes qui occupent le port 22 :

Exemples de code :

[root@leiwan tmp]# netstat -tunlp |grep 22
tcp 0 0 0.0.0.0:42957 0.0.0.0:* LISTEN 2230/rpc.statd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2443/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 2292/cupsd
tcp 0 0 :::22 :::* LISTEN 2443/sshd
tcp 0 0 ::1:631 :::* LISTEN 2292/cupsd
tcp 0 0 :::57609 :::* LISTEN 2230/rpc.statd
udp 0 0 0.0.0.0:5353 0.0.0.0:* 2211/avahi-daemon
udp 0 0 0.0.0.0:631 0.0.0.0:* 2292/cupsd
udp 0 0 0.0.0.0:37167 0.0.0.0:* 2230/rpc.statd
udp 0 0 0.0.0.0:52291 0.0.0.0:* 2211/avahi-daemon
udp 0 0 0.0.0.0:68 0.0.0.0:* 2207/dhclient
udp 0 0 0.0.0.0:710 0.0.0.0:* 2230/rpc.statd
udp 0 0 :::39834 :::* 2230/rpc.statd

2. Utilisez la commande lsof

lsof (lister les fichiers ouverts) est un outil qui répertorie les fichiers ouverts dans le système actuel. Dans l'environnement Linux, tout existe sous forme de fichiers. Grâce aux fichiers, vous pouvez accéder non seulement aux données ordinaires, mais également aux connexions réseau et au matériel. Par conséquent, comme les sockets Transmission Control Protocol (TCP) et User Datagram Protocol (UDP), le système attribue un descripteur de fichier à l'application en arrière-plan. Quelle que soit la nature du fichier, le descripteur de fichier est l'application qui fournit une interface commune. pour l'interaction avec le système d'exploitation sous-jacent.

Vérifiez l'occupation d'un certain port :

lsof -i:端口号

Exemple de code :

[root@www ~]# lsof -i:21
3 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
4 pure-ftpd 2651 root 4u IPv4 7047 TCP *:ftp (LISTEN)
5 pure-ftpd 2651 root 5u IPv6 7048 TCP *:ftp (LISTEN)

Cela montre que le port 21 est utilisé par pure-ftpd et que le statut est d'écoute.

Tutoriel recommandé : "tutoriel centos"

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