2009-09-17 18:52:03 +0000 2009-09-17 18:52:03 +0000
139
139

Поиск процесса, использующего определенный порт в Linux

Хотелось бы узнать, какой процесс в настоящее время использует определенный порт в Linux. Есть ли какой-нибудь способ сделать это?

Ответы (3)

9
9
9
2009-09-17 18:54:37 +0000
netstat -lp
8
8
8
2016-10-29 20:54:48 +0000

Я использую “CentOS 7 minimal”, который не имеет ни netstat ни lsof. Но во многих дистрибутивах linux есть команда статистики сокетов (т.е. ss).

Вот пример выполнения:

# ss -tanp | grep 6379
LISTEN 0 128 127.0.0.1:6379 *:* users:(("redis-server",pid=2531,fd=4))
2
2
2
2016-01-05 19:06:28 +0000

В Linux, чтобы найти процесс, запущенный на порту, сделайте следующее:

lsof -i :<port_number>

пример:

lsof -i :8080

Похожие вопросы

6
10
5
37
25