50% kedvezmény minden csomagra, korlátozott ideig. Már $2.48/mo
7 perc van hátra
Biztonság és hálózat

Linux Netstat parancs: oktatóanyag, telepítés és példák

Ada Lovegood By Ada Lovegood 7 perces olvasás
linux nestat parancs telepítése és példák

Minden Linux-felhasználónak tudnia kell a hálózati kapcsolatok hatékony kezelését. A hálózati kapcsolatok kezelése még fontosabbá válik a problémák hibaelhárítása vagy a forgalom figyelése során. A Linux netstat parancs egy sokoldalú eszköz, amely lehetővé teszi az aktív hálózati kapcsolatok, a figyelő portok, az útválasztási táblák és a hálózati interfész statisztikák ellenőrzését. Akár a rendszer teljesítményét optimalizálja, akár hibakeresést végez, vagy egyszerűen csak szeretné jobban megérteni a hálózati tevékenységet, ennek a parancsnak az elsajátítása elengedhetetlen. Ebből a bejegyzésből megtudhatja, hogyan kell telepíteni netstat, fedezze fel annak különféle lehetőségeit, és használja azt, hogy részletes betekintést nyerjen rendszere hálózati működésébe. Olvasson tovább gyakorlati példákért és tippekért a maximalizáláshoz netstatképességei.

Hogyan kell telepíteni netstat Linuxon

Mielőtt belevágnánk a Linuxba netstat parancsot, előfordulhat, hogy telepítenie kell, mivel egyes Linux-disztribúciók alapértelmezés szerint nem tartalmazzák. Itt van a Linux telepítése netstat Ubuntu és más Linux rendszereken.

Ubuntu telepítés netstat

Az Ubuntu használatához telepítenie kell a net-tools csomagot netstat, mivel ez a csomag része. Telepítheti netstat Ubuntu a következő paranccsal:

sudo apt update
sudo apt install net-tools

Más Linux-disztribúciók esetén használja a megfelelő csomagkezelőt, például nam or dnf:

# For RHEL-based distros (CentOS, Fedora, etc.)
sudo yum install net-tools

A telepítés után ellenőrizze gépeléssel netstat a termináljában.

Alapszintaxisa netstat

A Linux netstat A parancsnak meglehetősen egyszerű szintaxisa van:

netstat [OPTIONS]

Különféle lehetőségek kombinálásával részletes eredményeket kaphat a hálózati kapcsolatokról, portokról és egyebekről.

A Linux gyakorlati felhasználása Netstat Parancs

Az alábbiakban a parancs néhány gyakori és gyakorlati felhasználását tekintjük át.

  • Sorolja fel az összes Linuxot használó TCP-portot netstat Parancs: Az összes TCP-kapcsolat felsorolásához használja a -t opcióval netstat. Ez megjeleníti a rendszer összes aktív TCP-portját.
netstat -t
  • Az összes Linuxot használó UDP-port listázása netstat Parancs: Hasonlóképpen listázhatja az összes UDP-kapcsolatot a segítségével -u opció:
netstat -u
  • Csak a Linuxot használó hallgatási portok listája netstat Parancs: Ha csak a figyelő portokat szeretné megtekinteni, használja a -l opció. Ez kiszűri az összes létrehozott kapcsolatot, és csak a csatlakozásra váró portokat jeleníti meg.
netstat -l
  • Csak a Linuxot használó TCP-portok listája netstat Parancs: Csak TCP figyelő portok esetén kombinálhatja a -t és -l opciók:
netstat -lt
  • Csak a Linuxot használó UDP-portok listája netstat Parancs: UDP figyelő portok esetén kombinálja az -u és -l kombinációt:
netstat -lu
  • Csak a Linuxot használó UNIX-portok hallgatása netstat Parancs: A UNIX tartományi socketek megjelenítéséhez használja a -x opcióval együtt -l a csak figyelő UNIX portok felsorolásához:
netstat -lx
  • Statisztikák listázása az összes Linuxot használó porthoz netstat Parancs: Az összes protokoll hálózati statisztikáinak megtekintéséhez a -s opció hasznos. Ez áttekintést nyújt a forgalomról és a hibaszámokról.
