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ť.
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.
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
- Linux
- Počítačové siete
- Linux
Jerome je scenárista v MakeUseOf. Venuje sa článkom o programovaní a Linuxe. Je tiež nadšencom kryptomien a neustále sleduje kryptopriemysel.
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