Comanda ss (Socket Statistics) este un utilitar puternic în Linux utilizat pentru a afișa informații detaliate despre conexiunile de rețea. Este o alternativă mai rapidă și mai bogată în funcții la vechea comandă netstat. Acest ghid explorează utilizarea ss, opțiunile sale și exemple practice pentru gestionarea eficientă a conexiunilor de rețea.

Dacă sunteți în căutarea unei soluții de găzduire fiabile și de înaltă performanță, Ava Hosting oferă găzduire VPS Linux cu conectivitate de rețea optimizată, ceea ce o face o alegere excelentă pentru dezvoltatorii și administratorii de sistem care au nevoie de acces la distanță stabil și rapid.

1. Utilizare de bază

Pentru a afișa toate conexiunile active, pur și simplu executați:

ss

Această comandă afișează un rezumat al tuturor conexiunilor stabilite, inclusiv stările și adresele acestora.

2. Afișarea porturilor de ascultare

Pentru a vizualiza porturile de ascultare, utilizați:

ss -l

Acest lucru ajută la identificarea serviciilor care ascultă în prezent conexiuni de intrare.

3. Afișarea conexiunilor TCP

Pentru a filtra numai conexiunile TCP, executați:

ss -t

Pentru a vizualiza numai conexiunile TCP în ascultare, utilizați:

ss -lt

4. Afișarea conexiunilor UDP

Pentru a afișa conexiunile UDP:

ss -u

Pentru a filtra numai conexiunile UDP în ascultare:

ss -lu

5. Afișarea conexiunilor în funcție de proces

Pentru a vedea ce procese sunt asociate cu conexiunile de rețea, executați:

ss -p

Acest lucru este util pentru depanarea aplicațiilor care utilizează resurse de rețea.

6. Afișarea conexiunilor IPv4 și IPv6

Pentru a afișa numai conexiunile IPv4:

ss -4

Pentru conexiunile IPv6:

ss -6

7. Afișați informații detaliate

Pentru o vizualizare detaliată a tuturor socket-urilor de rețea, utilizați:

ss -s

Aceasta oferă o prezentare generală a statisticilor socket-urilor de rețea, inclusiv conexiunile stabilite, ascultate și închise.

8. Filtrarea conexiunilor în funcție de port

Pentru a verifica ce conexiuni utilizează un anumit port, de exemplu, portul 80:

ss -at '( dport = :80 sau sport = :80 )'

Acest lucru este util pentru monitorizarea traficului serverului web.

9. Monitorizarea în timp real a conexiunilor de rețea

Pentru o vizualizare cu actualizare continuă a activității rețelei, combinați watch cu ss:

watch ss -tulnp

Această comandă se actualizează la fiecare două secunde, afișând conexiunile active, porturile de ascultare și procesele aferente.

Concluzii

Comanda ss este un instrument esențial pentru monitorizarea și depanarea rețelei în Linux. Aceasta oferă o alternativă mai rapidă și mai detaliată la netstat, ajutând utilizatorii să analizeze conexiunile active, porturile de ascultare și procesele asociate. Stăpânirea ss vă poate îmbunătăți semnificativ abilitățile de administrare a rețelei.