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.