netstat
Această intrare sau secțiune despre sistemul de operare subiect nu menționează sursele necesare sau cei prezenți sunt insuficienți . |
În informatică netstat este o comandă folosită în Unix și pentru Windows NT seria de operare sisteme , pentru a vedea starea conexiunilor stabilite pe locale calculator . Fișierul pentru această comandă este un sistem esențial executabil și, prin urmare, este situat în folderul / bin (urmând standardulFHS ) și este deținut de utilizatorul root . Activat ca serviciu de rețea, acesta ascultă pe portul 15 / tcp (consultați / etc / services ).
Exemplu de utilizare
Dacă este executat fără a da opțiuni, acesta afișează starea socketurilor active, un exemplu poate fi:
kaos @ kaos: ~ $ netstat Conexiuni active la internet (fără servere) Proto Recv-Q Trimite-Q Adresă locală Stare adresă străină tcp 0 0 proxy.surfnet.iac: 33297 mg-in-f125.:xmpp-client STABILIT tcp 0 0 proxy.surfnet.iac: 33995 by1msg5176516.phx.:1863 STABILIT Socluri de domeniu active UNIX (fără servere) Steaguri Proto RefCnt Tipul Stare I-Node Path unix 3 [] DGRAM 13826 / dev / log unix 2 [] DGRAM 5109 @ / org / kernel / udev / udevd unix 2 [] DGRAM 10443 @ / org / freedesktop / hal / udev_event unix 3 [] STREAM CONECTAT 34721 / tmp / orbit-kaos / linc-4876-0-ebf915e300c0 unix 3 [] STREAM CONECTAT 34720
Analiza rezultatului
După cum se poate vedea din exemplul de mai sus, netstat clasifică tipurile de socketuri:
- Conexiune activă la internet, cum ar fi tcp și udp
- Socluri de domeniu active UNIX
- Socluri IPX active
- Socluri active NET / ROM
- Socluri active AX.25
Câmpurile importante sunt:
- Proto: indică numele protocolului
- Adresă locală: adresa IP a computerului local împreună cu numărul portului utilizat
- Adresă străină: adresa IP și numărul portului la care este conectat soclul
- Stare: starea conexiunii
De asemenea, puteți vedea tipul de soclu:
- DGRAM dacă este udp
- STREAM dacă este tcp
Opțiuni de comandă
Opțiunile importante sunt:
- -a: care vă permite, de asemenea, să vedeți starea prizelor inactive
- -t: care vă permite să vedeți starea soclurilor tcp
- -u: care vă permite să vedeți starea soclurilor udp
- -l: va returna doar lista serviciilor ascultate (ascultare)
- -r: care vă permite să vedeți tabelul de rutare (returnează aceeași ieșire ca și comanda de rută )
- -n: Afișează adresele numerice (în loc de simbolice) ale gazdelor și porturilor
- -p: care vă permite să vedeți numele programului și PID-ul relativ care a stabilit o conexiune (trebuie să fie dat de utilizatorul root)
- -o: vă permite să vedeți PID-urile (identificatori de proces)
Pentru detalii suplimentare, vizualizați pagina man netstat din shell-ul Linux folosind comanda man netstat
.