Skip to main content

Netstat - Linux Command

Linux Command Line Tutorial For Beginners 38 - netstat command (Mei 2024)

Linux Command Line Tutorial For Beginners 38 - netstat command (Mei 2024)
Anonim

NAAM

netstat - Print netwerkverbindingen, routeringstabellen, interface-statistieken, maskerverbindingsverbindingen en multicastlidmaatschappen

Voorbeelden

KORTE INHOUD

netstat address_family_options --tcp|-t --udp|-u --raw|-w --listening|l --allemaal|-een --numeric|-n --numeric-hosts--numeric-poorten--numeric-poorten --symbolisch|-N --uitbreiden|-e--uitbreiden|-e --timers|-O --programma|-p --verbose|-v --continuous|cvertragingnetstat --route address_family_options --uitbreiden|-e--uitbreiden|-e --verbose|-v --numeric|-n --numeric-hosts--numeric-poorten--numeric-poorten --continuous|cvertragingnetstat --interfaces iface --allemaal|-een --uitbreiden|-e--uitbreiden|-e --verbose|-v --programma|-p --numeric|-n --numeric-hosts--numeric-poorten--numeric-poorten --continuous|c vertragingnetstat -g --numeric|-n --numeric-hosts--numeric-poorten--numeric-poorten --continuous|c vertragingnetstat -M --uitbreiden|-e --numeric|-n --numeric-hosts--numeric-poorten--numeric-poorten --continuous|cvertragingnetstat --statistieken --tcp|-t --udp|-u --raw|-w vertragingnetstat -V netstat --helpen address_family_options :

--protocol ={inet,unix,ipx,ax25,netrom,ddp}, --unix|-X --inet|--ik p --ax25 --ipx --netrom --ddp

OMSCHRIJVING

netstat print informatie over het Linux-netwerksubsysteem. Het type informatie dat wordt afgedrukt, wordt als volgt bepaald door het eerste argument:

(geen)

Standaard,netstat toont een lijst met open aansluitingen. Als u geen adresfamilies opgeeft, worden de actieve sockets van alle geconfigureerde adresfamilies afgedrukt.

--route, -r

Geef de kernelrouteringstabellen weer.

--groepen, -g

Multicast-groepslidmaatschapsinformatie weergeven voor IPv4 en IPv6.

--interface = iface, -i

Geef een tabel met alle netwerkinterfaces of de opgegeven iface ) .

--masquerade, -M

Toon een lijst met gemaskerde verbindingen.

--statistieken, -s

Overzichtsstatistieken weergeven voor elk protocol.

OPTIES

--verbose, -v

Vertel de gebruiker wat er aan de hand is door breedsprakig te zijn. Gebruik vooral nuttige informatie over niet-geconfigureerde adresfamilies.

- numeriek, -n

Toon numerieke adressen in plaats van te proberen om symbolische host-, poort- of gebruikersnamen te bepalen.

--numeric-hosts

toont numerieke hostadressen maar heeft geen invloed op de resolutie van poort- of gebruikersnamen.

--numeric-poorten

toont numerieke poortnummers maar heeft geen invloed op de resolutie van host- of gebruikersnamen.

--numeric-gebruikers

toont numerieke gebruikers-ID's maar heeft geen invloed op de resolutie van host- of poortnamen.

--protocol = familie, -A

Specificeert de adresfamilies (misschien beter beschreven als laag-niveau-protocollen) waarvoor verbindingen moeten worden getoond. familie is een komma (',') gescheiden lijst met trefwoorden voor trefwoordfamilies zoalsinet, unix, ipx, ax25, netrom, enddp. Dit heeft hetzelfde effect als het gebruik van de--inet, --unix (-X), --ipx, --ax25, --netrom, en--ddp opties. De adresfamilieinet inclusief raw, udp en tcp protocol sockets.

-c, - continu

Dit zal veroorzakennetstat om de geselecteerde informatie elke seconde continu af te drukken.

-e, --uitbreiden

Geef aanvullende informatie weer. Gebruik deze optie twee keer voor maximaal detail.

-o, --timers

Informatie opnemen met betrekking tot netwerktimers.

-p, --programma

Toon de PID en naam van het programma waartoe elke socket behoort.

- Luisteren

Toon alleen luisterende sockets. (Deze zijn standaard weggelaten)

-a, - alles

Toon zowel luister- als niet-luisterende sockets. Met de--interfaces optie, toon interfaces die niet gemarkeerd zijn

-F

Print routeringsinformatie van de FIB. (Dit is de standaardinstelling.)

-C

Print routeringsinformatie uit de routecache.

vertraging

Netstat zal het printen van boeken elke keer doorlopenvertraging seconden. UP .

OUTPUT

Actieve internetverbindingen (TCP, UDP, raw)

Proto

Het protocol (tcp, udp, raw) gebruikt door de socket.

Recv-Q

Het aantal bytes dat niet is gekopieerd door het gebruikersprogramma dat op deze socket is aangesloten.

Stuur-Q

