DevOps middle

Как найти процесс, занявший порт?

Ответ

lsof -i :8080 или ss -tulpn | grep 8080 или netstat -tulpn | grep 8080.

Разбор: Нужны инструменты, которые читают таблицу открытых сокетов ядра и сопоставляют их с процессами: lsof -i, ss -tulpn, netstat -tulpn. ps grep'ает по строке запуска, а не по слушаемым портам, и совпадение 8080 случайно; ping/telnet только проверяют доступность порта и никогда не возвращают PID процесса.

Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.

Заказать гайд Пройти тест
новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться