Legfontosabb Mac Gépek A Netstat parancs használata Macen

A Netstat parancs használata Macen



Mit kell tudni

  • A netstat futtatásához és a Mac hálózatára vonatkozó részletes adatok megtekintéséhez nyisson meg egy újat Terminál ablak, típus netstat , és nyomja meg Belép .
  • Korlátozza a netstat kimenetét zászlókkal és opciókkal. A netstat elérhető opcióinak megtekintéséhez írja be te netstat a parancssorban.
  • Használja a lsof parancsot a netstat hiányzó vagy korlátozott funkcióinak pótlására, beleértve az alkalmazásban jelenleg megnyitott fájlok megjelenítését.

Ez a cikk elmagyarázza, hogyan futtassa a netstat Terminal parancsot macOS rendszerben, így részletes információkat láthat a Mac hálózati kommunikációjáról, beleértve azt is, hogy a Mac hogyan kommunikál a külvilággal, az összes porton és minden alkalmazáson keresztül.

A Netstat futtatása

A netstat használatának megtanulása segíthet megérteni, hogy a számítógép milyen kapcsolatokat hoz létre, és miért. A netstat parancs alapértelmezés szerint elérhető Mac gépeken. Nem kell letöltenie vagy telepítenie.

A netstat futtatásához:

  1. Menj Kereső > Megy > segédprogramok .

    Kereső
  2. Dupla kattintás Terminál .

    hogyan készíts egy gif-et a profilképedről a facebook-on
    Segédprogramok mappa a terminál kijelölésével
  3. Az új Terminál ablakban írja be a következőt: netstat és nyomja meg Visszatérés (vagy Belép ) a parancs végrehajtásához.

    Terminálablak a netstat paranccsal kiemelve
  4. Hatalmas mennyiségű szöveg kezd gördülni a képernyőn. Ha nem használja az elérhető jelzők egyikét sem (lásd alább), a netstat jelenti az aktív hálózati kapcsolatokat a Mac-en. Figyelembe véve, hogy egy modern hálózati eszköz hány funkciót lát el, a lista hosszadalmasra számíthat. Egy szabványos jelentés több mint 1000 sort futhat.

    Hosszú netstat jelentés a terminál ablakában

Netstat zászlók és opciók

A netstat kimenetének szűrése elengedhetetlen ahhoz, hogy megértsük, mi történik a Mac aktív portjain. A Netstat beépített jelzői lehetővé teszik a beállítások beállítását, korlátozva a parancs hatókörét.

A netstat összes elérhető beállításának megtekintéséhez írja be te netstat a parancssorban, hogy felfedje a netstat man (a 'manual' rövidítése) oldalát. Megtekinthet egy A netstat man oldalának online verziója .

Szintaxis

Fontos megjegyezni, hogy a netstat macOS-en nem működik ugyanúgy, mint a netstat Windows és Linux rendszeren. A netstat ezen implementációiból származó jelzők vagy szintaxis használata nem biztos, hogy a várt viselkedést eredményezi.

Ha jelzőket és beállításokat szeretne hozzáadni a netstathoz macOS rendszeren, használja a következő szintaxist:

netstat [-AabdgiLlmnqrRsSvWx] [-c queue] [-f address_family] [-I interfész] [-p protokoll] [-w vár]

Ha a fenti rövidítés teljesen érthetetlennek tűnik, tanulja meg a parancs szintaxisának olvasását.

Hasznos zászlók

Íme néhány a leggyakrabban használt zászlók közül:

    -aszerverportokat tartalmaz a netstat kimenetében, amelyek nem szerepelnek az alapértelmezett kimenetben. -gmulticast kapcsolatokhoz kapcsolódó információkat jelenít meg. -ÉN felületcsomagadatokat biztosít a megadott interfészhez. Az összes elérhető felület megtekinthető a -én zászló, de hu0 általában az alapértelmezett kimenő hálózati interfész. (Jegyezd meg a kisbetűt.) -nelnyomja a távoli címek neveket tartalmazó címkéjét. Ez felgyorsítja a netstat kimenetét, miközben csak korlátozott információkat iktat ki. -o jegyzőkönyvegy adott hálózati protokollhoz kapcsolódó forgalmat sorolja fel. A protokollok teljes listája a címen érhető el /etc/protocols , de a legfontosabbak azok udp és tcp . -rmegjeleníti az útválasztási táblázatot, amely megmutatja, hogyan továbbítják a csomagokat a hálózaton. -saz összes protokoll hálózati statisztikáit mutatja, függetlenül attól, hogy a protokollok aktívak-e vagy sem. -ban bennöveli a bőbeszédűséget, különösen egy oszlop hozzáadásával, amely az egyes nyitott portokhoz tartozó folyamatazonosítót (PID) mutatja.

Netstat példák

Tekintsük ezeket a példákat:

netstat -apv TCP

