Sleva 50% všechny plány, časově omezená nabídka. Od $2.48/mo
7 minut zbývá
Bezpečnost a sítě

Příkaz Netstat pro Linux: návod, instalace a příklady

Ada Lovegoodová By Ada Lovegoodová 7 min čtení
instalace příkazu netstat na linuxu a příklady použití

Každý Linux uživatel by měl vědět, jak efektivně spravovat síťová připojení. Správa síťových připojení je ještě důležitější při řešení problémů nebo monitorování provozu. Nástroj Linux netstat příkaz je všestranný a umožňuje vám kontrolovat aktivní síťová připojení, naslouchající porty, směrovací tabulky a statistiky síťových rozhraní. Ať už optimalizujete výkon systému, ladíte chyby nebo jen chcete lépe pochopit síťovou aktivitu, zvládnutí tohoto příkazu je nezbytné. V tomto příspěvku se naučíte, jak nainstalovat netstat, prozkoumat jeho různé možnosti a používat ho k získání podrobných informací o síťových operacích vašeho systému. Pokračujte dál pro praktické příklady a tipy, jak co nejlépe využít netstatmožnosti.

Jak nainstalovat netstat na Linuxu

Před použitím příkazu Linux netstat jej možná budete muset nainstalovat, protože některé distribuce Linux ho ve výchozím nastavení neobsahují. Postup instalace Linux netstat na Ubuntu a dalších systémech Linux.

Instalace Ubuntu netstat

Na Ubuntu budete muset nainstalovat balíček net-tools, abyste mohli použít netstat, protože je součástí tohoto balíčku. Balíček můžete nainstalovat netstat Ubuntu pomocí následujícího příkazu:

sudo apt update
sudo apt install net-tools

Na ostatních distribucích Linux použijte svůj správce balíčků, třeba yum or dnf:

# For RHEL-based distros (CentOS, Fedora, etc.)
sudo yum install net-tools

Po instalaci si ověřte funkčnost zadáním netstat v terminálu.

Základní syntaxe netstat

Linux netstat příkaz má poměrně jednoduchou syntaxi:

netstat [OPTIONS]

Různé možnosti můžete kombinovat, abyste získali podrobný výstup o síťových připojeních, portech a dalších informacích.

Praktické použití příkazu Linux Netstat Příkaz

Níže si projdeme některá běžná a praktická použití tohoto příkazu.

  • Výpis všech portů TCP pomocí Linux netstat Příkaz: Chcete-li vypsat všechna připojení TCP, použijte -t možnost s netstat. Zobrazí se všechny aktivní porty TCP v systému.
netstat -t
  • Výpis všech portů UDP pomocí Linux netstat Příkaz: Podobně můžete vypsat všechna připojení UDP pomocí -u možnost:
netstat -u
  • Výpis pouze naslouchajících portů pomocí Linux netstat Příkaz: Chcete-li zobrazit pouze naslouchající porty, použijte -l možnost. Filtruje se všechna navázaná připojení a zobrazí se pouze porty čekající na nová připojení.
netstat -l
  • Výpis pouze naslouchajících portů TCP pomocí Linux netstat Příkaz: Pouze pro naslouchající porty TCP můžete kombinovat -t a -l Možnosti:
netstat -lt
  • Výpis pouze naslouchajících portů UDP pomocí Linux netstat Příkaz: Pro naslouchající porty UDP kombinujte -u a -l:
netstat -lu
  • Výpis pouze naslouchajících UNIX portů pomocí Linux netstat Příkaz: Chcete-li zobrazit doménové sockety UNIX, použijte -x možnost spolu s -l pro výpis pouze naslouchajících UNIX portů:
netstat -lx
  • Výpis statistik všech portů pomocí Linux netstat Příkaz: Pro zobrazení statistik sítě pro všechny protokoly je užitečná -s možnost. Poskytuje přehled o přenosech a počtech chyb.
netstat -s
  • Výpis statistik portů TCP pomocí Linux netstat Příkaz: Chcete-li zobrazit statistiky konkrétně pro TCP, zkombinujte -s s -t:
netstat -st
  • Výpis statistik portů UDP pomocí Linux netstat Příkaz: Pro statistiky UDP použijte -su:
netstat -su
  • Zobrazení PID a názvů programů pomocí Linux netstat Příkaz: Někdy chcete vědět, které programy používají konkrétní síťové porty. Použijte -p možnost pro zobrazení ID procesu (PID) a názvů programů:
sudo netstat -p
  • Tisk netstat Informace v reálném čase pomocí Linux Netstat Příkaz: Pokud potřebujete sledovat připojení v reálném čase, použijte -c možnost. Bude nepřetržitě vypisovat síťové statistiky:
netstat -c
  • Získání informací o směrování jádra pomocí Linux netstat Příkaz: Chcete-li zobrazit směrovací tabulku jádra, použijte -r možnost. Zobrazí, jak jsou pakety směrovány po vaší síti.
netstat -r
  • Zjištění portu, na kterém program běží, pomocí Linux netstat Příkaz: Můžete zjistit, který port program používá, kombinací -p možnost s grep:
sudo netstat -plnt | grep <program_name>

Zobrazí se vám číslo portu a přidružený program.

Další netstat Možnosti

Přestože jsme pokryli některé běžné možnosti, zde je několik dalších netstat možností, které se vám mohou hodit:

  • -i : Zobrazit statistiky síťového rozhraní.
  • -g : Zobrazit informace o členství v multicastových skupinách.
  • -v : Podrobný výstup s více detaily.

Tyto možnosti vám poskytují flexibilitu při diagnostice síťových problémů nebo kontrole provozu.

Tabulka netstat Příkazy

