netstat je nástroj příkazového řádku používaný ke sledování síťových statistik. Umožňuje zobrazit síťová data, jako jsou používané porty, aktivní připojení, pakety, které byly přeneseny atd.

Je zajímavé poznamenat, že tento nástroj je k dispozici na edicích Windows Server a je velmi podobný použití v systému Linux.

Projděte si tento článek a zjistěte, jak můžete použít příkaz netstat v systému Linux.

Strukturování příkazů netstat

Existují dva způsoby, jak můžete použít příkaz netstat: buď spustit příkaz samostatně, nebo jej spustit s volbami. Pokud se rozhodnete spustit netstat bez označených možností, zobrazí se všechna aktivní připojení ve vašem systému.

netstat

Při spuštění netstat s volbami musíte zadat a pomlčka (-) před každou vlajkou.

netstat [-option1] [-option2] …

netstat má řadu příznaků a v další části uvidíte některé příklady použití.

Máte-li mnoho možností, které můžete zahrnout do příkazu, může být znepokojující pokaždé přidat pomlčku. Naštěstí netstat poskytuje jednodušší způsob, jak toho dosáhnout.

Můžete jednoduše použít jednu pomlčku a poté postupně vypsat své možnosti bez mezer mezi nimi. Například místo psaní netstat -p -n -t, můžete jednoduše běžet netstat -pnt.

Tento sumativní formát zjistíte, že je velmi pohodlný, když musíte spouštět více příkazů netstat s mnoha možnostmi:

netstat -[možnost1][možnost2][možnost3]...

Příbuzný: Proč byste měli používat Linux Networking Tool ve Windows s WSL

netstat Příkazy, které byste měli znát

Pokud chcete znát statistiky protokolů UDP, TCP, ICMP a IP, použijte následující příkaz:

netstat -s

Chcete-li zobrazit všechna připojení TCP (Transmission Control Protocol), spusťte následující příkaz:

netstat -at

Podobně pro připojení UDP zadejte následující příkaz:

netstat -au

Chcete-li zobrazit seznam všech serverů/portů, které aktivně běží (naslouchají) ve vašem systému, spusťte:

netstat -plnt

Je důležité si uvědomit, že tento příkaz může vyžadovat privilegia sudo. Je to proto, že uživatel root může být vlastníkem některých služeb.

Tento konkrétní příkaz je velmi důležitý, protože dokonce zobrazuje ID programů běžících serverů. Tyto informace můžete použít k zastavení serverů, které nechcete ve svém systému provozovat.

ss: Nástupce příkazu netstat

Přestože je netstat dobrým nástrojem pro monitorování síťových připojení, není tak podrobný jako nástroj ss. K monitorování síťových soketů v Linuxu můžete použít příkaz ss. Je rychlejší než netstat a poskytuje podrobnější informace.

PodíltweetE-mailem
Jak monitorovat síťová připojení v systému Linux pomocí ss

Pokud máte podezření na problém se sítí ve vašem systému Linux, zde je návod, jak jej vysledovat a vyřešit pomocí příkazu ss.

Přečtěte si další

Související témata
  • Linux
  • Počítačové sítě
  • Linux
O autorovi
Jerome Davidson (Zveřejněno 31 článků)

Jerome je Staff Writer ve společnosti MakeUseOf. Zabývá se články o programování a Linuxu. Je také nadšencem do kryptoměn a neustále sleduje kryptoprůmysl.

Více od Jeroma Davidsona

Přihlaste se k odběru našeho newsletteru

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!

Chcete-li se přihlásit k odběru, klikněte sem