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

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

Ada Lovegoodová By Ada Lovegoodová 7 minut č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

Více z blogu

Pokračujte ve čtení.

Titulní obrázek Cloudzy pro průvodce MikroTik L2TP VPN, který ukazuje notebook připojený k serverovému racku prostřednictvím zářícího modrého a zlatého digitálního tunelu s ikonami štítů.
Zabezpečení a sítě

MikroTik L2TP VPN Setup (s IPsec): RouterOS Guide (2026)

V tomto nastavení MikroTik L2TP VPN zpracovává L2TP tunelování, zatímco IPsec zpracovává šifrování a integritu; jejich spárováním získáte kompatibilitu s nativním klientem bez věku třetích stran

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 Fix Guide a značkou Cloudzy na tmavě modrozeleném pozadí.
Zabezpečení a sítě

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

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

Rexa CyrusRexa Cyrus 10 min čtení
Obrázek průvodce odstraňováním problémů se serverem DNS s varovnými symboly a modrým serverem na tmavém pozadí pro chyby překladu názvů systému Linux
Zabezpečení a sítě

Dočasná chyba v rozlišení názvu: Co to znamená a jak ji opravit?

Při používání Linuxu se můžete setkat s dočasnou chybou v překladu názvů při pokusu o přístup k webovým stránkám, aktualizaci balíčků nebo provádění úloh vyžadujících připojení k internetu.

Rexa CyrusRexa Cyrus 12 min čtení

Jste připraveni k nasazení? Od 2,48 $ měsíčně.

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