Sobes.tech
Junior

Как да прегледам текущите връзки?

sobes.tech AI

Отговор от AI

Използвайки утилитата netstat:

# Покажи всички връзки (активни и пасивни)
netstat -a

# Покажи само слушащите сокети
netstat -l

# Покажи TCP връзки
netstat -t

# Покажи UDP връзки
netstat -u

# Покажи PID и името на процеса (изисква root права)
netstat -p

# Комбинация от флагове за по-пълна представа
netstat -tunlp

Използвайки утилитата ss (предпочитана в съвременните системи заради по-висока производителност):

# Покажи всички връзки
ss -a

# Покажи само слушащите сокети
ss -l

# Покажи TCP връзки
ss -t

# Покажи UDP връзки
ss -u

# Покажи PID и името на процеса
ss -p

# Комбинация от флагове
ss -tunlp

Използвайки съдържанието на директорията /proc/net/:

Информацията за връзките е налична във файловете /proc/net/tcp, /proc/net/udp и други в тази директория.

# Вижте суровите данни за TCP връзките
cat /proc/net/tcp

Този метод изисква ръчно тълкуване на данните, които са в шестнадесетичен формат. Инструментите netstat и ss предоставят по-удобен и четим изход.