GNU/Linux >> Tutoriels Linux >  >> Linux

Trucs et astuces pour la ligne de commande Netstat

Netstat, qui signifie «statistiques réseau», est un utilitaire de ligne de commande réseau qui affiche les connexions réseau, les tables de routage, l'interface réseau et les statistiques de protocole réseau. Il est très utile pour vérifier la configuration et l'activité de votre réseau. Vous pouvez également obtenir des informations détaillées sur les services qui écoutent sur quel port et les détails de toutes les connexions actuellement établies avec eux. Cet outil est disponible dans la plupart des versions de Windows, Linux, Unix, Solaris et BSD. Netstat aide un administrateur système à résoudre les problèmes liés au réseau et à déterminer les performances du trafic réseau.

Dans ce didacticiel, nous allons vous montrer quelques trucs et astuces utiles en ligne de commande netstat.

Prérequis

  • Un nouveau VPS Ubuntu 20.04 sur la plate-forme cloud Atlantic.Net
  • Un mot de passe root configuré sur votre serveur

Créer un serveur cloud Atlantic.Net

Tout d'abord, connectez-vous à votre serveur Atlantic.Net Cloud. Créez un nouveau serveur en choisissant Ubuntu 20.04 comme système d'exploitation avec au moins 1 Go de RAM. Connectez-vous à votre serveur cloud via SSH et connectez-vous à l'aide des informations d'identification mises en évidence en haut de la page.

Une fois que vous êtes connecté à votre serveur Ubuntu 20.04, exécutez la commande suivante pour mettre à jour votre système de base avec les derniers packages disponibles.

apt-get update -y

Installer Netstat

apt-get install net-tools -y

1. Répertorier toutes les connexions

Vous pouvez répertorier toutes les connexions TCP et UDP avec des ports d'écoute et de non-écoute en utilisant l'option -a :

netstat -a

Vous devriez voir l'écran suivant :

2. Répertorier uniquement les connexions TCP

Pour répertorier uniquement les connexions TCP, utilisez l'option -at comme indiqué ci-dessous :

netstat -at

Vous devriez voir l'écran suivant :

3. Répertorier uniquement les connexions UDP

Pour répertorier uniquement les connexions UDP, utilisez l'option -ut comme indiqué ci-dessous :

netstat -ut

Vous devriez voir l'écran suivant :

4. Répertorier toutes les connexions d'écoute

Vous pouvez imprimer uniquement les connexions d'écoute en utilisant l'option -l comme indiqué ci-dessous :

netstat -l

Vous devriez voir l'écran suivant :

5. Répertorier uniquement les connexions d'écoute TCP

Pour répertorier uniquement les connexions TCP actives, utilisez l'option -lt comme indiqué ci-dessous :

netstat -lt

Vous devriez voir l'écran suivant :

6. Répertorier uniquement les connexions d'écoute UDP

Pour répertorier uniquement les connexions UDP actives, utilisez l'option -lu comme indiqué ci-dessous :

netstat -lu

Vous devriez voir l'écran suivant :

7. Répertorier uniquement les connexions d'écoute Unix

Pour lister uniquement les ports UNIX en écoute, utilisez l'option -lx comme indiqué ci-dessous :

netstat -lx

Vous devriez voir l'écran suivant :

8. Répertorier toutes les connexions avec le PID et le nom du processus

Si vous souhaitez obtenir une liste de toutes les connexions avec le PID et le nom du processus, utilisez l'option -ap comme indiqué ci-dessous :

netstat -ap

Vous devriez voir l'écran suivant :

9. Afficher le nom du service avec le PID et l'UID

Pour afficher le nom du service avec le PID et l'UID, utilisez l'option -tp comme indiqué ci-dessous :

netstat -nlpt

Vous devriez voir l'écran suivant :

10. Afficher les statistiques de l'interface

Pour afficher des statistiques sur l'interface réseau, utilisez l'option -i comme indiqué ci-dessous :

netstat -i

Vous devriez voir l'écran suivant :

Vous pouvez également imprimer des informations sur votre interface réseau en utilisant l'option -ie comme indiqué ci-dessous :

netstat -ie

Vous devriez voir l'écran suivant :

11. Afficher les informations de routage

Pour afficher des informations sur le routage réseau, utilisez l'option -r comme indiqué ci-dessous :

netstat -r

Vous devriez voir l'écran suivant :

12. Afficher les informations IPv4 et IPv6

Pour afficher les informations de multidiffusion pour les protocoles IPv4 et IPv6, utilisez l'option -g comme indiqué ci-dessous :

netstat -g

Vous devriez voir l'écran suivant :

13. Désactiver la recherche de nom d'hôte

Lorsque vous exécutez une commande netstat, elle essaiera de trouver le nom d'hôte de chaque connexion. Cela ralentira votre production. Vous pouvez désactiver la recherche de nom d'hôte et afficher uniquement l'adresse IP en exécutant la commande suivante :

netstat -ant

Vous devriez voir l'écran suivant :

14. Afficher les informations d'aide

Vous pouvez afficher toutes les options disponibles avec l'utilitaire netstat à l'aide de la commande suivante :

netstat --help

Vous devriez voir l'écran suivant :

Conclusion

Dans le guide ci-dessus, vous avez appris à utiliser la commande netstat pour rechercher les connexions actives et inactives avec les ports TCP et UDP. Cela peut vous aider à résoudre les problèmes liés au réseau. Essayez netstat aujourd'hui sur votre compte d'hébergement VPS d'Atlantic.Net.


Linux
  1. Trucs/astuces de navigation en ligne de commande Linux 3 - la variable d'environnement CDPATH

  2. Conseils de navigation en ligne de commande Linux :les bases des commandes pushd et popd

  3. Trucs et astuces pour les variables d'environnement Linux

  4. 7 conseils pour accélérer votre navigation en ligne de commande Linux

  5. Top 8 des trucs et astuces en ligne de commande MySQL

5 trucs et astuces intéressants en ligne de commande sous Linux - Partie 1

Trucs et astuces de navigation en ligne de commande Linux - partie 1

Trucs et astuces pour utiliser la commande wget Linux

19 trucs et astuces utiles pour la ligne de commande Linux

10 trucs et astuces sympas pour Debian

MySQL la ligne de commande et les pagers