netstat -s
  • Statisztikák listázása a Linuxot használó TCP-portokhoz netstat Parancs: Ha konkrétan a TCP-re vonatkozó statisztikákat szeretné látni, kombinálja -s -vel -t:
netstat -st
  • Statisztikák listázása a Linuxot használó UDP-portokhoz netstat Parancs: Az UDP statisztikákhoz használja a -su:
netstat -su
  • PID és programnevek megjelenítése Linux használatával netstat Parancs: Néha tudni szeretné, hogy mely programok használnak bizonyos hálózati portokat. Használja a -p lehetőség a folyamatazonosító (PID) és a programnevek megjelenítésére:
sudo netstat -p
  • Nyomtatás netstat Információk folyamatosan Linux használatával Netstat Parancs: Ha valós időben kell figyelnie a kapcsolatokat, használja a -c opció. Folyamatosan nyomtatja a hálózati statisztikákat:
netstat -c
  • Szerezzen kernel útválasztási információkat Linux használatával netstat Parancs: A kernel útválasztási táblázatának megtekintéséhez használja a -r opció. Ez megmutatja, hogyan továbbítják a csomagokat a hálózaton.
netstat -r
  • Szerezze be a portot, amelyen egy program fut Linux használatával netstat Parancs: Megtudhatja, hogy egy program melyik portot használja, ha kombinálja a -p opcióval grep:
sudo netstat -plnt | grep <program_name>

Ez megmutatja a portszámot és a kapcsolódó programot.

További netstat Opciók

Miközben bemutattunk néhány gyakori lehetőséget, itt van még néhány netstat lehetőségek, amelyeket hasznosnak találhat:

  • -i : Hálózati interfész statisztikák megjelenítése.
  • -g : Multicast csoporttagsági adatok megjelenítése.
  • -v : Bőbeszédű mód a részletesebb kimenet érdekében.

Ezek a lehetőségek rugalmasabbá teszik a hálózati problémák diagnosztizálását vagy a forgalom vizsgálatát.

táblázat netstat Parancsok

Használati eset  Parancs 
Sorolja fel az összes TCP portot netstat -t
Sorolja fel az összes UDP portot netstat -u
Sorolja fel az összes hallgatási portot netstat -l
Csak a figyelő TCP-portok listája netstat -lt
Csak a figyelő UDP-portok listája netstat -lu
Csak a figyelő UNIX-portok listája netstat -lx
Hálózati statisztikák listája netstat -s
TCP statisztikák listázása netstat -st
UDP statisztikák listázása netstat -su
PID és programnevek megjelenítése sudo netstat -p
Folyamatosan nyomtatja ki a hálózati információkat netstat -c
Kernel útválasztó táblázat megjelenítése netstat -r
grep <program> sudo netstat -plnt

netstat Alternatív

Bár netstat erős, kissé elavultnak tekinthető. Ha modern helyettesítőt keres, ss (Socket Statistics) egy kiváló netstat alternative. It is more efficient and offers similar functionalities:

ss -tuln

Ez a parancs felsorolja az összes figyelő TCP és UDP portot, ugyanúgy netstat. Ha további Linux-parancsokról szeretne tájékozódni, amelyek segítenek könnyebben eligazodni a Linux környezetben, javasoljuk, hogy olvassa el másik blogunkat 15 alapvető linux-parancs, amelyet minden felhasználónak tudnia kell.

Következtetés

Bármely hálózati rendszergazda számára a netstat parancs a Linuxban az eszközkészlet lényeges része. Ez az Ön célja a forgalmi áramlások boncolgatásában, a nyitott portok meghatározásában és a hálózati tevékenységhez kapcsolódó folyamatok nyomon követésében. Amikor problémák merülnek fel, netstat gyors áttekintést nyújt arról, hogy ki hol csatlakozik, olyan opciókkal, amelyek lehetővé teszik a TCP-, UDP- és útválasztási táblák megismerését. És ahogy a Linux fejlődik, úgy fejlődnek az eszközeink is. A modern disztribúciók gyakran előnyben részesítik ss hatékonysága és kibővített szolgáltatásai miatt, de netstat megbízható készenléti mód marad azok számára, akik ismerik a csínját-bínját. Ennek elsajátítása mély, gyakorlatias betekintést nyújt hálózata belső működésébe.

