Skip to main content

Netstat - Linux Command

Linux Command Line Tutorial For Beginners 38 - netstat command (Maj 2025)

Linux Command Line Tutorial For Beginners 38 - netstat command (Maj 2025)
Anonim

NAMN

netstat - Skriv ut nätverksanslutningar, routing tabeller, gränssnittsstatistik, maskeradanslutningar och multicast-medlemskap

EXEMPEL

SYNOPSIS

netstat address_family_options --tcp|-t --udp|-u --rå|-w --lyssnande|-l --Allt|-en --numerisk|-n --numeric-värdar--numeric-portar--numeric-portar --symbolisk|-N --förlänga|-e--förlänga|-e --timers|-o --program|-p --mångordig|-v --kontinuerlig|-cfördröjningnetstat --rutt address_family_options --förlänga|-e--förlänga|-e --mångordig|-v --numerisk|-n --numeric-värdar--numeric-portar--numeric-portar --kontinuerlig|-cfördröjningnetstat --interfaces jag möter --Allt|-en --förlänga|-e--förlänga|-e --mångordig|-v --program|-p --numerisk|-n --numeric-värdar--numeric-portar--numeric-portar --kontinuerlig|-c fördröjningnetstat -g --numerisk|-n --numeric-värdar--numeric-portar--numeric-portar --kontinuerlig|-c fördröjningnetstat -M --förlänga|-e --numerisk|-n --numeric-värdar--numeric-portar--numeric-portar --kontinuerlig|-cfördröjningnetstat --statistik --tcp|-t --udp|-u --rå|-w fördröjningnetstat -V netstat --hjälp address_family_options :

--protocol ={inet,unix,ipx,ax25,NetRom,ddp}, --unix|-x --inet|--ip --ax25 --ipx --netrom --ddp

BESKRIVNING

netstat skriver ut information om Linux-nätverkets delsystem. Den typ av information som skrivs ut styrs av det första argumentet enligt följande:

(ingen)

Som standardnetstat visar en lista med öppna uttag. Om du inte anger några adressfamiljer skrivs de aktiva uttagen för alla konfigurerade adressfamiljer ut.

- Rutt, -r

Visa kärnan routing tabeller.

- grupper, -g

Visa information om multicastgrupps medlemsinformation för IPv4 och IPv6.

--interface = iface, -i

Visa en tabell över alla nätverksgränssnitt, eller den angivna jag möter ) .

- masquerade, -M

Visa en lista över maskerade anslutningar.

- statistik, -s

Visa sammanfattningsstatistik för varje protokoll.

ALTERNATIV

--verbose, -v

Berätta för användaren vad som händer genom att vara verboserad. Skriv ut speciellt användbar information om okonfigurerade adressfamiljer.

- Numerisk, -n

Visa numeriska adresser istället för att försöka bestämma symboliska värd-, port- eller användarnamn.

--numeric-värdar

visar numeriska värdadresser men påverkar inte upplösningen av port eller användarnamn.

--numeric-portar

visar numeriska portnummer men påverkar inte upplösningen av värd- eller användarnamn.

--numeric användare

visar numeriska användar-ID men påverkar inte upplösningen av värd- eller portnamn.

--protokoll = familj, -A

Anger adressfamiljer (kanske bättre beskrivna som protokoll med låg nivå) för vilka anslutningar ska visas. familj är en komma (',') separerad lista över adressfamilj nyckelord sominet, unix, ipx, ax25, NetRom, ochddp. Detta har samma effekt som att använda--inet, --unix (-x), --ipx, --ax25, --netrom, och--ddp alternativ. Adressfamiljeninet innehåller rå, utp och tcp protokoll socklar.

-c, - kontinuerlig

Detta kommer att orsakanetstat att skriva ut den valda informationen varje sekund kontinuerligt.

-e, -extend

Visa ytterligare information. Använd det här alternativet två gånger för maximal detalj.

-o, -timers

Inkludera information som är relaterad till nätverkstider.

-p, --program

Visa PID och namn på det program som varje uttag hör till.

-l, - listning

Visa bara lyssningsuttag. (Dessa utelämnas som standard.)

-a, --all

Visa både lyssnande och icke-lyssningsuttag. Med--interfaces alternativ, visa gränssnitt som inte är markerade

-F

Skriv ut routinginformation från FIB. (Detta är standardvärdet.)

-C

Skriv ut routinginformation från rutten cache.

fördröjning

Netstat kommer att cykla ut med statistik varje gångfördröjning sekunder. UPP .

PRODUKTION

Aktiva Internet-anslutningar (TCP, UDP, raw)

proto

Protokollet (tcp, udp, raw) som används av uttaget.

