Sobes.tech
Junior

Jak można wyświetlić bieżące połączenia?

sobes.tech AI

Odpowiedź od AI

Używając narzędzia netstat:

# Pokaż wszystkie połączenia (aktywne i pasywne)
netstat -a

# Pokaż tylko nasłuchujące gniazda
netstat -l

# Pokaż połączenia TCP
netstat -t

# Pokaż połączenia UDP
netstat -u

# Pokaż PID i nazwę procesu (wymaga uprawnień root)
netstat -p

# Połączenie flag dla bardziej pełnego widoku
netstat -tunlp

Używając narzędzia ss (zalecane w nowoczesnych systemach ze względu na wyższą wydajność):

# Pokaż wszystkie połączenia
ss -a

# Pokaż tylko nasłuchujące gniazda
ss -l

# Pokaż połączenia TCP
ss -t

# Pokaż połączenia UDP
ss -u

# Pokaż PID i nazwę procesu
ss -p

# Połączenie flag
ss -tunlp

Używając zawartości katalogu /proc/net/:

Informacje o połączeniach dostępne są w plikach /proc/net/tcp, /proc/net/udp i innych w tym katalogu.

# Wyświetl surowe dane połączeń TCP
cat /proc/net/tcp

Metoda ta wymaga ręcznej interpretacji danych, które są w formacie szesnastkowym. Narzędzia netstat i ss zapewniają bardziej wygodny i czytelny wyjściowy widok.