TGViewer
/usr/bin /usr/bin @usr_bin_linux · 4.9K subscribers
Post #953 2.89K
Как завершить процесс, работающий на определенном порту в Linux

Проблемы часто возникают, когда процесс зависает, аварийно завершает работу или по ошибке остаётся запущенным, но продолжает удерживать порт. Давайте разберемся как выявить такой процесс.

🚀 lsof

lsof — незаменимая утилита для определения того, какой процесс использует определенный порт.
sudo lsof -i :8080

Эта команда выводит идентификатор процесса (PID), команду и пользователя, которому она принадлежит.

🚀 netstat и ss

Утилиты netstat и ss отображают PID и имя процесса аналогичным образом..
sudo netstat -tulnp | grep :8080
sudo ss -lptn 'sport = :8080'


Самый быстрый способ найти и обезвредить (не использовать на проде):
sudo kill -9 $(sudo lsof -t -i:8080)


Systemd, кстати, может автоматически перезапускать сбойную службу или уведомлять администраторов о неожиданном захвате портов. При помощи него можно автоматизировать этот процесс.

⚡️ Расскажите в комментариях какие способы используете для отлова приложений-хулиганов.

@usr_bin_linux
  • 👍 13
  • 🔥 9
  • ⚡ 1
More from @usr_bin_linux
  1. Sep 26, 2026MinIO заархивировал открытую версию. Что остаётся тем, у кого он уже развёрнут Июнь 2025 г…
  2. Sep 25, 2026Pandora FMS — замена ушедших PRTG, WhatsUp Gold и SolarWinds 🔥 Проверенная временем платф…
  3. Sep 25, 2026PortPal — наглядный контроль локальных портов для разработчика Ошибка EADDRINUSE: address…
  4. Sep 25, 2026Скрипт для Linux, переназначающий клавиши Shift, Backspace, стрелки и мышку на клавиши дом…
  5. Sep 24, 2026Speedtest Tracker — свой мониторинг качества интернет-канала Когда интернет периодически т…
  6. Sep 23, 2026HUATUO — eBPF-наблюдаемость и автоматическая диагностика ядра Linux HUATUO — open source-п…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →