Sleva 50% všechny plány, omezený čas. Od $2.48/mo
Zbývá 7 min
Zabezpečení a sítě

Linux netstat command: Tutoriál, instalace a příklady

Ada Lovegood By Ada Lovegood 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 nainstaluji netstat na Linux?

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

Jaká je nejlepší alternativa k netstat?

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

Mohu monitorovat výstup netstat průběžně?

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

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

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í.

Na co se používá netstat -au?

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

K čemu slouží příkaz netstat -s?

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

Pokračuj ve čtení.

Titulní obrázek Cloudzy k průvodci MikroTik L2TP VPN, který ukazuje notebook připojený k serverovému racku přes svítící modrozlatý digitální tunel s ikonami štítů.
Zabezpečení a sítě

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

V tomto nastavení MikroTik L2TP VPN se L2TP stará o tunelování a IPsec o šifrování a integritu; jejich kombinace ti dá nativní kompatibilitu klientů bez agenta třetí strany

Rexa CyrusRexa Cyrus 9 min čtení
Okno terminálu zobrazující SSH varovnou zprávu o změně identifikace vzdáleného hostitele, s titulkem Fix Guide a značkou Cloudzy na tmavě modrozeleném pozadí.
Zabezpečení a sítě

Varování: Identifikace vzdáleného hostitele se změnila a jak to opravit

SSH je bezpečný síťový protokol, který vytváří šifrovaný tunel mezi systémy. Zůstává oblíbený mezi vývojáři, kteří potřebují vzdálený přístup k počítačům bez grafického

Rexa CyrusRexa Cyrus 10 min čtení
Ilustrace k průvodci řešením problémů DNS serveru s varovnými symboly a modrým serverem na tmavém pozadí pro chyby překladu názvů v Linuxu
Zabezpečení a sítě

Temporary Failure in Name Resolution: co to znamená a jak to opravit?

Při používání Linuxu můžeš narazit na chybu temporary failure in name resolution při pokusu o přístup k webům, aktualizaci balíčků nebo spuštění úloh vyžadujících internetové připojení

Rexa CyrusRexa Cyrus 12 min čtení

Hotov k nasazení? Od 2,48 $/měs.

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