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 netstat parancs telepítése és példák

Minden Linux felhasználónak tudnia kell, hogyan kezelheti hatékonyan a hálózati kapcsolatokat. A hálózati kapcsolatok kezelése még fontosabbá válik, ha problémákat hárítasz el vagy forgalmat monitorozol. Az Linux netstat parancs egy sokoldalú eszköz, amely lehetővé teszi az aktív hálózati kapcsolatok, hallgatózó portok, útválasztási táblák és hálózati interfész statisztikáinak vizsgálatát. Akár a rendszer teljesítményét optimalizálod, debugolsz, vagy egyszerűen csak jobban meg szeretnéd érteni a hálózati tevékenységet, ennek a parancsnak az elsajátítása elengedhetetlen. Ebben a bejegyzésben megtanulod, hogyan telepíthető fel az netstat, fedezd fel a különféle lehetőségeit, és használd azt a rendszer hálózati működésének részletes betekintéséhez. Olvasd végig a gyakorlati példákat és tippeket az netstatképességei.

Telepítési útmutató netstat Linux-on

A Linux-ba való belemerülés előtt netstat parancsot, szükséged lehet rá telepíteni, mivel egyes Linux disztribúciók alapértelmezettben nem tartalmazzák. Így telepítheted fel a Linux netstat rendszerre és más Linux rendszerekre.

Ubuntu telepítése netstat

A Ubuntu rendszeren a net-tools csomagot kell telepítened a netstathasználatához, mivel ennek a csomagnak az része. Telepítheted a netstat Ubuntu használatával a következő parancs segítségével:

sudo apt update
sudo apt install net-tools

Más Linux disztribúciókon használja a saját csomagkezelőjét, például yum or dnf:

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

Telepítés után ellenőrizze a következővel: netstat a terminálodbban.

Alapvető szintaxisa netstat

A Linux netstat a parancs meglehetősen egyszerű szintaxissal rendelkezik:

netstat [OPTIONS]

Kombinálhat különböző opciókat, hogy részletes kimenetet kapjon a hálózati kapcsolatokról, portokról és egyebekről.

A Linux praktikus alkalmazásai Netstat Parancs

Az alábbiakban végigmegyünk a parancs néhány gyakori és praktikus használatán.

  • Linux használatával az összes TCP port listázása netstat Parancs: Az összes TCP kapcsolat listázásához használja a -t lehetőség netstat. Ez megjeleníti az összes aktív TCP portot a rendszeren.
netstat -t
  • Az összes UDP port felsorolása Linux segítségével netstat Parancs: Hasonlóan listázhatja az összes UDP kapcsolatot a -u lehetőség:
netstat -u
  • A Linux használatával csak a figyelő portokat listázza netstat Parancs: Csak a figyelő portok megtekintéséhez használja a -l opcióját. Ez szűri az összes létrehozott kapcsolatot, és csak a kapcsolatokra váró portokat jeleníti meg.
netstat -l
  • Linux alatt csak a hallgatózó TCP portok felsorolása netstat Parancs: Csak TCP figyelő portok esetén kombinálhatja a -t és -l lehetőségek:
netstat -lt
  • Linux használatával csak a figyelő UDP portok felsorolása netstat Parancs: UDP figyelő portokhoz kombinálja a -u és -l opciókat:
netstat -lu
  • Csak a hallgatózó UNIX portok listázása Linux használatával netstat Parancs: UNIX domain socketok megtekintéséhez használja a -x lehetőség mellett -l csak az UNIX portok hallgatóját felsorolni:
netstat -lx
  • Az összes port statisztikáinak listázása Linux használatával netstat Parancs: Az összes protokoll hálózati statisztikájának megtekintéséhez a -s opció hasznos. Ez áttekintést nyújt a forgalom és hibafelsorolásról.
netstat -s
  • Linux alatt TCP portok statisztikáinak listázása netstat Parancs: TCP specifikus statisztikákhoz kombinálhatja a -s vele -t:
netstat -st
  • Linux használatával UDP portok statisztikáinak listázása netstat Parancs: UDP statisztikákhoz használja a -su:
netstat -su
  • A PID és programnevek megjelenítése Linux használatával netstat Parancs: Előfordul, hogy szeretné tudni, mely programok használnak adott hálózati portokat. Használja a -p opcióját a folyamatazonosító (PID) és programnevek megjelenítéséhez:
sudo netstat -p
  • Nyomtatás netstat Információ folyamatosan Linux használatával Netstat Parancs: Ha valós időben szeretné figyelemmel kísérni a kapcsolatokat, használja a -c opció. Folyamatosan nyomtatja ki a hálózati statisztikákat:
