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

Linux Netstat Command: Výukový program, instalace a příklady

Ada Lovegood By Ada Lovegood 7 min čtení
instalace příkazu linux nestat a příklady

Každý uživatel Linuxu musí vědět, jak efektivně spravovat síťová připojení. Správa síťových připojení se stává ještě důležitější, když řešíte problémy nebo sledujete provoz. The Linux netstat příkaz je všestranný nástroj, který vám umožňuje kontrolovat aktivní síťová připojení, naslouchající porty, směrovací tabulky a statistiky síťového rozhraní. Ať už optimalizujete výkon systému, ladíte nebo jen chcete lépe porozumět síťové aktivitě, zvládnutí tohoto příkazu je zásadní. V tomto příspěvku se dozvíte, jak nainstalovat netstat, prozkoumejte jeho různé možnosti a použijte jej k získání podrobných informací o síťovém provozu vašeho systému. Pokračujte ve čtení praktických příkladů a tipů pro maximalizaci netstatschopnosti.

Jak nainstalovat netstat na Linuxu

Než se ponořím do Linuxu netstat možná budete muset nainstalovat, protože některé distribuce Linuxu jej ve výchozím nastavení neobsahují. Zde je návod, jak nainstalovat Linux netstat na Ubuntu a dalších systémech Linux.

Instalace Ubuntu netstat

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

sudo apt update
sudo apt install net-tools

V jiných distribucích Linuxu použijte příslušného správce balíčků, jako je např mňam or dnf:

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

Po instalaci ověřte zadáním netstat ve vašem terminálu.

Základní syntaxe netstat

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

netstat [OPTIONS]

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

Praktické využití Linuxu Netstat Příkaz

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

  • Seznam všech portů TCP používajících 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
  • Seznam všech UDP portů používajících Linux netstat Příkaz: Podobně můžete vypsat všechna připojení UDP pomocí -u volba:
netstat -u
  • Seznam pouze naslouchacích portů pomocí Linuxu netstat Příkaz: Chcete-li zobrazit pouze naslouchající porty, použijte -l volba. Tím se odfiltrují všechna navázaná připojení a zobrazí se pouze porty čekající na připojení.
netstat -l
  • Seznam pouze naslouchání TCP portů pomocí Linuxu netstat Příkaz: Pouze pro TCP naslouchající porty můžete kombinovat -t a -l možnosti:
netstat -lt
  • Vypsat pouze naslouchající porty UDP pomocí Linuxu netstat Příkaz: Pro naslouchající porty UDP zkombinujte -u a -l:
netstat -lu
  • Seznam pouze naslouchání portů UNIX pomocí Linuxu netstat Příkaz: Chcete-li zobrazit sokety domény UNIX, použijte -x možnost spolu s -l pro výpis pouze naslouchacích portů UNIX:
netstat -lx
  • Seznam statistik pro všechny porty používající Linux netstat Příkaz: Chcete-li zobrazit statistiky sítě pro všechny protokoly, -s možnost je užitečná. To poskytuje přehled o provozu a počtu chyb.
netstat -s
  • Vypsat statistiky pro porty TCP pomocí Linuxu netstat Příkaz: Chcete-li zobrazit statistiky konkrétně pro TCP, zkombinujte -s s -t:
netstat -st
  • Seznam statistik pro porty UDP pomocí Linuxu netstat Příkaz: Pro statistiku UDP použijte -su:
netstat -su
  • Zobrazení PID a názvů programů pomocí Linuxu netstat Příkaz: Někdy chcete vědět, které programy používají konkrétní síťové porty. Použijte -p možnost zobrazení ID procesu (PID) a názvů programů:
sudo netstat -p
  • Vytisknout netstat Informace Průběžné používání Linuxu Netstat Příkaz: Pokud potřebujete monitorovat připojení v reálném čase, použijte -c volba. Průběžně bude tisknout statistiky sítě:
