Maison  >  Article  >  Opération et maintenance  >  Comment vérifier si un port est ouvert sous Linux

Comment vérifier si un port est ouvert sous Linux

zbt
zbtoriginal
2023-08-08 16:31:0513984parcourir

Comment vérifier si un certain port est ouvert sous Linux : 1. Utilisez la commande « netstat -tuln | grep » pour l'ouvrir ; 2. Utilisez la commande « lsof -i » pour l'ouvrir ; -tuln | grep" pour l'ouvrir ; 4, utilisez la commande "nmap -p" pour l'ouvrir ; 5. Utilisez les règles de pare-feu pour afficher, utilisez la commande "iptables -L -n grep" pour l'ouvrir.

Comment vérifier si un port est ouvert sous Linux

L'environnement d'exploitation de ce tutoriel : système Windows 10, Linux version 6.4.3, ordinateur DELL G3.

Dans le système d'exploitation Linux, il existe de nombreuses façons de vérifier rapidement si un certain port est ouvert. Plusieurs méthodes couramment utilisées seront présentées ci-dessous.

Méthode 1 : utilisez la commande `netstat`

`netstat` est un outil de statistiques réseau qui peut être utilisé pour afficher les connexions réseau, les tables de routage, les informations sur l'interface réseau, etc. Vous pouvez utiliser la commande suivante pour vérifier si le port est ouvert :

netstat -tuln | grep

où `` est le numéro de port à interroger. Après avoir exécuté la commande ci-dessus, si le port est inclus dans la sortie, cela signifie que le port est ouvert.

Dans cette commande, l'option `-tuln` signifie respectivement : `-t` est utilisé pour afficher les connexions TCP, `-u` est utilisé pour afficher les connexions UDP, `-l` est utilisé pour afficher les connexions en écoute, `- n` Utilisé pour afficher le numéro de port au lieu du nom du service.

Méthode 2 : Utilisez la commande `lsof`

`lsof` est un outil utilisé pour afficher et exploiter les fichiers ouverts. Il peut également être utilisé pour voir si un processus utilise un port spécifié. Utilisez la commande suivante pour vérifier si le port est ouvert :

lsof -i :

où, `` est le numéro de port à interroger. Si le port est ouvert, les informations de processus liées au port seront affichées.

Méthode 3 : utilisez la commande `ss`

`ss` est un autre outil réseau puissant pour afficher des informations telles que les sockets, les interfaces réseau et les tables de routage. Utilisez la commande suivante pour voir si le port est ouvert :

ss -tuln | grep

où `` est le numéro de port à interroger. Après avoir exécuté la commande ci-dessus, si le port est inclus dans la sortie, cela signifie que le port est ouvert.

Méthode 4 : Utilisez la commande `nmap`

`nmap` est un outil d'analyse réseau qui peut être utilisé pour détecter les ports ouverts sur des hôtes distants. Vous pouvez utiliser la commande suivante pour vérifier si un port est ouvert :

nmap -p

où `` est le numéro de port à interroger et `` est l'adresse IP de l'hôte à interroger. Après avoir exécuté la commande ci-dessus, si la sortie indique que le port est « ouvert », cela signifie que le port a été ouvert.

Méthode 5 : Utilisez les règles de pare-feu pour vérifier

Si vous avez défini des restrictions de port à l'aide du pare-feu, vous pouvez également utiliser la commande suivante pour vérifier si un port est ouvert :

iptables -L -n grep :

Parmi eux, ` ` est le numéro de port à interroger. Si la sortie indique que le port est dans l'état "ACCEPT" ou "DROP", cela signifie que le port a été ouvert.

Pour résumer, voici plusieurs méthodes courantes pour vérifier rapidement si un certain port est ouvert. Choisissez la méthode appropriée en fonction de la situation réelle pour mieux gérer et entretenir l'environnement réseau.

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