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.