Netstat: Skillnad mellan sidversioner
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
Rad 49: | Rad 49: | ||
Visa sammanfattande statistik för varje protokoll. | Visa sammanfattande statistik för varje protokoll. | ||
'''ALTERNATIV''' | ==== '''ALTERNATIV''' ==== | ||
=== --verbose, -v === | === --verbose, -v === | ||
Rad 102: | Rad 102: | ||
'''UTDATA''' | '''UTDATA''' | ||
=== Aktiva Internetanslutningar (TCP, UDP, UDPLite, rå) === | ==== Aktiva Internetanslutningar (TCP, UDP, UDPLite, rå) ==== | ||
==== Proto ==== | ==== Proto ==== | ||
Protokollet (tcp, udp, udpl, raw) som används av socketen. | Protokollet (tcp, udp, udpl, raw) som används av socketen. | ||
Rad 154: | Rad 155: | ||
* '''c''' - Antalet keepalives skickade. | * '''c''' - Antalet keepalives skickade. | ||
=== Aktiva UNIX-domänsockets === | ==== Aktiva UNIX-domänsockets ==== | ||
==== Proto ==== | |||
===== Proto ===== | |||
Protokollet (vanligtvis unix) som används av socketen. | Protokollet (vanligtvis unix) som används av socketen. | ||
==== RefCnt ==== | ===== RefCnt ===== | ||
Referensräknaren (dvs anslutna processer via denna socket). | Referensräknaren (dvs anslutna processer via denna socket). | ||
==== Flags ==== | ===== Flags ===== | ||
Flaggan som visas är SO_ACCEPTON (visas som ACC), SO_WAITDATA (W) eller SO_NOSPACE (N). SO_ACCECPTON används på oanslutna socketar om deras motsvarande processer väntar på en anslutningsbegäran. De andra flaggorna är inte av normalt intresse. | Flaggan som visas är SO_ACCEPTON (visas som ACC), SO_WAITDATA (W) eller SO_NOSPACE (N). SO_ACCECPTON används på oanslutna socketar om deras motsvarande processer väntar på en anslutningsbegäran. De andra flaggorna är inte av normalt intresse. | ||
Rad 192: | Rad 194: | ||
Detta är sökvägsnamnet som de motsvarande processerna är anslutna till socketen med. | Detta är sökvägsnamnet som de motsvarande processerna är anslutna till socketen med. | ||
'''FILER''' | ===== '''FILER''' ===== | ||
/etc/services -- Tjänsteöversättningsfilen | /etc/services -- Tjänsteöversättningsfilen | ||
Rad 237: | Rad 239: | ||
/proc/net/snmp -- Statistik | /proc/net/snmp -- Statistik | ||
'''SE ÄVEN''' | ==== '''SE ÄVEN''' ==== | ||
* route | * [[route]] | ||
* ifconfig | * [[ifconfig]] | ||
* iptables | * [[iptables]] | ||
* proc | * [[proc]] | ||
* ss | * [[ss]] | ||
* ip | * [[ip]] | ||
'''BUGGAR''' | '''BUGGAR''' |
Versionen från 26 augusti 2024 kl. 05.05
NETSTAT
NAMN netstat - Skriv ut nätverksanslutningar, routningstabeller, gränssnittsstatistik, maskeradhanteringar och multicast-medlemskap
SAMMANFATTNING
netstat [address_family_options] [--tcp|-t] [--udp|-u] [--udplite|-U] [--sctp|-S] [--raw|-w] [--l2cap|-2] [--rfcomm|-f] [--listening|-l] [--all|-a] [--numeric|-n] [--numeric-hosts] [--numeric-ports] [--numeric-users] [--symbolic|-N] [--extend|-e[--extend|-e]] [--timers|-o] [--program|-p] [--verbose|-v] [--continuous|-c] [--wide|-W]
netstat {--route|-r} [address_family_options] [--extend|-e[--extend|-e]] [--verbose|-v] [--numeric|-n] [--numeric-hosts] [--numeric-ports] [--numeric-users] [--continuous|-c]
netstat {--interfaces|-i} [--all|-a] [--extend|-e[--extend|-e]] [--verbose|-v] [--program|-p] [--numeric|-n] [--numeric-hosts] [--numeric-ports] [--numeric-users] [--continuous|-c]
netstat {--groups|-g} [--numeric|-n] [--numeric-hosts] [--numeric-ports] [--numeric-users] [--continuous|-c]
netstat {--masquerade|-M} [--extend|-e] [--numeric|-n] [--numeric-hosts] [--numeric-ports] [--numeric-users] [--continuous|-c]
netstat {--statistics|-s} [--tcp|-t] [--udp|-u] [--udplite|-U] [--sctp|-S] [--raw|-w]
netstat {--version|-V}
netstat {--help|-h}
address_family_options:
[-4|--inet] [-6|--inet6] [--protocol={inet,inet6,unix,ipx,ax25,netrom,ddp,bluetooth, ... }] [--unix|-x] [--inet|--ip|--tcpip] [--ax25] [--x25] [--rose] [--ash] [--bluetooth] [--ipx] [--netrom] [--ddp|--appletalk] [--econet|--ec]
NOTERINGAR Detta program är till största delen föråldrat. Ersättning för netstat är ss. Ersättning för netstat -r är ip route. Ersättning för netstat -i är ip -s link. Ersättning för netstat -g är ip maddr.
BESKRIVNING Netstat skriver ut information om Linux nätverkssubsystem. Typen av information som skrivs ut styrs av det första argumentet, enligt följande:
(inget)
Som standard visar netstat en lista över öppna sockets. Om du inte specificerar några adressfamiljer skrivs de aktiva socketarna för alla konfigurerade adressfamiljer ut.
--route, -r
Visa kernel-routingstabellerna. Se beskrivningen i route för detaljer. netstat -r och route -e ger samma utdata.
--groups, -g
Visa multicast-gruppmedlemskap för IPv4 och IPv6.
--interfaces, -i
Visa en tabell över alla nätverksgränssnitt och deras respektive mottagnings- och sändningsfelräknare.
--masquerade, -M
Visa en lista över maskeradhanterade anslutningar.
--statistics, -s
Visa sammanfattande statistik för varje protokoll.
ALTERNATIV
--verbose, -v
Informera användaren om vad som pågår genom att vara mer detaljerad. Skriv speciellt ut användbar information om icke-konfigurerade adressfamiljer.
--wide, -W
Trunkera inte IP-adresser genom att använda så bred utdata som behövs. Detta är valfritt för att inte bryta befintliga skript.
--numeric, -n
Visa numeriska adresser istället för att försöka bestämma symboliska värd-, port- eller användarnamn.
--numeric-hosts
Visar numeriska värdadresser men påverkar inte upplösningen av port- eller användarnamn.
--numeric-ports
Visar numeriska portnummer men påverkar inte upplösningen av värd- eller användarnamn.
--numeric-users
Visar numeriska användar-ID:n men påverkar inte upplösningen av värd- eller portnamn.
--protocol=family, -A
Specificerar adressfamiljer (kanske bättre beskrivna som lågnivåprotokoll) för vilka anslutningar ska visas. family är en kommaseparerad lista över adressfamiljernyckelord som inet, inet6, unix, ipx, ax25, netrom, econet, ddp och bluetooth. Detta har samma effekt som att använda --inet|-4, --inet6|-6, --unix|-x, --ipx, --ax25, --netrom, --ddp och --bluetooth-alternativen.
Adressfamiljen inet (IPv4) inkluderar raw-, udp-, udplite- och tcp-protokollsockets.
Adressfamiljen bluetooth (IPv4) inkluderar l2cap- och rfcomm-protokollsockets.
-c, --continuous
Detta gör att netstat skriver ut den valda informationen varje sekund kontinuerligt.
-e, --extend
Visa ytterligare information. Använd detta alternativ två gånger för maximal detalj.
-o, --timers
Inkludera information relaterad till nätverkstimers.
-p, --program
Visa PID och namn på programmet som varje socket tillhör. En bindestreck visas om socketen tillhör kärnan (t.ex. en kärntjänst, eller om processen har avslutats men socketen inte har stängts helt än).
-l, --listening
Visa endast lyssnande sockets. (Dessa är inte inkluderade som standard.)
-a, --all
Visa både lyssnande och icke-lyssnande sockets. Med --interfaces-alternativet, visa gränssnitt som inte är uppkopplade.
-F
Skriv ut routningsinformation från FIB. (Detta är standarden.)
-C
Skriv ut routningsinformation från routningscachen.
UTDATA
Aktiva Internetanslutningar (TCP, UDP, UDPLite, rå)
Proto
Protokollet (tcp, udp, udpl, raw) som används av socketen.
Recv-Q
Etablerat: Antalet bytes som inte har kopierats av användarprogrammet som är anslutet till denna socket. Lyssnande: Sedan Kernel 2.6.18 innehåller denna kolumn den nuvarande syn backlog.
Send-Q
Etablerat: Antalet bytes som inte har bekräftats av den avlägsna värden. Lyssnande: Sedan Kernel 2.6.18 innehåller denna kolumn den maximala storleken på syn backlog.
Lokal adress
Adress och portnummer för den lokala änden av socketen. Om inte --numeric (-n) alternativet är specificerat löses socketadressen upp till sitt kanoniska värdnamn (FQDN) och portnumret översätts till motsvarande tjänstenamn.
Utländsk adress
Adress och portnummer för den avlägsna änden av socketen. Analogt med "Lokal adress".
State
Socketens tillstånd. Eftersom det inte finns några tillstånd i raw-läge och vanligtvis inga tillstånd används i UDP och UDPLite kan denna kolumn vara tom. Normalt kan detta vara en av flera värden:
- ESTABLISHED - Socketen har en etablerad anslutning.
- SYN_SENT - Socketen försöker aktivt etablera en anslutning.
- SYN_RECV - En anslutningsbegäran har tagits emot från nätverket.
- FIN_WAIT1 - Socketen är stängd och anslutningen stängs av.
- FIN_WAIT2 - Anslutningen är stängd och socketen väntar på en avstängning från den avlägsna änden.
- TIME_WAIT - Socketen väntar efter stängning för att hantera paket som fortfarande finns i nätverket.
- CLOSE - Socketen används inte.
- CLOSE_WAIT - Den avlägsna änden har stängt ner och väntar på att socketen ska stängas.
- LAST_ACK - Den avlägsna änden har stängt ner och socketen är stängd. Väntar på bekräftelse.
- LISTEN - Socketen lyssnar efter inkommande anslutningar. Sådana sockets är inte inkluderade i utdata om du inte specificerar --listening (-l) eller --all (-a) alternativet.
- CLOSING - Båda socketarna är nedstängda men vi har fortfarande inte skickat all vår data.
- UNKNOWN - Socketens tillstånd är okänt.
User
Användarnamnet eller användar-ID:t (UID) för socketens ägare.
PID/Programnamn
Snedstrecksseparerat par av process-ID (PID) och processnamn för processen som äger socketen. --program gör att denna kolumn inkluderas. Du behöver också superanvändarprivilegier för att se denna information om socketar du inte äger. Denna identifieringsinformation är ännu inte tillgänglig för IPX-sockets.
Timer
TCP-timer associerad med denna socket. Formatet är timer(a/b/c). Timern är ett av följande värden:
- off - Ingen timer är inställd för denna socket.
- on - Återsändningstimern är aktiv för socketen.
- keepalive - Keepalive-timern är aktiv för socketen.
- timewait - Anslutningen stängs och timewait-timern är aktiv för socketen.
Värdena inom parenteserna:
- a - Timer-värde.
- b - Antalet återsändningar skickade.
- c - Antalet keepalives skickade.
Aktiva UNIX-domänsockets
Proto
Protokollet (vanligtvis unix) som används av socketen.
RefCnt
Referensräknaren (dvs anslutna processer via denna socket).
Flags
Flaggan som visas är SO_ACCEPTON (visas som ACC), SO_WAITDATA (W) eller SO_NOSPACE (N). SO_ACCECPTON används på oanslutna socketar om deras motsvarande processer väntar på en anslutningsbegäran. De andra flaggorna är inte av normalt intresse.
Type
Det finns flera typer av socket-åtkomst:
- SOCK_DGRAM - Socketen används i Datagram (anslutningslöst) läge.
- SOCK_STREAM - Detta är en stream (anslutnings)socket.
- SOCK_RAW - Socketen används som en rå socket.
- SOCK_RDM - Denna används för pålitligt levererade meddelanden.
- SOCK_SEQPACKET - Detta är en sekventiell paket-socket.
- SOCK_PACKET - Rå gränssnittsåtkomst-socket.
- UNKNOWN - Vem vet vad framtiden kommer att föra med sig - fyll bara i här :-)
State
Detta fält kommer att innehålla ett av följande nyckelord:
- FREE - Socketen är inte allokerad.
- LISTENING - Socketen lyssnar efter en anslutningsbegäran. Sådana sockets är bara inkluderade i utdata om du specificerar --listening (-l) eller --all (-a) alternativet.
- CONNECTING - Socketen är på väg att etablera en anslutning.
- CONNECTED - Socketen är ansluten.
- DISCONNECTING - Socketen kopplas bort.
- (tom) - Socketen är inte ansluten till en annan.
- UNKNOWN - Detta tillstånd bör aldrig inträffa.
PID/Programnamn
Process-ID (PID) och processnamn för processen som har socketen öppen. Mer information finns i avsnittet Aktiva Internetanslutningar som skrevs ovan.
Path
Detta är sökvägsnamnet som de motsvarande processerna är anslutna till socketen med.
FILER
/etc/services -- Tjänsteöversättningsfilen
/proc -- Monteringspunkt för proc-filsystemet, vilket ger tillgång till kernel-statusinformation via följande filer:
/proc/net/dev -- Enhetsinformation
/proc/net/raw -- Rå socket-information
/proc/net/tcp -- TCP-socket-information
/proc/net/udp -- UDP-socket-information
/proc/net/udplite -- UDPLite-socket-information
/proc/net/igmp -- IGMP-multicast-information
/proc/net/unix -- Unix-domänsocket-information
/proc/net/ipx -- IPX-socket-information
/proc/net/ax25 -- AX25-socket-information
/proc/net/appletalk -- DDP (appletalk)-socket-information
/proc/net/nr -- NET/ROM-socket-information
/proc/net/route -- IP-routing-information
/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
/sys/kernel/debug/bluetooth/l2cap -- Bluetooth L2CAP-information
/sys/kernel/debug/bluetooth/rfcomm -- Bluetooth seriella anslutningar
/proc/net/snmp -- Statistik
SE ÄVEN
BUGGAR Ibland kan konstig information visas om en socket ändras medan den visas. Detta är osannolikt att inträffa.
FÖRFATTARE Netstat-användargränssnittet skrevs av Fred Baumgarten <dc6iq@insu1.etec.uni-karlsruhe.de>, manualen i grunden av Matt Welsh <mdw@tc.cornell.edu>. Det uppdaterades av Alan Cox <Alan.Cox@linux.org>, uppdaterades igen av Tuan Hoang <tqhoang@bigfoot.com>. Manualen och kommandot som ingår i net-tools-paketet är totalt omskrivet av Bernd Eckenfels <ecki@linux.de>. UDPLite-alternativen lades till av Brian Micek <bmicek@gmail.com>.
COLOPHON Den här sidan är en del av net-tools (nätverksverktyg)-projektet. Information om projektet finns på ⟨http://net-tools.sourceforge.net/⟩. Om du har en felrapport för denna manualsida, se ⟨http://net-tools.sourceforge.net/⟩. Den här sidan hämtades från projektets uppströms Git-repository ⟨git://git.code.sf.net/p/net-tools/code⟩ den 2024-06-14. (Vid den tidpunkten var datumet för den senaste committen som hittades i repositoryn 2023-06-29.) Om du upptäcker några renderingproblem i denna HTML-version av sidan, eller om du tror att det finns en bättre eller mer uppdaterad källa för sidan, eller om du har korrigeringar eller förbättringar av informationen i denna COLOPHON (som inte är en del av den ursprungliga manualsidan), skicka ett mail till man-pages@man7.org
net-tools 2014-10-07 NETSTAT
Sidslut
Det här är en maskinöversättning av linux kommando manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webserver.