Найти открытый порт. Поиск процессов по открытому порту

Категория: Commands

Проверка открытых портов и поиск связанных процессов (слушающих порт).

Команда 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

Убить процессы слушающие порт:

kill -9 $(lsof -t -i:8080)

Команда 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

категория: Commands