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 предоставят по-удобен и четим изход.