Comment savoir ce qui fonctionne sur quels ports dans Ubuntu?

27

Comment pourrais-je savoir ce qui écoute sur quels ports sur Ubuntu? En d'autres termes, comment obtenir une liste des ports utilisés?

Genadinik
la source

Réponses:

37

"En cours d'utilisation" comme avec une connexion active, ou que les programmes écoutent? Ou les deux?

Exécutez sudo netstat -lpdans votre terminal; cela vous indiquera quels ports sont ouverts pour recevoir des connexions et quels programmes les écoutent. Essayez sudo netstat -pla même chose, plus les connexions actuellement actives.

Kromey
la source
Je pense que les deux sont les meilleurs;)
Genadinik
Ce qui était un peu étrange, c'est que j'ai des serveurs tomcat et apache en cours d'exécution et que ni le port 8080 ni 80 n'apparaissaient dans la liste. Savez-vous pourquoi cela se produirait?
Genadinik
@Genadinik Vérifiez sur quel port ils sont configurés pour écouter; pour Apache, c'est la directive Listen dans son fichier de configuration, mais je ne connais pas Tomcat.
Kromey
8
fuser -n tcp 8080l'abordera de l'autre côté; vous montrant quel processus (le cas échéant) écoute sur le port TCP 8080.
SmallClanger