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.
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ší
- Linux
- Počítačové sítě
- Linux
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.
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