Назад | Перейти на главную страницу

Как определить, какой порт использует программа в Linux?

memcached -u www-data -m 2048 -d

После того, как я запустил это, я понятия не имею, какой порт он использует ...

порт по умолчанию - 11211

lsof|grep -E '^memcached.*LISTEN'

вы можете использовать netstat -lp

-l - это короткая форма --listening, а -p - короткая форма --program

Например, чтобы вывести список программ, прослушивающих TCP-порты (-t или --tcp), и показать порты и IP-адреса в числовом виде (-n или --numeric):

$ netstat -nltp

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      995/mysqld      
tcp        0      0 127.0.0.1:11211         0.0.0.0:*               LISTEN      1350/memcached