Případ použití  Příkaz 
Vypsat všechny porty TCP netstat -t
Vypsat všechny porty UDP netstat -u
Vypsat všechny naslouchající porty netstat -l
Vypsat pouze naslouchající porty TCP netstat -lt
Vypsat pouze naslouchající porty UDP netstat -lu
Vypsat pouze naslouchající porty UNIX netstat -lx
Vypsat statistiky sítě netstat -s
Vypsat statistiky TCP netstat -st
Vypsat statistiky UDP netstat -su
Zobrazit PID a názvy programů sudo netstat -p
Průběžně tisknout informace o síti netstat -c
Zobrazit směrovací tabulku jádra netstat -r
grep <program> sudo netstat -plnt

netstat Alternativa

Ačkoli netstat je výkonný, ale považuje se za poněkud zastaralý. Pokud hledáte moderní náhradu, ss (Socket Statistics) je výbornou volbou netstat alternative. It is more efficient and offers similar functionalities:

ss -tuln

Tento příkaz vypíše všechny naslouchající porty TCP a UDP, stejně jako netstat. Chcete-li se dozvědět více o dalších příkazech Linux, které vám pomůžou snadněji se orientovat v prostředí Linux, doporučuji vám přečíst si náš další článek na téma 15 základních příkazů linuxu, které by měl znát každý uživatel.

Závěr

Pro každého správce sítě je příkaz netstat v Linux nezbytnou součástí sady nástrojů. Je to váš nejlepší pomocník pro analýzu toků provozu, identifikaci otevřených portů a sledování procesů spojených se síťovou aktivitou. Když se objeví problémy, netstat vám poskytne rychlý přehled o tom, kdo se kam připojuje, s možnostmi, které vám umožňují proniknout hlouběji do portů TCP, UDP a směrovacích tabulek. A s vývojem Linux se vyvíjejí i naše nástroje. Moderní distribuce často upřednostňují ss pro svou efektivitu a rozšířené možnosti, ale netstat zůstává spolehlivou volbou pro ty, kdo jí rozumí. Její zvládnutí vám dá hluboký a praktický přehled o tom, jak vaše síť funguje.

Často kladené otázky

Jak nainstaluju netstat na Linuxu?

K instalaci netstat na Linux potřebujete balíček net-tools. Na Ubuntu spusťte: sudo apt install net-tools.

Který příkaz je nejlepší netstat alternative?

The ss je moderní alternativou k netstat a nabízí podobné funkce, ale je rychlejší a efektivnější.

Mohu sledovat netstat výstup nepřetržitě?

Ano, s netstat -cmůžete průběžně vypisovat síťové informace v reálném čase.

K čemu slouží příkaz Linux netstat ?

Linux netstat se používá k zobrazení informací o síti, jako jsou aktivní připojení, naslouchající porty, směrovací tabulky a statistiky síťových rozhraní. Je to výkonný nástroj pro monitorování síťového provozu, řešení problémů s připojením a kontrolu stavu portů TCP i UDP v systému Linux.

Jak zobrazit všechna aktivní TCP připojení na Linux systému?

Když spustíte netstat -atzískáte seznam všech aktivních připojení TCP, bez ohledu na jejich stav. To je užitečné pro rychlý přehled o tom, které porty TCP jsou otevřené a aktivně používané, a také pro identifikaci neočekávaných nebo podezřelých připojení.

Co je netstat -au k čemu slouží?

Příkaz netstat -au zobrazuje všechna aktivní připojení UDP na Linux.

Co je netstat -s k čemu slouží?

The netstat -s zobrazuje počty a informace o všech podporovaných protokolech, včetně TCP, UDP, ICMP a IP. Výstup obsahuje metriky jako počet odeslaných, přijatých a zahozených paketů, počty chyb a další statistiky specifické pro jednotlivé protokoly.

Sdílet

Další z blogu

Čtěte dál.

Titulní obrázek Cloudzy pro průvodce MikroTik L2TP VPN zobrazující laptop připojující se k serverovému racku přes zářící modrý a zlatý digitální tunel s ikonami štítů.
Bezpečnost a sítě

Nastavení MikroTik L2TP VPN (s IPsec): průvodce pro RouterOS (2026)

V tomto nastavení MikroTik L2TP VPN zajišťuje L2TP tunelování, zatímco IPsec řeší šifrování a integritu. Jejich kombinace poskytuje kompatibilitu s nativními klienty bez závislosti na třetistraných řešeních.

Rexa CyrusRexa Cyrus 9 min čtení
Okno terminálu zobrazující varovnou zprávu SSH o změně identifikace vzdáleného hostitele, s názvem průvodce opravou a brandingem Cloudzy na tmavě tyrkysovém pozadí.
Bezpečnost a sítě

Varování: Remote Host Identification Has Changed a jak ho opravit

SSH je zabezpečený síťový protokol, který vytváří šifrovaný tunel mezi systémy. Oblíbený je zejména mezi vývojáři, kteří potřebují vzdálený přístup k počítačům bez nutnosti grafického rozhraní.

Rexa CyrusRexa Cyrus 10 minut čtení
Ilustrace k průvodci odstraňováním problémů serveru DNS s varovnými symboly a modrým serverem na tmavém pozadí pro chyby překladu názvů Linux
Bezpečnost a sítě

Dočasné selhání překladu názvů: Co to znamená a jak to opravit?

Při používání Linux se může stát, že při přístupu na webové stránky, aktualizaci balíčků nebo provádění úkolů vyžadujících připojení k internetu narazíte na chybu dočasného selhání překladu názvů.

Rexa CyrusRexa Cyrus 12 minut čtení

Připraveni nasadit? Od 2,48 $/měsíc.

Nezávislý cloud od roku 2008. AMD EPYC, NVMe, 40 Gbps. Vrácení peněz do 14 dní.