Ez a parancs csak a Mac számítógépen lévő TCP-kapcsolatokat adja vissza, beleértve a nyitott és aktív portokat is. Bőbeszédű kimenetet is használ, felsorolva az egyes kapcsolatokhoz társított PID-ket.

netstat -a | grep -i 'lista'

Ez a kombináció netstat és markolat felfedi a nyitott portokat, amelyek üzenetre figyelnek. A pipa karakter | elküldi az egyik parancs kimenetét egy másik parancsnak. Itt a kimenet netstat csövek a markolat , így rákereshet a „hallgat” kulcsszóra, és megtalálhatja az eredményeket.

A Netstat elérése a hálózati segédprogramon keresztül

A Netstat egyes funkcióit a Network Utility alkalmazáson keresztül is elérheti, amely a macOS verziókban egészen a Catalináig megtalálható (a Big Surban nem).

A Network Utility eléréséhez írja be a következőt: Hálózati segédprogram a Spotlight Search alkalmazásba az alkalmazás elindításához, majd válassza ki a Netstat fület a grafikus felület eléréséhez.

A Netstat lap a Network Utility programban

A Network Utility opciói korlátozottabbak, mint a parancssorban elérhetők. A négy választógomb mindegyike egy előre beállított netstatot futtat parancsot, és megjeleníti a kimenetet.

Az egyes rádiógombokhoz tartozó netstat parancsok a következők:

    Az útválasztási táblázat információinak megjelenítésefut netstat -r .Átfogó hálózati statisztikák megjelenítése az egyes protokollokhozfut netstat -s .Multicast információk megjelenítésefut netstat -g .Az összes jelenlegi aljzatcsatlakozás állapotának megjelenítésefut netstat .
Network Utility>Netstat

A Netstat kiegészítése Lsof-fel

A netstat macOS-megvalósítása nem tartalmazza a felhasználók által elvárt és szükséges funkciók nagy részét. Bár megvannak a felhasználási területei, a netstat macOS-en nem olyan hasznos, mint Windowson. Más parancs, lsof , pótolja a hiányzó funkciók nagy részét.

Az Lsof megjeleníti az alkalmazásokban jelenleg megnyitott fájlokat. Használhatja az alkalmazáshoz kapcsolódó nyitott portok ellenőrzésére is. Fuss lsof -i az interneten keresztül kommunikáló alkalmazások listájának megtekintéséhez. Általában ez a cél a netstat használatakor Windows gépeken; ennek a feladatnak a macOS rendszeren való végrehajtásának egyetlen értelmes módja azonban nem a netstat, hanem az lsof.

Network Utilityimg src=

Lsof zászlók és opciók

Minden megnyitott fájl vagy internetkapcsolat megjelenítése általában bőbeszédű. Ez az oka annak, hogy az lsof zászlókkal rendelkezik az eredmények meghatározott kritériumokkal történő korlátozására. A legfontosabbak az alábbiakban találhatók.

További zászlókkal kapcsolatos információkért és mindegyik műszaki magyarázatáért tekintse meg lsof man oldala vagy fuss férfi lsof egy terminál promptnál.

    -énmegjeleníti a nyitott hálózati kapcsolatokat és a kapcsolatot használó folyamat nevét. Hozzáadása a 4 , mint a -i4 , csak az IPv4 kapcsolatokat jeleníti meg. Hozzáadása a 6 helyette ( -i6 ) csak az IPv6 kapcsolatokat jeleníti meg.
  • A -én A zászló további részletek megadásához is bővíthető. -iTCP vagy -iUDP csak TCP és UDP kapcsolatokat ad vissza. Az -iTCP:25 csak a 25-ös porton lévő TCP-kapcsolatokat adja vissza. A portok egy tartománya megadható kötőjellel, mivel az -iTCP:25-50.
  • Az -i@1.2.3.4 használata csak a kapcsolatokat adja vissza az 1.2.3.4 IPv4-címhez. Az IPv6-címek ugyanilyen módon adhatók meg. A @ prekurzor ugyanígy használható gazdagépnevek megadására is, de a távoli IP-címek és a gazdagépnevek nem használhatók egyszerre.
  • -sáltalában kényszeríti az lsof-ot a fájlméret megjelenítésére. De ha párosul a -én zászló, -s másképp működik. Ehelyett lehetővé teszi a felhasználó számára, hogy megadja a visszaküldendő parancs protokollját és állapotát. -oaz lsof-ot egy adott folyamatazonosítóra (PID) korlátozza. Több PID is beállítható a közös paraméterekkel, például -p 123,456,789. A folyamatazonosítók ^ jellel is kizárhatók, mint például a 123,^456-ban, amely kifejezetten kizárná a 456-os PID-t. -Pletiltja a portszámok portnévvé konvertálását, felgyorsítva a kimenetet. -nletiltja a hálózati számok gazdagépnévvé alakítását. Amikor együtt használják -P fent, jelentősen felgyorsíthatja az lsof kimenetét.
  • - ban ben felhasználócsak a megnevezett felhasználó tulajdonában lévő parancsokat adja vissza.

