Comment obtenir une liste des fichiers ouverts, prises et conduites sous linux

lsof

est un outil de ligne de commande Linux très puissante. Il est livré avec à peu près toutes les distributions Linux et vous donne une liste de fichiers ouverts, prises et tuyaux.

L`utilisation de base de l`outil est de taper le nom de la commande suivi de la touche de retour, # lsof. Cette commande doit retourner une liste assez longue. Une meilleure façon d`exécuter cette commande est la Moins commande - # Lsof | Moins

En utilisant lsof en même temps que Moins vous permet de faire défiler la sortie à la fois haut et en bas, ce qui rend plus facile à lire. Bien sûr, la commande peut faire beaucoup plus que simplement vous donner une sortie générale de tous les fichiers ouverts. Il peut être un épargnant de vie dans des situations où vous dépannez un problème.

Par exemple, vous pouvez avoir lsof vous donner une liste de tous les fichiers ouverts qui ont été ouverts par un processus particulier. Tout d`abord, obtenir l`ID de processus en utilisant la # Ps -ef commander. Ensuite, exécutez la commande # Lsof -p 30646. le -p est synonyme de ID de processus, et 30646 est un exemple processus Id que vous devez remplacer par votre numéro de processus.

Vous pouvez également rechercher tous les fichiers ouverts, prises, etc à partir d`une certaine partie de votre système. Donc, si vous voulez voir tous les fichiers du répertoire / mnt, exécutez la commande # Lsof / mnt. Ou, si vous voulez trouver tout le processus ouvert par une commande particulière, exécutez une ligne comme # Lsof -c mysql, où -c signifie « commande », et vous pouvez remplacer mysql avec la commande que vous dont les fichiers que vous voulez vérifier:

Video: [Visual Basic.NET #60] Obtenir la liste des fichiers et dossiers

Linux traite les ports, les prises et les périphériques sous forme de fichiers. Vous pouvez également rechercher toutes les toutes les connexions en utilisant un certain protocole ou même un port. Vous pouvez rechercher toutes les connexions SSH en cours d`exécution sur votre ordinateur en utilisant la commande # Lsof -i: 22. Ou si vous voulez voir toutes les connexions TCP sur votre ordinateur exécutez la commande # Lsof -i TCP:

Video: Linux #7 - Editer du texte avec Nano

lsof est une commande très intelligent avec plusieurs autres options. Consultez la page de manuel de l`outil pour plus d`informations sur la façon de maximiser son utilisation.

Articles connexes