Yuav Paub
- Txhawm rau khiav netstat thiab pom cov ntaub ntawv ntxaws txog koj lub Mac network, qhib qhov tshiab Terminal qhov rai, ntaus netstat, thiab niasEnter.
- txwv netstat cov zis nrog cov chij thiab cov kev xaiv. Txhawm rau pom netstat cov kev xaiv muaj, ntaus man netstat ntawm qhov hais kom ua.
- Siv lsof hais kom ua txhawm rau tsim rau netstat qhov ploj lawm lossis kev ua haujlwm tsawg, suav nrog tso tawm cov ntaub ntawv tam sim no qhib hauv ib qho app.
Kab lus no piav qhia yuav ua li cas khiav netstat Terminal hais kom ua hauv macOS kom koj tuaj yeem pom cov ncauj lus kom ntxaws txog koj Mac kev sib txuas lus network, suav nrog txoj hauv kev uas koj Mac tham nrog lub ntiaj teb sab nraud, hla txhua qhov chaw nres nkoj thiab txhua daim ntawv thov.
Yuav ua li cas khiav Netstat
Kev kawm siv netstat tuaj yeem pab koj nkag siab txog kev sib txuas ntawm koj lub computer thiab vim li cas. Cov lus txib netstat muaj nyob rau ntawm Macs los ntawm lub neej ntawd. Koj tsis tas yuav rub tawm lossis nruab nws.
To run netstat:
-
Go to Finder > Go > Utilities.
-
ob-nias Terminal.
-
Nyob rau hauv lub qhov rais tshiab Terminal, ntaus netstat thiab nias Return (los yog Enter) kom ua tiav cov lus txib.
-
Ntau cov ntawv nyeem yuav pib scrolling ntawm koj lub vijtsam. Yog tias koj tsis siv ib qho ntawm cov chij muaj (saib hauv qab), netstat qhia txog kev sib txuas hauv network ntawm koj Mac. Xav txog tus naj npawb ntawm cov haujlwm uas niaj hnub siv network ua, koj tuaj yeem cia siab tias daim ntawv yuav ntev. Daim ntawv tshaj tawm tus qauv tuaj yeem khiav dhau 1,000 kab.
Netstat Chij thiab Options
Filtering netstat cov zis yog qhov tseem ceeb rau kev nkag siab tias muaj dab tsi tshwm sim ntawm koj Mac cov chaw nres nkoj nquag. Netstat's built-in chij tso cai rau koj los teeb tsa cov kev xaiv, txwv qhov kev hais kom ua raws.
Txhawm rau pom tag nrho netstat cov kev xaiv muaj, ntaus txiv neej netstat ntawm cov lus txib kom qhia tawm netstat tus txiv neej (luv rau "phau ntawv") nplooj. Koj tuaj yeem pom qhov online version ntawm netstat tus txiv neej nplooj ntawv.
Syntax
Nws yog ib qho tseem ceeb kom nco ntsoov tias netstat ntawm macOS tsis ua haujlwm ib yam li netstat ntawm Windows thiab Linux. Kev siv cov chij lossis cov ntsiab lus los ntawm cov kev siv ntawm netstat yuav tsis ua rau tus cwj pwm xav tau.
Txhawm rau ntxiv cov chij thiab cov kev xaiv rau netstat ntawm macOS, siv cov lus qhia hauv qab no:
netstat [-AabdgiLlmnqrRsSvWx] [-c queue] [-f address_family] [-I interface] [-p raws tu qauv] [-w tos
Yog hais tias cov lus luv luv saum toj no zoo nkaus li tsis nkag siab, kawm paub nyeem cov lus hais kom ua.
Cov chij siv tau
Ntawm no yog qee tus chij uas siv ntau tshaj plaws:
- - a suav nrog cov chaw nres nkoj server hauv netstat cov zis, uas tsis suav nrog hauv cov khoom siv ua ntej.
- - g qhia cov ntaub ntawv cuam tshuam nrog kev sib txuas ntau.
- - I interface muab cov ntaub ntawv pob ntawv rau cov lus qhia tshwj xeeb. Tag nrho cov interfaces muaj tuaj yeem pom nrog tus - i tus chij, tab sis en0 feem ntau yog qhov kev cuam tshuam tawm hauv lub network. (Saib tsab ntawv me.)
- - n inhibits daim ntawv lo ntawm chaw nyob tej thaj chaw deb nrog cov npe. Qhov no ua kom netstat cov zis tawm sai thaum tshem tawm cov ntaub ntawv tsuas yog txwv.
- - p raws tu qauv teev cov tsheb sib cuam tshuam nrog cov txheej txheem kev sib txuas tshwj xeeb. Cov npe tag nrho ntawm cov txheej txheem muaj nyob ntawm /etc/protocols, tab sis cov tseem ceeb tshaj plaws yog udp thiab tcp.
- - r qhia cov lus qhia, qhia seb cov pob khoom raug xa mus nyob ib puag ncig lub network.
- - s qhia cov txheeb cais network rau txhua qhov kev cai, txawm tias cov txheej txheem ua haujlwm.
- - v nce verbosity, tshwj xeeb los ntawm kev ntxiv ib kem qhia tus txheej txheem ID (PID) cuam tshuam nrog txhua qhov chaw qhib.
Netstat Piv txwv
Xav txog cov piv txwv no:
netstat -apv TCP
Cov lus txib no rov qab tsuas yog kev sib txuas TCP ntawm koj lub Mac, suav nrog cov chaw nres nkoj qhib thiab cov chaw nres nkoj nquag. Nws kuj tseem siv cov lus qhia tawm, teev cov PIDs cuam tshuam nrog txhua qhov kev sib txuas.
netstat -a | grep -i " listen"
Qhov kev sib xyaw ua ke ntawm netstat thiab grep nthuav tawm cov chaw nres nkoj qhib, uas yog cov chaw nres nkoj uas tau mloog cov lus. Cov yeeb yam cim | xa cov zis ntawm ib qho lus txib mus rau lwm qhov lus txib. Ntawm no, qhov tso zis ntawm netstat cov kav dej rau grep, cia koj tshawb nws rau lo lus tseem ceeb "mloog" thiab pom cov txiaj ntsig.
Nkag mus rau Netstat Los ntawm Kev Siv Network
Koj kuj tuaj yeem nkag mus rau qee qhov ntawm netstat lub luag haujlwm los ntawm Network Utility app, uas suav nrog macOS versions txog Catalina (nws tsis suav nrog Big Sur).
Txhawm rau nkag mus rau Network Utility, ntaus Network Utility rau hauv Kev Tshawb Fawb Txog Kev Tshawb Fawb txhawm rau qhib lub app, tom qab ntawd xaiv lub Netstat tab kom nkag mus rau hauv graphical interface.
Cov kev xaiv hauv Network Utility muaj tsawg dua li cov uas muaj los ntawm kab hais kom ua. Txhua ntawm plaub lub xov tooj cua khawm xaiv khiav ib qho preset netstat hais kom ua thiab tso tawm cov zis.
Cov lus txib netstat rau txhua lub xov tooj cua khawm yog raws li hauv qab no:
- Display routing table information runs netstat -r.
- Display kev txheeb xyuas kev sib txuas lus dav dav rau txhua tus txheej txheem khiav netstat -s.
- Display multicast information khiav netstat -g.
- Qhia lub xeev ntawm txhua qhov txuas tam sim no khiav netstat.
Kev Ntxiv Netstat Nrog Lsof
Qhov kev siv macOS ntawm netstat tsis suav nrog ntau qhov kev ua haujlwm uas cov neeg siv xav tau thiab xav tau. Txawm hais tias nws muaj nws cov kev siv, netstat tsis muaj txiaj ntsig zoo ntawm macOS raws li nws nyob ntawm Windows. Ib qho lus txib sib txawv, lsof, hloov ntau yam haujlwm uas ploj lawm.
Lsof qhia cov ntaub ntawv tam sim no qhib hauv apps. Koj tseem tuaj yeem siv nws los tshuaj xyuas cov chaw nres nkoj uas cuam tshuam nrog app. Khiav lsof -i kom pom cov npe ntawm cov ntawv thov sib txuas lus hauv internet. Qhov no feem ntau yog lub hom phiaj thaum siv netstat ntawm Windows tshuab; Txawm li cas los xij, tib txoj hauv kev muaj txiaj ntsig kom ua tiav txoj haujlwm ntawm macOS tsis yog nrog netstat, tab sis nrog lsof.
Lsof Chij thiab Options
Kev nthuav tawm txhua cov ntaub ntawv qhib lossis kev sib txuas hauv internet feem ntau yog verbose. Tias yog vim li cas lsof tuaj nrog cov chij rau kev txwv cov txiaj ntsig nrog cov qauv tshwj xeeb. Cov tseem ceeb tshaj plaws yog hauv qab no.
Rau cov ntaub ntawv ntawm ntau tus chij thiab kev piav qhia ntawm txhua tus, mus saib lsof tus txiv neej nplooj lossis khiav man lsof ntawm Terminal prompt.
- - i qhia qhib kev sib txuas hauv network thiab lub npe ntawm cov txheej txheem uas siv kev sib txuas. Ntxiv qhov 4, ib yam li hauv - i4, qhia tsuas yog kev sib txuas IPv4. Ntxiv qhov 6 hloov pauv (- i6) tsuas yog qhia txog kev sib txuas IPv6.
- Tus - i tus chij kuj tuaj yeem nthuav dav kom qhia meej ntxiv. -iTCP lossis -iUDP rov qab tsuas yog TCP thiab UDP kev sib txuas. -iTCP: 25 rov qab tsuas yog kev sib txuas TCP ntawm chaw nres nkoj 25. Ntau qhov chaw nres nkoj tuaj yeem teev nrog lub nrawm, raws li nws -iTCP: 25-50.
- Siv [email protected] rov qab tsuas yog kev sib txuas rau IPv4 chaw nyob 1.2.3.4. IPv6 chaw nyob tuaj yeem teev nyob rau hauv tib lub qauv. Lub @ precursor kuj tseem siv tau los qhia cov npe hostname tib yam, tab sis ob qho tib si IP chaw nyob thiab hostnames tsis tuaj yeem siv ib txhij.
- - s feem ntau yuam lsof los tso saib cov ntaub ntawv loj. Tab sis thaum ua khub nrog tus - i tus chij, - s ua haujlwm txawv. Hloov chaw, nws tso cai rau tus neeg siv los qhia meej cov txheej txheem thiab cov xwm txheej rau cov lus txib rov qab.
- - p txwv lsof rau ib qho txheej txheem ID (PID). Ntau PIDs tuaj yeem teeb tsa los ntawm kev siv ntau, xws li -p 123, 456, 789. Cov txheej txheem ID kuj tuaj yeem raug cais nrog a ^, xws li hauv 123, ^ 456, uas tshwj xeeb tsis suav nrog PID 456.
- - P lov tes taw kev hloov pauv ntawm tus lej chaw nres nkoj rau cov npe chaw nres nkoj, ua kom cov zis tawm sai.
- - n disables hloov dua siab tshiab ntawm network tooj rau hostnames. Thaum siv nrog - P saum toj no, nws tuaj yeem ua kom ceev lsof cov zis.
- - u tus neeg siv tsuas yog rov qab cov lus txib los ntawm tus neeg siv lub npe.
lsof Piv txwv
Ntawm no yog ob peb txoj hauv kev siv lsof.
lsof -nP [email protected]:513
Qhov kev ua kom pom kev nyuaj no teev cov TCP kev sib txuas nrog lub hostname lsof.itap thiab qhov chaw nres nkoj 513. Nws kuj khiav lsof yam tsis muaj txuas cov npe rau IP chaw nyob thiab chaw nres nkoj, ua rau cov lus txib khiav nrawm dua.
lsof -iTCP -sTCP:LISTEN
Cov lus txib no rov qab txhua qhov kev sib txuas TCP nrog cov xwm txheej LISTEN, nthuav tawm qhov qhib TCP chaw nres nkoj ntawm Mac. Nws kuj teev cov txheej txheem cuam tshuam nrog cov chaw nres nkoj qhib. Qhov no yog qhov hloov kho tseem ceeb tshaj netstat, uas teev PIDs feem ntau.
sudo lsof -i -u^$(whoami)
Lwm Networking Commands
Lwm yam Terminal networking commands uas tej zaum yuav txaus siab rau kev tshuaj xyuas koj lub network xws li arp, ping, thiab ipconfig.