Netstat: Skillnad mellan sidversioner

Från Wiki.linux.se - Svensk Linux Wiki
Hoppa till navigering Hoppa till sök
(Skapade sidan med '== netstat - Visa nätverksanslutningar, routingtabeller och nätverksgränssnitt == Kommandot `netstat` används för att visa nätverksanslutningar, routingtabeller, nätverksgränssnitt och andra nätverksstatistik i ett Unix-liknande operativsystem. === Syntax === netstat [ALTERNATIV] === Beskrivning === Kommandot `netstat` visar olika typer av nätverksrelaterad information beroende på de angivna alternativen. Det kan visa aktiva anslutningar, öppna portar, rou...')
 
(Omdirigerar till netstat(8))
Märke: Ny omdirigering
 
(3 mellanliggande sidversioner av samma användare visas inte)
Rad 1: Rad 1:
== netstat - Visa nätverksanslutningar, routingtabeller och nätverksgränssnitt ==
#REDIRECT [[netstat(8)]]
Kommandot `netstat` används för att visa nätverksanslutningar, routingtabeller, nätverksgränssnitt och andra nätverksstatistik i ett Unix-liknande operativsystem.
 
=== Syntax ===
netstat [ALTERNATIV]
 
=== Beskrivning ===
Kommandot `netstat` visar olika typer av nätverksrelaterad information beroende på de angivna alternativen. Det kan visa aktiva anslutningar, öppna portar, routingtabeller och statistik för nätverksgränssnitt.
 
=== Alternativ ===
Kommandot `netstat` stöder flera alternativ som kan användas för att justera vilken information som visas:
 
* -a, --all - Visa alla anslutningar och lyssnande portar.
* -c, --continuous - Visa information kontinuerligt.
* -e, --extended - Visa extra information.
* -i, --interfaces - Visa statistik för nätverksgränssnitt.
* -l, --listening - Visa endast lyssnande portar.
* -n, --numeric - Visa adresser och portnummer numeriskt.
* -p, --program - Visa vilken process som använder varje anslutning.
* -r, --route - Visa routingtabellen.
* -s, --statistics - Visa nätverksstatistik (per protokoll).
* -t, --tcp - Visa endast TCP-anslutningar.
* -u, --udp - Visa endast UDP-anslutningar.
* -w, --raw - Visa råa nätverksanslutningar.
* --ip - Visa IP-nätverksanslutningar.
* --inet - Visa IPv4-nätverksanslutningar.
* --inet6 - Visa IPv6-nätverksanslutningar.
 
=== Exempel ===
Här är några praktiska exempel som visar hur du kan använda `netstat`-kommandot:
 
* För att visa alla nätverksanslutningar och lyssnande portar:
<code>
netstat -a
</code>
 
* För att visa routingtabellen:
<code>
netstat -r
</code>
 
* För att visa statistik för nätverksgränssnitt:
<code>
netstat -i
</code>
 
* För att visa nätverksanslutningar och portnummer numeriskt:
<code>
netstat -n
</code>
 
* För att visa vilken process som använder varje anslutning:
<code>
sudo netstat -p
</code>
 
* För att visa endast TCP-anslutningar:
<code>
netstat -t
</code>
 
* För att visa endast UDP-anslutningar:
<code>
netstat -u
</code>
 
* För att visa nätverksstatistik per protokoll:
<code>
netstat -s
</code>
 
=== Skillnader mellan macOS och Linux ===
Det finns några viktiga skillnader att tänka på när man använder `netstat`-kommandot på macOS jämfört med Linux:
 
* Standardinstallationer: På både macOS och de flesta Linux-distributioner är `netstat` inkluderat som en del av systemets nätverksverktyg. På moderna Linux-system är `netstat` en del av paketet `net-tools`, medan macOS använder sin egen version av `netstat`.
* Alternativ och funktioner: Medan grundläggande funktioner i `netstat` är liknande på båda plattformarna, kan vissa alternativ och utdataformat skilja sig åt. Till exempel kan `-p` (visa process-ID) kräva root-rättigheter och fungera olika beroende på systemets säkerhetsinställningar.
* Ersättning på Linux: På många moderna Linux-distributioner har `netstat` blivit ersatt eller kompletterat med `ss`-kommandot (från `iproute2`-paketet) som ger mer detaljerad och flexibel information om nätverksanslutningar.
 
Det är alltid bra att konsultera `man`-sidan för `netstat` på din specifika plattform för att se vilka alternativ och funktioner som är tillgängliga och hur de används.
 
=== Felsökning ===
Om du får ett felmeddelande när du använder `netstat`, kontrollera följande:
 
* Att kommandot är korrekt installerat och tillgängligt på ditt system.
* Att du har nödvändiga rättigheter för att köra kommandot och visa vissa typer av nätverksinformation.
* Att syntaxen för ditt kommando är korrekt. Kontrollera att du använder rätt alternativ och parametrar.
* På moderna Linux-distributioner kan du behöva använda `ss`-kommandot istället för `netstat`.
 
=== Se även ===
* [[ss]] - Visa mer detaljerad information om nätverksanslutningar (ersättning för `netstat` på moderna Linux-system).
* [[ifconfig]] - Konfigurera nätverksgränssnitt (ersätts av `ip` på moderna system).
* [[ping]] - Kontrollera nätverksanslutning.
* [[traceroute]] - Spåra rutten till en nätverksvärd.
 
=== Källor ===
* [https://man7.org/linux/man-pages/man8/netstat.8.html netstat manual (Linux)]
* [https://www.freebsd.org/cgi/man.cgi?query=netstat netstat manual (macOS)]
 
[[Kategori:Linuxkommandon]]

Nuvarande version från 2 februari 2026 kl. 07.52

Omdirigering till: