GNU/Linux >> Znalost Linux >  >> Ubuntu

Sledujte připojení k síťové zásuvce pomocí příkazu 10 ‚ss‘

Nástroj SS se používá ke zkoumání zásuvek. Používá se k výpisu statistik soketu k zobrazení informací, jako je příkaz netstat. ss zobrazuje statistiky pro TCP, UDP, UNIX a raw sockety. Může zobrazit více informací o TCP a stavu.

V tomto krátkém článku ukážu použití a příklady příkazů ss.

Syntaxe příkazu ss

Použití příkazu je jednoduché. Můžete zadat ss s možnostmi a filtry.

$ ss [options] [ FILTER ]

nápověda ss

Chcete-li získat informace o možnostech příkazů a použití filtru,

$ ss --h

Man of ss command

Více o ss můžete získat na jeho manuálové stránce. Zadejte následující příkaz.

$ man ss

Zobrazit všechna připojení soketu TCP/UDP/UNIX

Chcete-li zobrazit všechny typy připojení s odeslaným a přijatým byte, zdrojem a cílem, použijte příkaz ss, jak je uvedeno níže.

$ ss

Výpis všech naslouchajících tcp portů

Chcete-li zobrazit všechny adresy a služby pro poslech, použijte volbu -lt.

$ ss -lt

Chcete-li vypsat všechny naslouchací adresy a porty, použijte -ltn, zde l je pro naslouchání, t pro tcp a n pro zobrazení portu, nikoli služby.

$ ss -ltn

Zobrazit pouze připojení UDP

Chcete-li zobrazit připojení UDP, použijte pouze volbu -u, jak je uvedeno níže. -a zobrazí naslouchající i neposlouchající zásuvky.

$ ss -ua

Zobrazit všechna naslouchající připojení TCP/UPD s uživatelským jménem

Toto je nejdůležitější příkaz. Taky jsem to často používal. Zde -t pro připojení tcp , u pro UDP, l pro naslouchání, p pro proces využívající soket, a pro vše a n pro výpis portu, nikoli názvu služby.

V následujícím výstupu můžete vidět uživatele, pid a zdroj, cíl připojení.

$ sudo ss -tulpan | grep -i list

Paměť využívaná zásuvkou

Někdy možná potřebujeme zjistit, který soket využívá kolik paměti. K tomu použijte příkaz ss s volbou -m, jak je uvedeno níže.

$ ss -mt

Seznam soketů IPv4 a IPv6

Chcete-li zobrazit všechna připojení ip4, použijte -4 a pro ipv6 použijte -6.

$ ss -4

$ ss -6

Zobrazit souhrn připojení soketu

Pro zobrazení souhrnu připojení soketu stačí použít volbu -s. Zobrazuje celkem navázané, uzavřené osiřelé připojení s dobou čekání.

$ ss -s

Závěr

Máte představu, jak monitorovat připojení soketu pomocí příkazu ss. Tyto příkazy se často používají při spuštění systému nebo aplikací. Děkujeme, že jste se sem dostali.


Ubuntu
  1. Náhrada příkazů pomocí „?

  2. Jak monitorovat bezdrátové připojení?

  3. Jak monitorovat síťový provoz na Linuxu pomocí vnStat

  1. Jak monitorovat využití sítě pomocí nload v Linuxu?

  2. Jak monitorovat síťový přepínač a porty pomocí Nagios

  3. Příklady použití příkazu tcpdump pro řešení problémů se sítí

  1. Jak sledovat průběh (kopírování/zálohování/komprimování) dat pomocí příkazu „pv“.

  2. Jak monitorovat využití sítě pomocí nload v Linuxu

  3. Jak spravovat síť pomocí nástroje nmcli v RedHat/CentOS 7