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.