TGViewer
DevOps DevOps @devopsitsec · 23.7K subscribers
Post #1979 5.68K
⚙️ Linux / DevOps: хитрый способ понять, кто занял порт

Иногда деплой падает, а порт остаётся «захваченным».
Новое приложение не стартует — и начинается угадывание: кто же держит порт?

Лучший подход — не перезагружать всё подряд, а:
1) найти процесс
2) понять, к какому сервису он относится
3) аккуратно перезапустить только его


узнать, кто держит порт (пример: 8080)
ss -tulpn | grep :8080

# альтернатива - иногда показывает больше деталей
lsof -i :8080

# посмотреть PID и команду
ps -fp <PID>

# если это systemd-сервис — проверяем состояние
systemctl status <service-name>

# аккуратно перезапускаем только нужный сервис
sudo systemctl restart <service-name>

# мягко завершить зависший процесс
kill -15 <PID>

# крайний случай: принудительно освободить порт
fuser -k 8080/tcp
  • ❤ 16
  • 👍 8
  • 🔥 7
  • 🫡 4
More from @devopsitsec
  1. Sep 22, 2026Прокачай терминал Linux: 7 утилит, которые экономят время Описание: Что установить на Linu…
  2. Sep 21, 2026Kubernetes NodeLocal DNSCache: ускоряем DNS-запросы 🚀 Без NodeLocal DNSCache DNS-запрос о…
  3. Sep 21, 2026Есть серьезный разговор… об ИТ-инфраструктуре и требованиях к ней в современных условиях К…
  4. Sep 20, 2026🐳 Docker-образ с 3,17 ГБ до 354 МБ - почти в 9 раз меньше Такая оптимизация обычно достиг…
  5. Sep 17, 2026⚡️ Поды здоровы, а запросы в Kubernetes случайно отваливаются? Проверьте conntrack. Linux…
  6. Sep 16, 2026✔️ OpenAI на 60% снизила цены на голосовое управление агентами Work и Codex Теперь в дескт…
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 →