50% kedvezmény minden terv, korlátozott idő. Kezdés: $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 perc 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 lehet megjeleníteni 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

Továbbiak a blogból

Olvass tovább.

Felhős címkép a MikroTik L2TP VPN-útmutatóhoz, amely egy laptopot ábrázol, amely egy kiszolgálórackhez csatlakozik egy fénylő kék és arany digitális alagúton keresztül, pajzs ikonokkal.
Biztonság és hálózat

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

Ebben a MikroTik L2TP VPN beállításban az L2TP kezeli az alagútkezelést, míg az IPsec a titkosítást és az integritást; párosításuk natív kliens kompatibilitást biztosít harmadik fél korosztálya nélkül

Rexa CyrusRexa Cyrus 9 perc olvasás
A terminálablak SSH figyelmeztető üzenetet jelenít meg a távoli gazdagép azonosításának megváltoztatásáról, a Fix Guide címmel és a Cloudzy márkajelzéssel a sötét kékeszöld háttéren.
Biztonság és hálózat

Figyelmeztetés: A távoli gazdagép azonosítása megváltozott, és hogyan lehet javítani

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 a számítógépekhez anélkül, hogy grafikonra lenne szükségük

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

Átmeneti hiba a névfeloldásban: mit jelent ez és hogyan javítható?

Linux használata közben előfordulhat, hogy a névfeloldási hiba átmeneti hibába lép, amikor webhelyeket próbál elérni, csomagokat frissít, vagy internetkapcsolatot igénylő feladatokat hajt végre.

Rexa CyrusRexa Cyrus 12 perc olvasás

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

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