Maison >Problème commun >Comment interroger le port sous Linux
Comment interroger le port sous Linux : 1. Utilisez la commande netstat, la commande est "netstat -tuln" ; 2. Utilisez la commande lsof, la commande est "lsof -i" ; la commande est "ss - tuln" ; 4. Utilisez la commande nmap, la commande est "nmap -p
" ; 5. Utilisez le système de fichiers /proc en accédant à /proc/net/tcp et /proc/net/udp. fichiers.
L'environnement d'exploitation de cet article : système Linux6.4.3, ordinateur Dell G3.
Le système Linux fournit une variété de méthodes pour interroger les ports. Voici quelques méthodes couramment utilisées :
Utilisez la commande netstat :
La commande netstat peut être utilisée pour afficher les connexions réseau, les tables de routage, les interfaces réseau et autres. informations connexes, parmi lesquelles les informations sur le port sont également incluses. Toutes les informations sur les ports peuvent être interrogées via la commande suivante :
netstat -tuln
Cette commande répertoriera tous les ports TCP et UDP actuellement en écoute, ainsi que l'ID et le nom du processus correspondants.
Utilisez la commande lsof :
La commande lsof peut répertorier les fichiers actuellement ouverts dans le système et peut également être utilisée pour interroger les informations de port. Vous pouvez interroger tous les ports utilisés via la commande suivante :
lsof -i
Cette commande répertoriera les informations de toutes les connexions réseau actuellement utilisées, y compris le port, le protocole, l'ID de processus et le nom du processus.
Utilisez la commande ss :
La commande ss est un outil alternatif à netstat et peut être utilisée pour interroger des informations telles que les connexions réseau, les sockets et les tables de routage. Toutes les informations sur les ports peuvent être interrogées via la commande suivante :
ss -tuln
Cette commande répertoriera tous les ports TCP et UDP actuellement en écoute, ainsi que l'ID et le nom du processus correspondants.
Utilisez la commande nmap :
nmap est un outil de détection de réseau et d'analyse de sécurité qui peut également être utilisé pour interroger les informations sur les ports. Les informations de port de l'adresse IP spécifiée peuvent être interrogées via la commande suivante :
nmap -p <port> <ip>
où, est le numéro de port à interroger et est l'adresse IP à interroger. Cette commande répertoriera les informations d'état du port spécifié sur l'adresse IP spécifiée.
Utilisez le système de fichiers /proc :
Le système de fichiers /proc du système Linux fournit une interface pour accéder aux informations sur le noyau et le processus, et peut également être utilisé pour interroger les informations sur le port. En accédant aux fichiers /proc/net/tcp et /proc/net/udp, vous pouvez interroger les informations détaillées des ports TCP et UDP actuellement en écoute.
Résumé :
Vous trouverez ci-dessus plusieurs méthodes courantes. Vous pouvez choisir la méthode appropriée pour interroger les informations sur le port en fonction des besoins réels. En utilisation réelle, netstat et lsof sont les commandes les plus couramment utilisées et fournissent des informations sur les ports plus complètes et intuitives. Les commandes ss et nmap offrent des fonctions plus puissantes et plus flexibles et conviennent aux environnements et exigences réseau plus complexes. Dans le même temps, certaines informations sur le port peuvent également être obtenues en accédant au système de fichiers /proc, mais le contenu du fichier doit être analysé et traité.
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!