netstat

Comment utiliser la commande Netstat sous Linux pour vérifier un port spécifique

Comment utiliser la commande Netstat sous Linux pour vérifier un port spécifique
netstat est un puissant outil de mise en réseau sur Linux. Dans cet article, je vais vous montrer comment installer netstat sur Debian 9 Stretch et comment l'utiliser netstat pour afficher les ports d'écoute sur Debian 9 Stretch. Commençons.

Installation de netstat sur Debian 9 Stretch :

netstat la commande fait partie de la net-outils paquet utilitaire sur Debian 9 Stretch. Il n'est peut-être pas installé par défaut sur votre système d'exploitation Debian 9 Stretch. le net-outils package est disponible dans le référentiel de packages officiel de Debian 9 Stretch. Donc l'installation est très facile.

Mettez d'abord à jour le apte cache du référentiel de paquets de votre machine Debian 9 Stretch avec la commande suivante :

$ sudo apt mise à jour

le apte le cache du référentiel de packages doit être mis à jour.

Exécutez maintenant la commande suivante pour installer le net-outils utilitaire sur Debian 9 Stretch :

$ sudo apt install net-tools

net-outils devrait être installé.

Vérifiez maintenant si netstat fonctionne avec la commande suivante :

$ netstat --version

Ça marche!

Liste de tous les ports et sockets à l'aide de netstat :

Vous pouvez lister tous les ports ouverts et sockets connectés sur votre machine Debian 9 avec la commande suivante :

$ sudo netstat -a

ou alors

$ sudo netstat --all

Comme vous pouvez le voir, tous les ports et sockets ouverts sont répertoriés. C'est une très longue liste.

Liste de tous les ports et sockets d'écoute avec netstat :

Vous pouvez utiliser netstat pour voir une liste de tous les ports et sockets qui écoutent avec la commande suivante :

$ sudo netstat -al

Ou alors

$ sudo netstat --all --listening

Comme vous pouvez le voir, tous les ports et sockets de votre machine Debian 9 sont répertoriés. C'est une longue liste.

Liste de tous les ports TCP d'écoute avec netstat :

Vous pouvez lister tous les TCP (Transmission Control Protocol) qui écoutent à l'aide netstat avec la commande suivante :

$ sudo netstat -tal

Ou alors

$ sudo netstat --all --listening --tcp

Comme vous pouvez le voir, tous les ports TCP qui écoutent sont répertoriés.

En sortie de netstat, tous les ports communs sont remplacés par le nom du service par défaut. Par exemple, le port 80 par défaut est le port pour le HTTP (HyperText Transfer Protocol), que nous connaissons tous. Donc à la sortie de netstat, il est montré comme http au lieu de port 80 comme vous pouvez le voir dans la section marquée de la capture d'écran ci-dessous.

Si vous avez besoin du numéro de port, pas du nom du service, vous pouvez exécuter ce qui suit netstat commander:

$ sudo netstat -natl

Ou alors

$ sudo netstat --all --listening --numeric --tcp

Comme vous pouvez le voir dans la section marquée de la capture d'écran ci-dessous, les noms de service sont remplacés par le numéro de port.

Liste de tous les ports UDP d'écoute avec netstat :

Si vous voulez lister tous les UDP (User Datagram Protocol) qui écoutent sur votre machine Debian 9, vous pouvez le faire avec ce qui suit netstat commander:

$ sudo netstat -aul

Ou alors

$ sudo netstat --all --listening --udp

Tous les ports UDP d'écoute doivent être répertoriés. Tout comme l'exemple de port TCP, les numéros de port communs sont également remplacés par les noms de service par défaut, comme vous pouvez le voir dans la section marquée de la capture d'écran ci-dessous.

Mais les ports qui ne sont pas communs ne sont pas remplacés par les noms de service comme vous pouvez le voir dans la section marquée de la capture d'écran ci-dessous.

Si vous voulez que tous les ports soient affichés, pas le nom du service comme avant, exécutez la commande suivante netstat commander:

$ sudo netstat -laun

Ou alors

$ sudo netstat --all --listening --numeric --udp

Comme vous pouvez le voir dans la section marquée de la capture d'écran ci-dessous, les noms de service sont remplacés par le numéro de port UDP.

Découvrez quel nom de service représente quel port :

Debian 9 Stretch a un fichier de service qui peut être trouvé à /etc/services

Vous pouvez ouvrir le fichier de service /etc/services avec la commande suivante :

$ moins /etc/services

Le contenu du /etc/services déposer:

le /etc/services Le fichier contient une longue liste de noms de service, ainsi que le numéro de port et le protocole de ce service spécifique qu'un client ou un serveur peut utiliser. Les programmes sur le système Linux tels que netstat utilise ce fichier pour résoudre les numéros de port en noms de service et vice versa.

Le nom du service, le numéro de port et le protocole du service SSH dans /etc/services déposer:

Comment obtenir de l'aide avec netstat :

Sur Debian 9 Stretch, si vous avez besoin d'aide pour netstat commande, vous pouvez simplement aller à la page de manuel de netstat et vous devriez être en mesure d'obtenir une documentation claire de ce que netstat les options de ligne de commande sont disponibles et ce qu'elles font.

Pour aller à la page de manuel de netstat, exécutez la commande suivante :

$ man netstat

le page de manuel netstat:

C'est ainsi que vous affichez les ports d'écoute sur Debian 9 Stretch avec netstat. Merci d'avoir lu cet article.

Installez le dernier émulateur Dolphin pour Gamecube et Wii sur Linux
L'émulateur Dolphin vous permet de jouer aux jeux Gamecube et Wii de votre choix sur des ordinateurs personnels Linux (PC). Étant un émulateur de jeu...
Comment utiliser le moteur de triche GameConqueror sous Linux
L'article couvre un guide sur l'utilisation du moteur de triche GameConqueror sous Linux. De nombreux utilisateurs qui jouent à des jeux sur Windows u...
Meilleurs émulateurs de console de jeu pour Linux
Cet article répertorie les logiciels d'émulation de console de jeu populaires disponibles pour Linux. L'émulation est une couche de compatibilité logi...