Recv-Q

Antalet byte som inte kopieras av användarprogrammet som är anslutet till det här uttaget.

Skicka-Q

Antalet byte som inte bekräftas av fjärrvärden.

Lokal adress

Adress och portnummer på den lokala änden av uttaget. Om inte--numerisk (-n) alternativet anges, hemmadressen är löst till dess kanoniska värdnamn (FQDN) och portnummeret är översatt till motsvarande servicenamn.

utländsk adress

Adress och portnummer på den främre änden av uttaget. Analogt med "Lokal adress".

stat

Utgångsläget. Eftersom det inte finns några tillstånd i råläge och vanligtvis inga stater som används i UDP, kan denna kolumn lämnas tom. Normalt kan detta vara ett av flera värden:

ETABLERADE

Uttaget har en etablerad anslutning.

SYN_SENT

Stickkontakten försöker aktivt upprätta en anslutning.

SYN_RECV

En anslutningsförfrågan har tagits emot från nätverket.

FIN_WAIT1

Stickkontakten är stängd och anslutningen stängs av.

FIN_WAIT2

Anslutningen är stängd och kontakten väntar på avstängning från fjärränden.

TID VÄNTA

Stickkontakten väntar på nära håll att hantera paket som fortfarande finns i nätverket.

STÄNGD

Stickkontakten används inte.

STÄNG VÄNTA

Fjärränden har stängt av och väntar på att socket stängs.

LAST_ACK

Den avlägsna änden har stängts av och stickkontakten är stängd. Väntar på bekräftelse.

LYSSNA

Stickkontakten lyssnar på inkommande anslutningar. Sådana uttag ingår inte i produktionen om du inte anger--lyssnande (-l) eller--Allt (-en) alternativet.

STÄNGNING

Båda uttagen stängs av men vi har fortfarande inte alla våra data skickade.

OKÄND

Ställkontakten är okänd.

Användare

Användarnamnet eller användarnamnet (UID) till ägaren av uttaget.

PID / Programnamn

Slash-separerade paret av process-id (PID) och processnamnet på processen som äger uttaget.--program orsakar att denna kolumn ingår. Du behöver också superuser privilegier för att se denna information på uttag som du inte äger. Denna identifieringsinformation är ännu inte tillgänglig för IPX-uttag.

Timer

(detta måste skrivas)

Aktiva UNIX-domänfack

proto

Protokollet (vanligtvis unix) som används av uttaget.

RefCnt

Referensräkningen (dvs bifogade processer via detta uttag).

flaggor

De flaggor som visas är SO_ACCEPTON (visas somACC), SO_WAITDATA (W) eller SO_NOSPACE (N). SO_ACCECPTON används på oanslutna uttag om motsvarande processer väntar på en anslutningsförfrågan. De andra flaggarna är inte av normalt intresse.

Typ

Det finns flera typer av uttag:

SOCK_DGRAM

Stickkontakten används i Datagram (anslutningsfritt) läge.

SOCK_STREAM

Detta är ett strömuttag (anslutning).

SOCK_RAW

Uttaget används som ett råuttag.

SOCK_RDM

Den här tjänar tillförlitligt levererade meddelanden.

SOCK_SEQPACKET

Detta är ett sekventiellt paketuttag.

SOCK_PACKET

Rått gränssnittskontaktuttag.

OKÄND

Vem någonsin vet vad framtiden kommer att ge oss - bara fyll i här :-)

stat

Fältet innehåller ett av följande sökord:

FRI

Uttaget är inte tilldelat

LYSSNANDE

Stickkontakten lyssnar på en anslutningsförfrågan. Sådana uttag ingår endast i utmatningen om du anger--lyssnande (-l) eller--Allt (-en) alternativet.

ANSLUTNING

Stickkontakten håller på att upprätta en anslutning.

ANSLUTEN

Stickkontakten är ansluten.

KOPPLAR BORT

Stickkontakten är frånkopplad.

(tömma)

Anslutningen är inte ansluten till en annan.

OKÄND

Detta tillstånd borde aldrig hända.

PID / Programnamn

Process ID (PID) och process namn på processen som har uttaget öppet. Mer info finns iAktiva Internet-anslutningar avsnittet ovan.

Väg

Detta är sökvägen som motsvarande processer fästs i uttaget.

Aktiva IPX-uttag

(detta måste göras av någon som vet det)

Active NET / ROM-uttag

(detta måste göras av någon som vet det)

Active AX.25 uttag

(detta måste göras av någon som vet det)

SE ÄVEN

rutt(8), ifconfig(8)

Viktig: Använd man kommando ( % man ) för att se hur ett kommando används på din dator.