Het aantal bytes dat niet door de externe host is bevestigd.

Lokaal adres

Adres en poortnummer van het lokale einde van de socket. Tenzij de--numeric (-n) is opgegeven, het socketadres is omgezet naar de canonieke hostnaam (FQDN) en het poortnummer is vertaald naar de overeenkomstige servicenaam.

buitenlands adres

Adres en poortnummer van het externe uiteinde van de socket. Analoog aan 'Lokaal adres'.

Staat

De staat van de socket. Aangezien er geen staten in de onbewerkte modus zijn en meestal geen staten in UDP worden gebruikt, kan deze kolom leeg zijn. Normaal gesproken kan dit een van de volgende waarden zijn:

GEVESTIGD

De socket heeft een vaste verbinding.

SYN_SENT

De socket probeert actief een verbinding tot stand te brengen.

SYN_RECV

Er is een verbindingsverzoek ontvangen van het netwerk.

FIN_WAIT1

De socket is gesloten en de verbinding wordt afgesloten.

FIN_WAIT2

De verbinding is gesloten en de socket wacht op een uitschakeling van het externe uiteinde.

TIJD WACHT

De socket wacht bijna op pakketten die zich nog in het netwerk bevinden.

GESLOTEN

De socket wordt niet gebruikt.

CLOSE_WAIT

Het externe einde is uitgeschakeld, wachtend op het sluiten van de socket.

LAST_ACK

Het externe uiteinde is uitgeschakeld en de socket is gesloten. Wachten op bevestiging.

LUISTER

De socket luistert naar inkomende verbindingen. Dergelijke sockets zijn niet opgenomen in de uitvoer tenzij u de--listening (l) of--allemaal (-een) keuze.

SLUITEND

Beide aansluitingen zijn uitgeschakeld, maar we hebben nog steeds niet alle gegevens verzonden.

ONBEKEND

De status van de socket is onbekend.

Gebruiker

De gebruikersnaam of de gebruikers-ID (UID) van de eigenaar van de socket.

PID / Programmanaam

Slash-gescheiden paar van de proces-id (PID) en procesnaam van het proces dat eigenaar is van de socket.--programma zorgt ervoor dat deze kolom wordt opgenomen. Je hebt ook nodig Super gebruiker privileges om deze informatie te zien over sockets die u niet bezit. Deze identificatie-informatie is nog niet beschikbaar voor IPX-sockets.

timer

(dit moet worden geschreven)

Actieve UNIX-domeincontactdozen

Proto

Het protocol (meestal unix) dat wordt gebruikt door de socket.

RefCnt

De referentietelling (d.w.z. gekoppelde processen via deze socket).

vlaggen

De weergegeven vlaggen zijn SO_ACCEPTON (weergegeven alsACC), SO_WAITDATA (w) of SO_NOSPACE (N). SO_ACCECPTON wordt gebruikt op niet-verbonden sockets als de bijbehorende processen wachten op een verbindingsverzoek. De andere vlaggen zijn niet van normaal belang.

Type

Er zijn verschillende soorten socket-toegang:

SOCK_DGRAM

De socket wordt gebruikt in Datagram (verbindingsloze) modus.

SOCK_STREAM

Dit is een stream (verbinding) socket.

SOCK_RAW

De socket wordt gebruikt als een ruwe socket.

SOCK_RDM

Deze dient betrouwbaar afgeleverde berichten.

SOCK_SEQPACKET

Dit is een sequentiële pakketaansluiting.

SOCK_PACKET

Ruwe interface toegangsaansluiting.

ONBEKEND

Wie weet wat de toekomst ons zal brengen - vul hier gewoon in :-)

Staat

Dit veld bevat een van de volgende trefwoorden:

GRATIS

De socket is niet toegewezen

LUISTEREN

De socket luistert naar een verbindingsverzoek. Zulke sockets worden alleen in de uitvoer opgenomen als u de--listening (l) of--allemaal (-een) keuze.

AANSLUITING

De socket staat op het punt om een ​​verbinding tot stand te brengen.

VERBONDEN

De socket is verbonden.

DISCONNECTING

De socket is losgekoppeld.

(leeg)

De socket is niet verbonden met een andere socket.

ONBEKEND

Deze toestand zou nooit moeten gebeuren.

PID / Programmanaam

Proces-ID (PID) en procesnaam van het proces waarbij de socket is geopend. Meer info beschikbaar inActieve internetverbindingen sectie hierboven geschreven.

Pad

Dit is de padnaam waarmee de overeenkomstige processen aan de socket zijn gekoppeld.

Actieve IPX-aansluitingen

(dit moet gedaan worden door iemand die het weet)

Actieve NET / ROM-aansluitingen

(dit moet gedaan worden door iemand die het weet)

Actieve AX.25-aansluitingen

(dit moet gedaan worden door iemand die het weet)

ZIE OOK

route(8), ifconfig(8)

Belangrijk: Gebruik de man commando ( % man ) om te zien hoe een opdracht wordt gebruikt op uw specifieke computer.