Иногда требуется узнать какая программа слушает данный порт. В этом нам поможет утилита netstat.

Если запустить с таким набором ключей — netstat -punta

Таким образом увидим список всех подключений, открытых для нашего сервера.

Если необходимо узнать, какая программа работает на 80 порту и кто в настоящий момент ее использует, выполняем следующую команду:

[root@server home]# netstat -punta | grep :80

Результат выполнения ниже. Из результата видно, что 80-й порт обслуживает lighttpd, а подключены пользователи с адресами 192.168.1.101, 192.168.1.104,192.168.1.107 и т.д.

tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      4858/lighttpd
tcp        0      0 192.168.1.1:80                192.168.1.101:2928             TIME_WAIT   -
tcp        0      0 192.168.1.1:80                192.168.1.101:2930             TIME_WAIT   -
tcp        0      0 192.168.1.1:80                192.168.1.104:2946             TIME_WAIT   -
tcp        0      0 192.168.1.1:80                192.168.1.104:2940             TIME_WAIT   -
tcp        0      0 192.168.1.1:80                192.168.1.107:1889             TIME_WAIT   -
tcp        0      0 192.168.1.1:80                192.168.1.108:2932             TIME_WAIT   -
tcp        0      0 192.168.1.1:80                192.168.1.113:4512             TIME_WAIT   -
tcp        0      0 192.168.1.1:80                192.168.1.108:2926             TIME_WAIT   -
tcp        0      0 192.168.1.1:80                192.168.1.114:2942             TIME_WAIT   -
[root@server home]#