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

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

WBOY
Libérer: 2022-04-08 13:03:49
original
54625 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion

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:端口号
Copier après la connexion

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)
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal