Files
jambotron/How_To.md
2026-05-17 01:05:04 +03:00

50 lines
1.9 KiB
Markdown

Для того чтобы найти и завершить процесс, занимающий определенный порт (в данном случае 8082), в большинстве операционных систем используются стандартные терминальные команды.
Вот пошаговая инструкция для Linux/macOS и Windows.
🐧 Linux и macOS
Самый быстрый способ — использовать утилиту lsof или fuser.
1. Поиск процесса
Выполните команду в терминале, чтобы узнать PID (идентификатор процесса):
Bash
sudo lsof -i :8082
PID — это число в соответствующей колонке, которое нам понадобится.
Или с помощью fuser:
Bash
sudo fuser 8082/tcp
2. Завершение процесса
Используйте команду kill, подставив найденный PID:
Bash
kill -9 PID
Примечание: Флаг -9 (SIGKILL) принудительно завершает процесс. Если вы хотите закрыть его «мягко», используйте kill PID без флага.
Лайфхак (одной командой):
Если нужно найти и сразу убить:
Bash
sudo kill -9 $(sudo lsof -t -i:8082)
🪟 Windows
В Windows это делается через командную строку (CMD) или PowerShell.
1. Поиск процесса
Откройте терминал и введите:
DOS
```bash
netstat -ano | findstr :8082
```
В последней колонке вы увидите PID. Например: 1234.
2. Завершение процесса
Используйте команду taskkill:
DOS
```bash
taskkill /PID 1234 /F
```
/F — принудительное завершение.