Push 163 file(s) from Obsidian
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
#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
|
||||
```
|
||||
Reference in New Issue
Block a user