Namn
netstat – Skriv ut nätverksanslutningar, dirigeringstabeller, gränssnittsstatistik, maskeradanslutningar och multicast-medlemskap
Synopsis
netstat {–groups | -g}
netstat {–masquerade | -M}
netstat {–statistics | -s}
netstat {–version | -V}
netstat {–help | -h}
address_family_options:
]
Obs
Detta program är föråldrat. Ersättning för netstat är ss. Ersättning för netstat -r är ip-rutt. Ersättning för netstat-i är ip -s länk. Ersättningen för netstat -g är ip maddr.
Beskrivning
Netstat skriver ut information om Linux-nätverksdelsystemet. Typen av information som skrivs ut styrs av det första argumentet enligt följande:
(ingen)
Som standard visar netstat en lista med öppna sockets. Om du inte anger några adressfamiljer kommer de aktiva uttagen för alla konfigurerade adressfamiljer att skrivas ut.
–route, -r
Visa kärnruttabeller.
–grupper, -g
Visa multicast-gruppmedlemskapsinformation för IPv4 och IPv6.
–interfaces = iface, -I = iface, -i
Visa en tabell över alla nätverksgränssnitt, eller det angivna iface.
–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 verbose. Skriv särskilt ut användbar information om okonfigurerade adressfamiljer.
–numeric, -n
Visa numeriska adresser istället för att försöka bestämma symboliskt värd, port eller användarnamn.
– nummer-värdar
visar numeriska värdadresser men påverkar inte upplösningen för port eller användarnamn.
– nummerportar
visar numeriska portnummer men påverkar inte upplösningen för värden eller användaren namn.
– nummer-användare
visar numeriska användar-ID men påverkar inte upplösningen på värd- eller portnamn.
–protocol = familj, -A
Anger adressfamiljer ( kanske bättre beskrivet som lågnivåprotokoll) för vilka anslutningar som ska visas. familjen är en kommaseparerad (”,”) lista över adressfamiljens nyckelord som inet, unix, ipx, ax25, netrom och ddp. Detta har samma effekt som att använda alternativen –inet, –unix (-x), –ipx, – ax25, –netrom och –ddp.
Adressfamiljen inet innehåller raw, udp och tcp-protokolluttag.
-c, – kontinuerlig
Detta kommer att leda till att netstat skriver ut den valda informationen varje sekund kontinuerligt.
-e, –förläng
Visa ytterligare information. Använd det här alternativet två gånger för att få maximal information.
-o, –timers
Inkludera information relaterad till nätverkstimers.
-p, –program
Visa PID och namnet på programmet som ska användas som varje uttag tillhör.
-l, –lyssning
Visa endast lyssningsuttag. (Dessa är utelämnade som standard.)
-a, –all
Visa både lyssnande och icke-lyssnande (för TCP betyder det etablerade anslutningar) uttag. Med alternativet –interfaces, visas gränssnitt som inte är markerad
-f
Skriv ut routningsinformation från FIB. (Detta är standard.)
-c
Skriv ut routningsinformation från ruttcachen.
-Z –context
Om SELinux-aktiverad skriv ut SELinux-kontext.
-T – notrim
Sluta beskära långa adresser.
fördröjning
Netstat kommer att bläddra i statistik varje fördröjningssekund. UP.
Output
Aktiva internetanslutningar (TCP, UDP, raw)
Protokollet (tcp, udp, raw) som används av uttaget.
Recv-Q
Antalet byte som inte kopieras av det användarprogram som är anslutet till detta uttag.
Send-Q
Antalet byte som inte bekräftas av fjärrvärden.
Lokal adress
Adress och portnummer av den lokala änden av uttaget. Om inte alternativet –numeric (-n) är specificerat, löses sockeladressen till dess kanoniska värdnamn (FQDN) och portnumret översätts till motsvarande tjänstenamn.
Utländsk adress
Adress och port numret på uttaget på fjärrkontakten. Analogt med ”Lokal adress.”
Tillstånd
Sockelns tillstånd. Eftersom det inte finns några tillstånd i råläge och vanligtvis inga tillstånd som används i UDP kan den här kolumnen lämnas tom. Normalt kan detta vara ett av flera värden: ESTABLISHED Socket har en etablerad anslutning. SYN_SENT Uttaget försöker aktivt skapa en anslutning. SYN_RECV En anslutningsförfrågan har mottagits från nätverket. FIN_WAIT1 Uttaget är stängt och anslutningen stängs av. FIN_WAIT2 Anslutningen är stängd och uttaget väntar på en avstängning från fjärranslutningen. TIME_WAIT Uttaget väntar efter att hantera paket som fortfarande finns i nätverket. STÄNGT uttaget används inte. CLOSE_WAIT Fjärrkontakten har stängts av och väntar på att uttaget stängs. LAST_ACK Fjärranslutningen har stängts av och uttaget är stängt. Väntar på bekräftelse. LISTEN Uttaget lyssnar på inkommande anslutningar. Sådana uttag ingår inte i utgången om du inte anger alternativet –listening (-l) eller – all (-a).STÄNGNING Båda uttagen är avstängda men vi har fortfarande inte alla våra data skickade. Okänt Sockelns tillstånd är okänt.
Användare
Användarnamnet eller användar-id (UID) för uttagets ägare .
PID / programnamn
Skräddarseparerat par av process-id (PID) och processnamn för processen som äger uttaget. – Programmet gör att denna kolumn inkluderas. Du behöver också superanvändarbehörigheter för att se den här informationen på uttag du inte använder. Denna identifieringsinformation är ännu inte tillgänglig för IPX-uttag.
Timer
(detta måste skrivas)
Aktiv UNIX-domänuttag
Protokollet (vanligtvis unix) som används av uttaget.
RefCnt
Referensantalet (dvs. bifogade processer via detta uttag).
Flaggor
De visade flaggorna är SO_ACCEPTON (visas som ACC), SO_WAITDATA (W) eller SO_NOSPACE (N). SO_ACCECPTON används på icke-anslutna uttag om deras motsvarande processer väntar på en anslutningsförfrågan. De andra flaggorna är inte av normalintresse.
Typ
Det finns flera typer av uttag: SOCK_DGRAM Uttaget används i Datagram-läge (anslutningsfritt). SOCK_STREAM Detta är ett strömuttag (anslutning). SOCK_RAW Uttaget används som ett rå uttag. SOCK_RDM Den här serverar meddelanden som levereras på ett tillförlitligt sätt. SOCK_SEQPACKET Detta är ett sekventiellt paketuttag. SOCK_PACKET Åtkomstuttag för rå gränssnitt. Okänt Vem vet någonsin vad framtiden kommer att ge oss – fyll bara i här 🙂
Tillstånd
Detta fält kommer att innehålla ett av följande nyckelord: GRATIS uttaget är inte tilldelat LISTENING Uttaget lyssnar efter en anslutning begäran. Sådana uttag ingår bara i utgången om du anger alternativet –listening (-l) eller – all (-a). ANSLUTA Uttaget håller på att upprätta en anslutning. CONNECTED Uttaget är anslutet. AVSLUTA Uttaget är frånkopplat. (tomt) Uttaget är inte anslutet till ett annat. Okänt Det här tillståndet bör aldrig hända.
PID / programnamn
Process-ID (PID) och processnamn för processen som har uttaget öppet. Mer info tillgänglig i avsnittet Aktiv internetanslutning skrivet ovan.
Sökväg
Detta är sökvägsnamnet som motsvarande processer kopplade till 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)
Anteckningar
Börjar med Linux release 2.2 netstat -i visar inte gränssnittsstatistik för aliasinterfaces. För att få per alias-gränssnittsräknare måste du ställa in explicita regler med kommandot ipchains (8).
Filer
/ etc / services – Tjänsteröversättningen
-fil
/ proc – Monteringspunkt för proc-filsystemet, som ger åtkomst till kärnstatusinformation via följande filer.
/ proc / net / dev – device
information
/ proc / net / raw – raw socket information
/ proc / net / tcp – TCP
socket-information
/ proc / net / udp – UDP-sockelinformation
/ proc / net / igmp – IGMP multicast-information
/ proc / net / unix – Unix-domän-sockelinformation
/ proc / net / ipx – IPX-sockelinformation
/ proc / net / ax25 – AX25-sockelinformation
/ proc / net / appletalk – – DDP (appletalk) sockelinformation
/ proc / net / nr – NET / ROM-sockelinformation
/ proc / net / route – IP-routningsinformation
/ proc / net / ax25_route – AX25 routing information
/ proc / net / ipx_route – IPX routing information
/ proc / net / nr_nodes – – NET / ROM-nodlista
/ proc / net / nr_neigh – NET / ROM-grannar
/ proc / net / ip_masquerade – maskerade anslutningar
/ proc / net / snmp – statistik
Se även
ss (8), ip (8)
Bugg
Ibland kan konstig information visas om ett uttag ändras när det visas . Det är osannolikt att detta inträffar.
Författare
Netstat-användargränssnittet skrevs av Fred Baumgarten < [email protected] > mansidan i grund och botten av Matt Welsh < [email protected] >. Den uppdaterades av Alan Cox < [email protected] > men kunde göra lite mer arbete. Det uppdaterades igen av Tuan Hoang < [email protected] >.
Man-sidan och kommandot som ingår i nätet -verktygspaketet skrivs om helt av Bernd Eckenfels < [email protected] >.