Files
obsidian/Какие процессы занимают порт в Linux.md
2026-09-24 13:22:58 +05:00

46 lines
1.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#linux
🛠 Команда netstat (если у вас установлен пакет net-tools)
```sh
netstat -tulnp | grep :80
```
💡 Опция -tulnp расшифровывается так:
- -t TCP,
- -u UDP,
- -l – слушающие порты,
- -n – показывать номера портов,
- -p – показывать процесс, который использует порт.
🛠 Команда ss (современная альтернатива netstat)
```sh
ss -tulnp | grep :80
```
🛠 Использование lsof
Если хотите узнать, какой процесс занимает порт 80:
```sh
lsof -i :80
```
Если lsof не установлен, установите его:
# Debian/Ubuntu
```sh
apt install lsof
```
# CentOS/RHEL
```sh
yum install lsof
```
🛠 Альтернатива через fuser
```sh
fuser -v 80/tcp
```
🔥 Эта команда сразу покажет PID процесса, а с флагом -k можно его принудительно завершить:
```sh
fuser -k 80/tcp
```