netstat -c
  • Linux kernelirányítási információ beszerzése netstat Parancs: A kernel útválasztási táblázatának megtekintéséhez használja a -r opcióját. Ez megmutatja, hogyan irányítódnak a csomagok a hálózaton keresztül.
netstat -r
  • Linux alatt futó program portjának megtudása netstat Parancs: Megtudhatod, hogy mely portot használ egy program a következő kombinálásával: -p lehetőség grep:
sudo netstat -plnt | grep <program_name>

Ez megjeleníti a portszámot és a hozzá tartozó programot.

További netstat Lehetőségek

Bár az általános opciókat már lefedtük, íme még néhány netstat hasznos lehetőségek:

  • -i : Hálózati interfész statisztikáinak megjelenítése.
  • -g : Multicast csoporttagság információinak megjelenítése.
  • -v : Részletes mód a részletesebb kimenethez.

Ezek az opciók rugalmasságot nyújtanak hálózati problémák diagnosztizálása vagy forgalom vizsgálata során.

Táblázat: netstat Parancsok

, így Docker Compose-rendszereket futtathat a szolgáltatások, kötetek, domainek és frissítések teljes felügyeletével.  Parancs 
Az összes TCP port listázása netstat -t
Az összes UDP port felsorolása netstat -u
Összes figyelő port listázása netstat -l
Csak a figyelő TCP portok listázása netstat -lt
Csak figyelő UDP portok listázása netstat -lu
Csak hallgatózó UNIX portok listázása netstat -lx
Hálózati statisztikák listázása netstat -s
TCP statisztika listázása netstat -st
UDP statisztika listázása netstat -su
PID és programnevek megjelenítése sudo netstat -p
Folyamatosan nyomtasson hálózati információkat netstat -c
Kernel útválasztási tábla megjelenítése netstat -r
grep <program> sudo netstat -plnt

netstat Alternatíva

Bár netstat bár erőteljes, egy kicsit elavultnak számít. Ha modern helyettesítésre keresed, ss (Socket Statistics) kiváló netstat alternative. It is more efficient and offers similar functionalities:

ss -tuln

Ez a parancs az összes figyelő TCP és UDP portot sorolja fel, akárcsak a netstat. Ha szeretne többet megtudni más Linux parancsokról, amelyek segítik a Linux környezetben való navigálást, javasoljuk, hogy olvassa el a másik blogbejegyzésünket 15 alapvető Linux parancs, amelyet minden felhasználónak ismernie kellene.

Következtetés

Bármely hálózati adminisztrátor számára az netstat parancs az Linux-ben alapvető eszköz. Ezzel lehet forgalomáramlásokat elemezni, nyitott portokat azonosítani, és hálózati tevékenységhez kötődő folyamatokat nyomon követni. Problémák esetén az netstat gyors áttekintést ad az összekapcsolódásokról, és lehetőséget biztosít az TCP, UDP és útválasztási táblázatok részletezésére. Ahogy az Linux fejlődik, úgy fejlődnek az eszközeink is. A modern disztribúciók gyakran az ss hatékonysága és bővített funkcióinak miatt preferálják, de az netstat továbbra is megbízható megoldás azok számára, akik jól ismerik. Ha elsajátítod, mélyreható és actionable képet kapsz a hálózat belső működéséről.

Gyakran Ismételt Kérdések

Hogyan telepíthetem a netstat-ot Linux-re?

Telepítéshez netstat az Linux-ben, szükséged van a net-tools csomagra. Az Ubuntu-ben futtasd: sudo apt install net-tools.

Mi a legjobb netstat alternatíva?

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

Folyamatosan követhetem a netstat kimenetet?

Igen, az netstat -c, a hálózati információkat valós időben folyamatosan megjelenítheted.

Mire való a Linux netstat parancs?

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

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

Amikor futtatod netstat -at, az összes aktív TCP kapcsolat listáját kapod, függetlenül azok állapotától. Ez hasznos ahhoz, hogy gyorsan lásd, mely TCP portok nyitottak és aktívan használatban vannak, valamint hogy azonosítsd az esetleges szokatlan vagy gyanús kapcsolatokat.

Mire való a netstat -au parancs?

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

Mire való a netstat -s parancs?

A netstat -s parancs az összes támogatott protokoll számát és információit jeleníti meg, köztük az TCP, UDP, ICMP és IP. A kimenet olyan metrikákat tartalmaz, mint az elküldött, fogadott és eldobott csomagok száma, valamint hibaszámlálók és más protokoll-specifikus statisztikák.

Megosztá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.