GNU/Linux >> Tutoriels Linux >  >> Linux

Quelles sont les différences entre lsof et netstat sous Linux ?

LSOF :liste des fichiers ouverts. Il répertorie tous les fichiers ouverts appartenant à tous les processus actifs.

Exemples :

sudo lsof -n -i
sudo lsof -n -i4
sudo lsof -n -i :80 
  • -n inhibe la conversion des numéros de réseau en noms d'hôtes pour les fichiers réseau. L'inhibition de la conversion peut accélérer l'exécution de lsof. Il est également utile lorsque l'hôte
    la recherche ne fonctionne pas correctement
  • -i sélectionne la liste des fichiers dont l'adresse Internet correspond à l'adresse spécifiée dans i. Si aucune adresse n'est spécifiée, cette option sélectionne la liste de tous les fichiers réseau Internet et x.25 (HP-UX). Si -i4 ou -i6 est spécifié sans adresse suivante, seuls les fichiers de la version IP indiquée, IPv4 ou IPv6, sont affichés.

NETSTAT :C'est un outil pour obtenir les statistiques du réseau. Par défaut, netstat affiche une liste des sockets ouverts. Si vous ne spécifiez aucune famille d'adresses, les sockets actifs de toutes les familles d'adresses configurées seront imprimés.

Affiche les tables de routage du noyau :

netstat -r 

Afficher toutes les connexions d'écoute et établies pour TCP et UDP avec les données PID :

netstat -plunt

De plus, vous avez un autre outil de ligne de commande à utiliser qui est SS.

SS :il est utilisé pour vider les statistiques des sockets. Il permet d'afficher des informations similaires à netstat. Il peut afficher plus d'informations TCP et d'état que d'autres outils.

-plunt donne des données pour les connexions TCP et UDP qui sont établies et à l'écoute avec des informations de processus :

sudo ss -plunt

J'ai rencontré un problème similaire aujourd'hui. La solution consistait à exécuter la commande lsof avec les privilèges sudo.

sudo lsof -i:8086 

doit imprimer la sortie souhaitée.


Linux
  1. Utilisez le terminal Linux pour voir quels fichiers se trouvent sur votre ordinateur

  2. Quelle est la différence entre un conteneur Linux et une image ?

  3. Quelles sont les différences entre le noyau fourni par Ubuntu et le noyau en amont ?

  4. Quelles sont les différences entre les principales distributions Linux ? Vais-je remarquer ?

  5. Quelles sont les différences entre rdesktop et xfreerdp ?

Quelle est la différence entre les noyaux macOS et Linux

Quelle est la différence entre Linux et Unix ?

Quelle est la différence entre Rsync et BTRFS sous Linux ?

Quelles sont les différences entre cPanel et WHM ?

Quelle est la différence entre Unix, Linux, BSD et GNU ?

Quelles sont les différences fonctionnelles entre .profile .bash_profile et .bashrc