lsof Példák

Íme néhány módszer az lsof használatára.

lsof -nP -iTCP@lsof.itap:513

Ez az összetett kinézetű parancs felsorolja a TCP-kapcsolatokat a gazdagépnévvel lsof.itap és a kikötő 513. Az lsof-ot anélkül is futtatja, hogy neveket kötne az IP-címekhez és portokhoz, így a parancs jelentősen gyorsabban fut.

lsof -iTCP -sTCP:LISTEN

Ez a parancs minden TCP-kapcsolatot visszaad az állapottal HALLGAT , felfedi a nyitott TCP-portokat a Mac-en. Ezenkívül felsorolja az ezekhez a nyitott portokhoz kapcsolódó folyamatokat. Ez egy jelentős frissítés netstat , amely legfeljebb PID-eket sorol fel.

Lsof kimenet

sudo lsof -i -u^$(whoami)

hogyan lehet leiratkozni a youtube csatornáról
Lsof figyelj parancsot

Egyéb hálózati parancsok

Egyéb terminálhálózati parancsok, amelyek érdekesek lehetnek a hálózat vizsgálata során, többek között az arp, a ping és az ipconfig.

GYIK
  • Hogyan tudhatom meg, hogy mi fut át ​​a Mac gépem egy adott portján?

    Először is ki kell találnia az ellenőrizni kívánt port számát. Ezután nyissa meg a terminált, és írja be lsof -i:[portszám] hogy lássa, mi fut le arról a portról.

  • Megtudhatom a MAC címet a netstat segítségével?

    Helyi címként a számítógép MAC-címét kell látnia a netstaton keresztül. A TCP (protokoll) és az IP-cím (idegen) szerint lesz csoportosítva.

Érdekes Cikkek

Szerkesztő Választása

Egyéni beállításának felbontása a Windows 10 rendszerben
Egyéni beállításának felbontása a Windows 10 rendszerben
Nehéz tagadni, hogy a Windows 10 széles választékkal rendelkezik a kijelző felbontása tekintetében. A felbontás megváltoztatása az egyik előre beállított értékre nagyon jó, de megváltoztatja olyanra, amely nem az
Hogyan forgassuk el az elemeket a Tears of the Kingdom című filmben, amikor összeolvasztjuk
Hogyan forgassuk el az elemeket a Tears of the Kingdom című filmben, amikor összeolvasztjuk
A fuzionálás fejlett képesség
Vivaldi Android böngésző: Csúsztassa ujját a lapok bezárásához, a kezdőlap testreszabásához, a kuka ürítéséhez (pillanatkép 1683.32)
Vivaldi Android böngésző: Csúsztassa ujját a lapok bezárásához, a kezdőlap testreszabásához, a kuka ürítéséhez (pillanatkép 1683.32)
Valamivel ezelőtt az innovatív Vivaldi böngésző mögött álló csapat elindított egy megfelelő projektet az Android számára. A böngésző már béta alkalmazásként elérhető a Google Playen. Ezenkívül a csapat kiadja az Android alkalmazás „pillanatképes” változatát, amely tartalmazza az összes legutóbbi változást és a legelőnyösebb funkciókat. A mai pillanatkép számmal érkezik
Miért robbannak fel az ágyak a Minecraftban?
Miért robbannak fel az ágyak a Minecraftban?
A kalandoroknak biztonságos helyre van szükségük, ahol megpihenhetik fáradt fejüket egy hosszú felfedező és kézműves nap után, még a kézművességben is. Hogyan másként várnád ki az éjszakai ciklust és az összes felmerülő veszélyt? Az ágyak nem csak
Ezek a OneDrive 2020 augusztusában kapott új funkciói
Ezek a OneDrive 2020 augusztusában kapott új funkciói
A Microsoft elárulta, hogy a vállalat mely funkciókat adott hozzá a OneDrive-hoz, annak felhőalapú tárolási és szinkronizálási szolgáltatásához. A közlemény megemlíti az augusztusban bevezetett ütemterv-bejegyzéseket, valamint néhány módosítást az online Office-alkalmazásokban. Mi a OneDrive A OneDrive a Microsoft által létrehozott online dokumentumtárolási megoldás, amely a
AT&T megőrzés - Hogyan lehet jó üzletet szerezni
AT&T megőrzés - Hogyan lehet jó üzletet szerezni
Hallottál már valaha a
Hol található használt Peloton online
Hol található használt Peloton online
A Peloton kerékpárok és futópadok rendkívül keresett fitneszeszközök, és ez nem is csoda. Tökéletes megoldást jelentenek, ha szeretne mozogni, de nem akarja elhagyni otthona kényelmét. Azonban vadonatúj