Scoprire che servizio gira su una porta in Linux
Oggi vediamo un semplice comando che ci permette di identificare quale servizio sta girando su una determinata porta: fuser.
Tutto ciò può essere utile sia agli sviluppatori che non conoscono il sistema, sia agli amministratori per controllare la sicurezza ed eventuali conflitti.
Il comandi di base è questo: fuser -n PROTOCOLLO PORTA
Volendo fare un classico esempio:
# fuser -n tcp 80
80/tcp: 7105 10735 10736 10737 10740 10741 10742 10743 10744 19017 21954 22023 26281
Come vedete il comando è da root, e dopo ci sono tutti i vari PID delle istanze di Apache.
A questo punto per conoscere che servizio / processo sia:
# ps -ef | grep 10735
apache 10735 7105 0 Sep08 ? 00:00:02 /usr/sbin/httpd
E questo è quanto.
Con due semplici comandi abbiamo parecchie info a disposizione.
Enjoy!
linux fuser apache pid ps grep
Commentami!