netstat -c
  • Získejte informace o směrování jádra pomocí Linuxu netstat Příkaz: Chcete-li zobrazit směrovací tabulku jádra, použijte -r volba. Zobrazí se, jak jsou pakety směrovány ve vaší síti.
netstat -r
  • Získejte port, na kterém běží program v Linuxu netstat Příkaz: Můžete zjistit, který port program používá, zkombinováním -p možnost s grep:
sudo netstat -plnt | grep <program_name>

Zobrazí se vám číslo portu a související program.

Další netstat Možnosti

I když jsme probrali některé běžné možnosti, zde je několik dalších netstat možnosti, které by se vám mohly hodit:

  • -i : Zobrazit statistiky síťového rozhraní.
  • -g : Zobrazit informace o členství ve skupině multicast.
  • -v : Podrobný režim pro podrobnější výstup.

Tyto možnosti přidávají flexibilitu při diagnostikování problémů se sítí nebo při kontrole provozu.

Tabulka z netstat Příkazy

Use Case  Příkaz 
Seznam všech TCP portů netstat -t
Seznam všech portů UDP netstat -u
Seznam všech naslouchacích portů netstat -l
Uveďte pouze naslouchající porty TCP netstat -lt
Uveďte pouze naslouchající porty UDP netstat -lu
Uveďte pouze naslouchající porty UNIX netstat -lx
Seznam síťových statistik netstat -s
Vypsat statistiky TCP netstat -st
Vypsat statistiky UDP netstat -su
Zobrazení PID a názvů programů sudo netstat -p
Průběžně tiskněte informace o síti netstat -c
Zobrazit směrovací tabulku jádra netstat -r
grep <program> sudo netstat -plnt

netstat Alternativní

Ačkoli netstat je silný, je považován za trochu zastaralý. Pokud hledáte moderní náhradu, ss (Socket Statistics) je vynikající netstat alternative. It is more efficient and offers similar functionalities:

ss -tuln

Tento příkaz vypíše všechny naslouchající TCP a UDP porty, stejně jako netstat. Pokud se chcete dozvědět o dalších příkazech Linuxu, které vám pomohou se snadněji orientovat v prostředí Linuxu, doporučuji vám přečíst si náš další blog na 15 základních linuxových příkazů, které by měl znát každý uživatel.

Závěr

Pro každého správce sítě, netstat příkaz v Linuxu je nezbytnou součástí sady nástrojů. Je to váš cíl pro rozbor toků provozu, určení otevřených portů a sledování procesů souvisejících s aktivitou sítě. Když nastanou problémy, netstat nabízí rychlý přehled o tom, kdo se kde připojuje, s možnostmi, které vám umožní proniknout do TCP, UDP a směrovacích tabulek. A jak se Linux vyvíjí, mění se i naše nástroje. Moderní distribuce často preferují ss pro jeho efektivitu a rozšířené funkce, ale netstat zůstává spolehlivým pohotovostním režimem pro ty, kteří znají jeho přednosti. Jeho zvládnutí vám poskytne hluboký a praktický pohled na vnitřní fungování vaší sítě.

FAQ

Jak nainstaluji netstat na Linuxu?

Chcete-li nainstalovat netstat na Linuxu potřebujete balíček net-tools. Na Ubuntu spusťte: sudo apt install net-tools.

co je nejlepší netstat alternative?

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

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

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

Co je to Linux netstat příkaz používaný pro?

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

Jak zobrazit všechna aktivní TCP spojení v systému Linux?

Když běžíš netstat -at, získáte seznam všech aktivních TCP spojení bez ohledu na jejich stav. To je užitečné pro rychlé zjištění, 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 používané pro?

Příkaz netstat -au se používá k zobrazení všech aktivních připojení UDP v systému Linux.

co je netstat -s používané pro?

The netstat -s zobrazí počty a informace pro všechny podporované protokoly, včetně TCP, UDP, ICMP a IP. Výstup zahrnuje metriky, jako je počet přenesených, přijatých a zahozených paketů, stejně jako počty chyb a další statistiky specifické pro protokol.

Podíl

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