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.
- A netstat telepítése Linuxra
- A netstat alapvető szintaxisa
- netstat alternatíva
- Következtetés
- GYIK
- Hogyan telepíthetem a netstat-ot Linuxra?
- Mi a legjobb netstat alternatíva?
- Folyamatosan figyelhetem a netstat kimenetet?
- Mire használható a Linux netstat parancsa?
- Hogyan lehet megjeleníteni az összes aktív TCP-kapcsolatot egy Linux rendszeren?
- Mire használható a netstat -au?
- Mire használható a netstat -s?
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.