Найти открытый порт. Поиск процессов по открытому порту
Проверка открытых портов и поиск связанных процессов (слушающих порт).
Команда lsof
Проверить порт утилитой lsof:
lsof -i:8010
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
php 167457 user 3u IPv6 2362403 0t0 TCP localhost:8010 (LISTEN)
Получить PID процессов слушающих порт утилитой lsof:
lsof -t -i:8080
145395
150643
Убить процессы слушающие порт:
lsof -t -i:8086 | xargs kill -9 # Способ 1
kill -9 $(lsof -t -i:8080) # Способ 2
Команда fuser
* Команда fuser доступна только в Linux системах.
Вывести PID процесса привязанного (bind) к порту:
fuser 8010/tcp
8010/tcp: 167457
Убить процесс привязанный (bind) к порту:
fuser -k 8010/tcp
Команда ss
Проверить используется ли порт:
ss -ln src :8010 | grep -Ec -e ":8010" ## @note Выведет 0 или 1
#linux, #port, #port open, #port listen, #lsof, #fuser, #ss, #opened port, #find port