netstat je nástroj príkazového riadka, ktorý sa používa na monitorovanie sieťových štatistík. Umožňuje vám zobraziť sieťové údaje, ako sú používané porty, aktívne pripojenia, pakety, ktoré boli prenesené atď.

Je zaujímavé poznamenať, že tento nástroj je k dispozícii vo vydaniach Windows Server a jeho použitie je veľmi podobné ako v systéme Linux.

Postupujte podľa tohto článku a zistite, ako môžete použiť príkaz netstat vo svojom systéme Linux.

Štruktúrovanie príkazov netstat

Existujú dva spôsoby, ako môžete použiť príkaz netstat: buď spustite príkaz samostatne alebo ho spustite s voľbami. Ak sa rozhodnete spustiť netstat bez označenia akýchkoľvek možností, zobrazia sa všetky aktívne pripojenia vo vašom systéme.

netstat

Pri spustení netstat s voľbami musíte zadať a spojovník (-) pred každou vlajkou.

netstat [-option1] [-option2] …

netstat má množstvo príznakov av ďalšej časti uvidíte niekoľko príkladov, ktoré sa používajú.

Ak máte veľa možností, ktoré môžete zahrnúť do svojho príkazu, môže byť rušivé zakaždým pridať pomlčku. Našťastie, netstat poskytuje jednoduchší spôsob, ako to urobiť.

instagram viewer

Môžete jednoducho použiť jeden spojovník a potom postupne uvádzať svoje možnosti bez medzier medzi nimi. Napríklad namiesto písania netstat -p -n -t, môžete jednoducho bežať netstat -pnt.

Zistíte, že tento súhrnný formát je veľmi pohodlný, keď musíte spustiť viacero príkazov netstat s mnohými možnosťami:

netstat -[možnosť1][možnosť2][možnosť3]...

Súvisiace: Prečo by ste mali používať nástroj Linux Networking Tool v systéme Windows s WSL

netstat Príkazy, ktoré by ste mali vedieť

Ak chcete poznať štatistiku protokolov UDP, TCP, ICMP a IP, použite nasledujúci príkaz:

netstat -s

Ak chcete zobraziť zoznam všetkých pripojení TCP (Transmission Control Protocol), spustite nasledujúci príkaz:

netstat -at

Podobne pre pripojenia UDP zadajte nasledujúci príkaz:

netstat -au

Ak chcete zobraziť zoznam všetkých serverov/portov, ktoré aktívne bežia (načúvajú) vo vašom systéme, spustite:

netstat -plnt

Je dôležité poznamenať, že tento príkaz môže vyžadovať sudo privilégiá. Dôvodom je, že užívateľ root môže byť vlastníkom niektorých služieb.

Tento konkrétny príkaz je veľmi dôležitý, pretože vám dokonca zobrazuje ID programu spustených serverov. Tieto informácie môžete použiť na zastavenie serverov, ktoré nechcete spustiť vo vašom systéme.

ss: Nástupca príkazu netstat

Aj keď je netstat dobrým nástrojom na monitorovanie sieťových pripojení, nie je taký podrobný ako nástroj ss. Na monitorovanie sieťových soketov v systéme Linux môžete použiť príkaz ss. Je rýchlejší ako netstat a poskytuje podrobnejšie informácie.

zdieľamTweetujteEmail
Ako monitorovať sieťové pripojenia v systéme Linux pomocou ss

Ak máte podozrenie na problém so sieťou vo vašom systéme Linux, tu je postup, ako ho sledovať a riešiť pomocou príkazu ss.

Prečítajte si ďalej

Súvisiace témy
  • Linux
  • Počítačové siete
  • Linux
O autorovi
Jerome Davidson (31 publikovaných článkov)

Jerome je scenárista v MakeUseOf. Venuje sa článkom o programovaní a Linuxe. Je tiež nadšencom kryptomien a neustále sleduje kryptopriemysel.

Viac od Jeroma Davidsona

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!

Ak sa chcete prihlásiť na odber, kliknite sem