GYIK

Hogyan telepítsem netstat Linuxon?

A telepítéshez netstat Linuxon a net-tools csomagra van szükség. Ubuntun futtassa: sudo apt install net-tools.

Mi a legjobb netstat alternative?

A ss parancs modern alternatívája netstat és hasonló funkciókat kínál, de gyorsabb és hatékonyabb.

figyelhetek netstat folyamatosan kimenet?

Igen, vele netstat -c, folyamatosan, valós időben nyomtathat hálózati információkat.

Mi az a Linux netstat parancsot használják?

A Linux netstat A parancs a hálózattal kapcsolatos információk, például az aktív kapcsolatok, figyelőportok, útválasztási táblák és hálózati interfész statisztikák megjelenítésére szolgál. Ez egy hatékony eszköz a hálózati forgalom figyelésére, a csatlakozási problémák elhárítására, valamint a TCP és az UDP portok állapotának ellenőrzésére Linux rendszereken.

Hogyan jelenítsd meg az összes aktív TCP kapcsolatot egy Linux rendszeren?

Amikor futsz netstat -at, akkor megjelenik az összes aktív TCP-kapcsolat listája, állapotuktól függetlenül. Ez hasznos a nyitott és aktívan használatban lévő TCP-portok gyors megtekintéséhez, valamint a váratlan vagy gyanús kapcsolatok azonosításához.

Mi az netstat -au használt?

A parancs netstat -au Linuxon az összes aktív UDP-kapcsolat megjelenítésére szolgál.

Mi az netstat -s használt?

A netstat -s parancs megjeleníti az összes támogatott protokollhoz tartozó számokat és információkat, beleértve a TCP-t, az UDP-t, az ICMP-t és az IP-t. A kimenet olyan mérőszámokat tartalmaz, mint az elküldött, fogadott és eldobott csomagok száma, valamint hibaszámok és egyéb protokoll-specifikus statisztikák.

Részesedés

Több a blogról

Folytassa az olvasást.

Cloudzy címkép egy MikroTik L2TP VPN útmutatóhoz, amely egy laptopot mutat, amely egy szerverállvány felé csatlakozik egy izzó kék és arany digitális alagúton keresztül pajzs ikonokkal.
Biztonság és hálózat

MikroTik L2TP VPN beállítása (IPsec-kel): RouterOS útmutató (2026)

Ebben a MikroTik L2TP VPN beállításban az L2TP kezeli az alagutazást, míg az IPsec a titkosítást és integritást; ezek párosítása natív kliens-kompatibilitást biztosít harmadik féltől származó üg

Rexa CyrusRexa Cyrus 9 perces olvasás
Terminálablak SSH figyelmeztető üzenettel a távoli gazdagép azonosítójának változásáról, Fix Guide címmel és Cloudzy márkával sötét teal háttéren.
Biztonság és hálózat

Figyelmeztetés: A távoli gazdagép azonosítója megváltozott, és hogyan javítsuk

Az SSH egy biztonságos hálózati protokoll, amely titkosított alagutat hoz létre a rendszerek között. Továbbra is népszerű a fejlesztők körében, akiknek távoli hozzáférésre van szükségük számítógépekhez grafikus felület nélkül

Rexa CyrusRexa Cyrus 10 perces olvasás
DNS szerver hibaelhárítási útmutató illusztráció figyelmeztető szimbólumokkal és kék szerverrel sötét háttéren Linux névfeloldási hibákhoz
Biztonság és hálózat

Ideiglenes névfeloldási hiba: Mit jelent és hogyan javítható?

A Linux használata közben ideiglenes névfeloldási hibába ütközhet, amikor weboldalakat próbál elérni, csomagokat frissít, vagy internetkapcsolatot igénylő feladatokat futtat

Rexa CyrusRexa Cyrus 12 perces olvasás

Készen áll a telepítésre? Már 2,48 $/hó-tól.

Független felhő 2008 óta. AMD EPYC, NVMe, 40 Gbps. 14 napos pénzvisszafizetési garancia.