12 Příklady příkazů ss pro monitorování síťových připojení
příkaz ss je nástroj, který se používá k zobrazení informací souvisejících se síťovým soketem v systému Linux. Nástroj zobrazuje podrobnější informace než příkaz netstat, který se používá pro zobrazení aktivních soketových připojení.
V této příručce se podíváme na to, jak lze příkaz ss použít k zobrazení různých informací o připojení soketu v systému Linux.
1. Výpis všech připojení
Základní příkaz ss bez jakýchkoli možností jednoduše vypíše všechna připojení bez ohledu na stav, ve kterém se nacházejí.
ss
2. Výpis naslouchacích a neposlouchacích portů
Pomocí volby -a
, jak je uvedeno níže, můžete získat seznam naslouchacích i nenaslouchacích portů.
ss -a
3. Výpis poslechových zásuvek
Chcete-li zobrazit pouze naslouchající zásuvky, použijte příznak -l
, jak je znázorněno.
ss -l
4. Vypište všechna připojení TCP
Chcete-li zobrazit všechna připojení TCP, použijte volbu -t
, jak je uvedeno na obrázku.
ss -t
5. Vypište všechna naslouchající TCP spojení
Chcete-li zobrazit všechna naslouchající připojení TCP soketu, použijte kombinaci -lt
, jak je znázorněno.
ss -lt
6. Seznam všech připojení UDP
Chcete-li zobrazit všechna připojení soketu UDP, použijte volbu -ua
, jak je uvedeno na obrázku.
ss -ua
7. Vypište všechna naslouchající připojení UDP
Chcete-li zobrazit naslouchající připojení UDP, použijte volbu -lu
.
ss -lu
8. Zobrazte PID (procesní ID) zásuvek
Chcete-li zobrazit ID procesů související s připojeními soketů, použijte příznak -p
, jak je znázorněno na obrázku.
ss -p
9. Zobrazte souhrnnou statistiku
Chcete-li zobrazit souhrnné statistiky, použijte volbu -s
.
ss -s
10. Zobrazte připojení IPv4 a IPv6 Socket
Pokud vás zajímá připojení soketu IPv4, použijte volbu -4
.
ss -4
Chcete-li zobrazit připojení IPv6, použijte volbu -6
.
ss -6
11. Filtrujte připojení podle čísla portu
příkaz ss také umožňuje filtrovat číslo portu zásuvky nebo číslo adresy. Chcete-li například zobrazit všechna připojení soketu s cílovým nebo zdrojovým portem ssh, spusťte příkaz.
ss -at '( dport = :22 or sport = :22 )'
Případně můžete příkaz spustit.
ss -at '( dport = :ssh or sport = :ssh )'
12. Zkontrolujte Manové stránky pro příkaz ss
Chcete-li získat více informací o použití příkazu ss, zkontrolujte pomocí příkazu manuálové stránky.
man ss
Toto jsou některé z běžně používaných možností, které se používají s příkazem ss. Příkaz je považován za nadřazený příkazu netstat a poskytuje podrobné informace o síťových připojeních.