Je souhaite trouver une liste de tous les services réseau exécutés sur mon système, y compris des informations détaillées sur le port, les services et les utilisateurs. Je sais que je dois utiliser netstat, ps et fuser. mais je ne sais pas comment écrire la commande. Dois-je écrire un script Shell pour tous les trouver? ou je peux utiliser dans une ligne de commandes? Merci de votre aide.
Utilisez la commande: Sudo lsof -i -n -P
Cette commande répertorie les Nom de l'application, PID, tilisateur, version IP, ID de périphérique et le nœud avec nom de port. Il montre à la fois TCP et UDP.
Variations
Le formater de manière lisible et agréable; utilisation :
Sudo lsof -i -n -P | more
Pour afficher uniquement la vue TCP:
Sudo lsof -i -n -P | grep TCP | more
Pour afficher uniquement la vue UDP:
Sudo lsof -i -n -P | grep UDP | more