Comanda Linux ss

Stăpânirea monitorizării rețelei cu ajutorul comenzii ss
În lumea rapidă a administrării rețelelor, a avea instrumentele potrivite pentru monitorizarea și depanarea conexiunilor este crucial, în special atunci când gestionați sisteme de înaltă performanță precum cele de pe serverele VPS sau dedicate Linux de la ava.hosting. Comanda (Socket Statistics) din Linux este un înlocuitor modern și puternic pentru învechita ss, oferind informații detaliate despre activitatea rețelei cu mai multă viteză și flexibilitate. De exemplu, dacă executați un server web pe ava.hosting și observați timpi de răspuns lenți, netstat vă poate ajuta să identificați conexiunile sau procesele problematice. Acest ghid explorează comanda ss, opțiunile sale cheie și exemple practice pentru a eficientiza gestionarea rețelei pe infrastructura optimizată a ava.hosting.ss
1. Utilizare de bază
Pentru a afișa toate conexiunile active, pur și simplu executați:
ssAceastă 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 -lAcest lucru ajută la identificarea serviciilor care ascultă în prezent conexiuni de intrare.
3. Afișați conexiunile TCP
Pentru a filtra numai conexiunile TCP, executați:
ss -tPentru a vizualiza numai conexiunile TCP în ascultare, utilizați:
ss -lt4. Afișarea conexiunilor UDP
Pentru a afișa conexiunile UDP:
ss -uPentru a filtra doar conexiunile UDP care ascultă:
ss -lu5. Afișarea conexiunilor în funcție de proces
Pentru a vedea ce procese sunt asociate cu conexiunile de rețea, executați:
ss -pAcest 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 -4Pentru conexiunile IPv6:
ss -67. Afișați informații detaliate
Pentru o vizualizare detaliată a tuturor socket-urilor de rețea, utilizați:
ss -sAceasta 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 or sport = :80 )'Acest lucru este util pentru monitorizarea traficului serverului web.
9. Monitorizarea în timp real a conexiunilor de rețea
Pentru o vizualizare permanent actualizată a activității rețelei, combinați watch cu ss:
watch ss -tulnpAceastă comandă se actualizează la fiecare două secunde, afișând conexiunile active, porturile de ascultare și procesele aferente.
Cele mai bune practici
Combinați opțiunile: Utilizați
pentru o vizualizare concisă a porturilor TCP/UDP ascultate.ss -tulnMonitorizare securizată: Limitați utilizarea
la utilizatorii autorizați de pe serverul ava.hosting prin permisiuni sau controale de acces SSH.ssVerificări periodice: Rulați periodic
pentru a detecta procesele neașteptate care consumă resurse de rețea.ss -p
Concluzii
Comanda este indispensabilă pentru administrarea rețelei Linux, oferind informații rapide și detaliate despre conexiuni, porturi și procese. Indiferent dacă monitorizați traficul web, depanarea problemelor SSH sau asigurarea unei performanțe optime pe VPS-ul ava.hosting, ss vă oferă un control precis. De exemplu, puteți utiliza ss pentru a verifica conexiunile HTTPS pe site-ul dvs. de comerț electronic găzduit de ava.hosting sau puteți urmări ss -at '( dport = :443 )' pentru a monitoriza activitatea în timp real în timpul unui vârf de trafic. Împreună cu infrastructura de rețea fiabilă și optimizată a ava.hosting, stăpânirea ss -tulnp vă sporește capacitatea de a menține servere sigure, eficiente și performante.ss


