Knowledgebase (Română)

Netstat este un utilitar linie de comandă Pentru Linux, care imprimă conexiuni de rețea, tabele de rutare, statistici de interfață, conexiuni mascaradă, și de membru multicast. Netstat poate fi folosit pentru a diagnostica problemele de rețea și probleme de serviciu.
Notă: Netstat a fost recent depreciat în favoarea ss și ruta ip, acum parte a pachetului net-tools. Pentru informații mai specifice despre ruta ss și ip, consultați acest articol din Baza de cunoștințe!,
Revizuirea paginile man netstat în CentOS 6 instalare, vom găsi că netstat are următoarele opțiuni;

Opțiuni

–verbose , -v

Spune utilizatorului ce se întâmplă prin a fi limbut. Imprimați în special câteva informații utile despre familiile de adrese neconfigurate.

–numeric , -n

afișează adrese numerice în loc să încerce să determine nume simbolice de gazdă, port sau utilizator.

— numeric-hosts

afișează adrese numerice gazdă, dar nu afectează rezoluția de port sau nume de utilizator.,

— numeric-porturi

arată numere de port numerice, dar nu afectează rezoluția de nume de gazdă sau de utilizator.

–numeric-users

afișează ID-uri numerice de utilizator, dar nu afectează rezoluția de nume de gazdă sau port.

— protocol=familie, – a

specifică familiile de adrese (poate mai bine descrise ca protocoale de nivel scăzut) pentru care trebuie afișate conexiunile. familie este o virgulă (‘,’) listă separată de cuvinte cheie de familie de adrese, cum ar fi inet, Unix, ipx, ax25, netrom, și ddp. Acest lucru are același efect ca și utilizarea opțiunilor –inet, –Unix (-x), –ipx, –ax25, –netrom și –ddp.,

familia de adrese Inet include prize de protocol raw, udp și tcp.

-c, — continuous

acest lucru va determina netstat să imprime informațiile selectate în fiecare secundă în mod continuu.

– e, –extend

afișează informații suplimentare. Utilizați această opțiune de două ori pentru detalii maxime.

– o, –timers

includ informații referitoare la cronometre de rețea.

– p, — program

arată PID – ul și numele programului de care aparține fiecare soclu.

– l, –listening

afișează numai prizele de ascultare. (Acestea sunt omise în mod implicit.,)

-A, –all

afișează atât prizele de ascultare, cât și cele care nu ascultă (pentru TCP aceasta înseamnă conexiuni stabilite). Cu opțiunea — interfaces, afișați interfețele care nu sunt marcate

-f

imprimați informațiile de rutare din FIB. (Aceasta este implicit.)

-c

imprimați informațiile de rutare din memoria cache a rutei.

– Z –context

dacă SELinux activat context de imprimare SELinux.

– T –notrim

opriți tunderea adreselor lungi.

delay

Netstat va cicliza imprimarea prin statistici la fiecare secundă de întârziere. Sus.,

În această bază de cunoștințe specifică, vom discuta dacă un server web Apache standard funcționează și funcționează pe porturile 80 și 443. Serverul nostru web standard Apache a fost instalat pe CentOS 6 folosind yum și o gazdă SSL a fost configurată și pe vhost implicit.
să ne asigurăm mai întâi că apache rulează de fapt.
Pe CentOS 5/6:

root@web01 # serviciul httpd stare
httpd (pid 14770) se execută…,

Pe Ubuntu 12/14:

root@web01:~$ de service apache2 stare
* apache2 se execută

Acum că am stabilit că Apache este într-adevăr funcționează, vom continua cu netstat testare. În opțiunile enumerate mai sus, vom dori să acorde o atenție aproape de câteva opțiuni în mod specific. Opțiunea „- l”, opțiunea „- p „și opțiunea” – t ” sunt toate utile aici. – l spune netstat să ne arate în mod specific prize care ascultă., -P îi spune lui netstat să ne arate PID-ul procesului în cauză asociat portului. -T spune netstat să ne arate doar conexiuni bazate pe TCP-ceea ce este perfect, având în vedere că știm exact ce fel de conexiune HTTP și HTTPS trafic va fi.
iesirea comenzii pe CentOS 6:
dupa cum puteti vedea din textul de mai sus, am constatat ca http si https asculta intr-adevar soclurile TCP pe serverul nostru linux. Am putea căuta doar șirul „http”, de asemenea, folosind grep. Grep va fi acoperit într-un alt articol knowledgebase, dar aici este un exemplu:

Leave a Comment