Pangunahin Mga Mac Paano Gamitin ang Netstat Command sa Mac

Paano Gamitin ang Netstat Command sa Mac



Ano ang Dapat Malaman

  • Upang patakbuhin ang netstat at makita ang detalyadong data tungkol sa network ng iyong Mac, magbukas ng bago Terminal bintana, uri netstat , at pindutin Pumasok .
  • Limitahan ang output ng netstat gamit ang mga flag at opsyon. Upang makita ang mga available na opsyon ng netstat, i-type netstat ka sa command prompt.
  • Gamitin ang lsof na utos upang makabawi sa nawawala o limitadong functionality ng netstat, kabilang ang pagpapakita ng anumang mga file na kasalukuyang nakabukas sa anumang app.

Ipinapaliwanag ng artikulong ito kung paano patakbuhin ang netstat Terminal command sa macOS para makita mo ang detalyadong impormasyon tungkol sa mga komunikasyon sa network ng iyong Mac, kasama ang mga paraan kung paano nakikipag-usap ang Mac mo sa labas ng mundo, sa lahat ng port at lahat ng application.

Paano Patakbuhin ang Netstat

Pag-aaral kung paano gamitin ang netstat makakatulong sa iyo na maunawaan ang mga koneksyon na ginagawa ng iyong computer at kung bakit. Ang netstat command ay available sa mga Mac bilang default. Hindi mo kailangang i-download o i-install ito.

Upang patakbuhin ang netstat:

  1. Pumunta sa Tagahanap > Pumunta ka > Mga utility .

    Tagahanap
  2. Double-click Terminal .

    kung paano gumawa ng isang graph sa salita
    Folder ng mga utility na may naka-highlight na Terminal
  3. Sa bagong window ng Terminal, i-type netstat at pindutin Bumalik (o Pumasok ) upang isagawa ang utos.

    Terminal window na may naka-highlight na netstat command
  4. Magsisimulang mag-scroll ang malaking halaga ng teksto sa iyong screen. Kung hindi ka gumagamit ng alinman sa mga available na flag (tingnan sa ibaba), iniuulat ng netstat ang mga aktibong koneksyon sa network sa iyong Mac. Isinasaalang-alang ang bilang ng mga function na ginagawa ng isang modernong network device, maaari mong asahan na ang listahan ay magiging mahaba. Ang isang karaniwang ulat ay maaaring magpatakbo ng higit sa 1,000 linya.

    Isang mahabang ulat ng netstat sa isang Terminal window

Mga Flag at Opsyon ng Netstat

Ang pag-filter sa output ng netstat ay mahalaga sa pag-unawa kung ano ang nangyayari sa mga aktibong port ng iyong Mac. Binibigyang-daan ka ng mga built-in na flag ng Netstat na magtakda ng mga opsyon, na nililimitahan ang saklaw ng command.

Upang makita ang lahat ng available na opsyon ng netstat, i-type netstat ka sa command prompt upang ipakita ang pahina ng man (short for 'manual') ng netstat. Maaari mo ring tingnan ang isang online na bersyon ng man page ng netstat .

Syntax

Mahalagang tandaan na ang netstat sa macOS ay hindi gumagana sa parehong paraan tulad ng netstat sa Windows at Linux. Ang paggamit ng mga flag o syntax mula sa mga pagpapatupad na iyon ng netstat ay maaaring hindi magresulta sa inaasahang gawi.

Upang magdagdag ng mga flag at opsyon sa netstat sa macOS, gamitin ang sumusunod na syntax:

netstat [-AabdgiLlmnqrRsSvWx] [-c queue] [-f address_family] [-I interface] [-p protocol] [-w wait]

Kung ang shorthand sa itaas ay mukhang ganap na hindi maintindihan, alamin kung paano basahin ang command syntax.

Mga Kapaki-pakinabang na Watawat

Narito ang ilan sa mga pinakakaraniwang ginagamit na flag:

    -akasama ang mga port ng server sa output ng netstat, na hindi kasama sa default na output. -gnagpapakita ng impormasyong nauugnay sa mga multicast na koneksyon. -ako interfacenagbibigay ng packet data para sa tinukoy na interface. Ang lahat ng magagamit na mga interface ay maaaring matingnan gamit ang -i bandila, ngunit en0 ay karaniwang ang default na papalabas na interface ng network. (Tandaan ang maliit na titik.) -npinipigilan ang label ng mga malalayong address na may mga pangalan. Pinapabilis nito ang output ng netstat habang inaalis lamang ang limitadong impormasyon. -p protocolnaglilista ng trapiko na nauugnay sa isang partikular na networking protocol. Ang buong listahan ng mga protocol ay makukuha sa /etc/protocols , ngunit ang pinakamahalaga ay udp at tcp . -ripinapakita ang routing table , na nagpapakita kung paano niruruta ang mga packet sa paligid ng network. -say nagpapakita ng mga istatistika ng network para sa lahat ng mga protocol, aktibo man o hindi ang mga protocol. -sapinapataas ang verbosity, partikular sa pamamagitan ng pagdaragdag ng column na nagpapakita ng process ID (PID) na nauugnay sa bawat bukas na port.

Mga Halimbawa ng Netstat

Isaalang-alang ang mga halimbawang ito:

netstat -apv TCP

Ang utos na ito ay nagbabalik lamang ng mga koneksyon sa TCP sa iyong Mac, kabilang ang mga bukas na port at aktibong port. Gumagamit din ito ng verbose output, na naglilista ng mga PID na nauugnay sa bawat koneksyon.

netstat -a | grep -i 'listahan'

Ang kumbinasyong ito ng netstat at mahigpit na pagkakahawak nagpapakita ng mga bukas na port, na mga port na nakikinig para sa isang mensahe. Ang karakter ng pipe | nagpapadala ng output ng isang command sa isa pang command. Dito, ang output ng netstat mga tubo sa mahigpit na pagkakahawak , hinahayaan kang hanapin ito para sa keyword na 'makinig' at hanapin ang mga resulta.

Pag-access sa Netstat Sa pamamagitan ng Network Utility

Maa-access mo rin ang ilan sa mga functionality ng netstat sa pamamagitan ng Network Utility app, na kasama sa mga bersyon ng macOS hanggang Catalina (hindi ito kasama sa Big Sur).

Upang makapunta sa Network Utility, i-type Utility ng Network sa Spotlight Search upang ilunsad ang app, pagkatapos ay piliin ang Netstat tab upang ma-access ang graphical na interface.

Ang tab na Netstat sa Network Utility

Ang mga opsyon sa loob ng Network Utility ay mas limitado kaysa sa mga available sa pamamagitan ng command line. Ang bawat isa sa apat na radio button na seleksyon ay nagpapatakbo ng isang preset na netstat command at ipinapakita ang output.

Ang mga utos ng netstat para sa bawat radio button ay ang mga sumusunod:

    Ipakita ang impormasyon ng routing tabletumatakbo netstat -r .Ipakita ang komprehensibong istatistika ng network para sa bawat protocoltumatakbo netstat -s .Ipakita ang multicast na impormasyontumatakbo netstat -g .Ipakita ang estado ng lahat ng kasalukuyang koneksyon sa sockettumatakbo netstat .
Network Utility>Netstat

Pagdaragdag ng Netstat Sa Lsof

Ang pagpapatupad ng macOS ng netstat ay hindi kasama ang karamihan sa mga functionality na inaasahan at kailangan ng mga user. Bagama't mayroon itong mga gamit, hindi gaanong kapaki-pakinabang ang netstat sa macOS gaya nito sa Windows. Ibang utos, lsof , pinapalitan ang karamihan sa nawawalang functionality.

Ipinapakita ng Lsof ang mga file na kasalukuyang nakabukas sa mga app. Magagamit mo rin ito para suriin ang mga bukas na port na nauugnay sa app. Takbo lsof -i upang makita ang listahan ng mga application na nakikipag-ugnayan sa internet. Ito ang karaniwang layunin kapag gumagamit ng netstat sa mga Windows machine; gayunpaman, ang tanging makabuluhang paraan upang magawa ang gawaing iyon sa macOS ay hindi sa netstat, ngunit sa lsof.

Network Utilityimg src=

Lsof Mga Flag at Opsyon

Ang pagpapakita ng bawat bukas na file o koneksyon sa internet ay karaniwang verbose. Kaya naman ang lsof ay may kasamang mga flag para sa paghihigpit sa mga resulta na may partikular na pamantayan. Ang pinakamahalaga ay nasa ibaba.

Para sa impormasyon sa higit pang mga flag at teknikal na paliwanag ng bawat isa, tingnan man page ni lsof o tumakbo lalaki lsof sa isang prompt ng Terminal.

    -inagpapakita ng mga bukas na koneksyon sa network at ang pangalan ng proseso na gumagamit ng koneksyon. Pagdaragdag ng a 4 , tulad ng sa -i4 , nagpapakita lamang ng mga koneksyon sa IPv4. Pagdaragdag ng a 6 sa halip ( -i6 ) ay nagpapakita lamang ng mga koneksyon sa IPv6.
  • Ang -i flag ay maaari ding palawakin upang tukuyin ang karagdagang mga detalye. Ang -iTCP o -iUDP ay nagbabalik lamang ng mga koneksyon sa TCP at UDP. -iTCP:25 ay nagbabalik lamang ng mga koneksyon sa TCP sa port 25. Maaaring tukuyin ang isang hanay ng mga port gamit ang isang gitling, dahil ito ay -iTCP:25-50.
  • Ang paggamit ng -i@1.2.3.4 ay nagbabalik lamang ng mga koneksyon sa IPv4 address 1.2.3.4. Ang mga IPv6 address ay maaaring tukuyin sa parehong paraan. Ang @ precursor ay maaari ding gamitin upang tukuyin ang mga hostname sa parehong paraan, ngunit ang parehong malayuang IP address at hostname ay hindi maaaring gamitin nang sabay-sabay.
  • -skaraniwang pinipilit ang lsof na ipakita ang laki ng file. Ngunit kapag ipinares sa -i bandila, -s gumagana nang iba. Sa halip, pinapayagan nito ang user na tukuyin ang protocol at status para bumalik ang command. -pnililimitahan lsof sa isang partikular na process ID (PID). Maaaring itakda ang maraming PID sa pamamagitan ng paggamit ng commons, gaya ng -p 123,456,789. Ang mga Process ID ay maaari ding ibukod sa isang ^, tulad ng sa 123,^456, na partikular na magbubukod ng PID 456. -Phindi pinapagana ang pag-convert ng mga numero ng port sa mga pangalan ng port, na nagpapabilis ng output. -nhindi pinapagana ang pag-convert ng mga numero ng network sa mga hostname. Kapag ginamit sa -P sa itaas, maaari nitong makabuluhang mapabilis ang output ng lsof.
  • - sa gumagamitnagbabalik lamang ng mga utos na pagmamay-ari ng pinangalanang user.

lsof Mga Halimbawa

Narito ang ilang paraan para magamit ang lsof.

lsof -nP -iTCP@lsof.itap:513

Inililista ng mukhang kumplikadong command na ito ang mga koneksyon sa TCP sa hostname lsof.itap at ang daungan 513. Tumatakbo din ito ng lsof nang hindi nagkokonekta ng mga pangalan sa mga IP address at port, na ginagawang mas mabilis ang pagpapatakbo ng command.

lsof -iTCP -sTCP:LISTEN

Ibinabalik ng utos na ito ang bawat koneksyon ng TCP na may katayuan MAKINIG , inilalantad ang mga bukas na TCP port sa Mac. Inililista din nito ang mga prosesong nauugnay sa mga bukas na port na iyon. Ito ay isang makabuluhang pag-upgrade netstat , na naglilista ng pinakamaraming PID.

Lsof output

sudo lsof -i -u^$(whoami)

maaari mo bang baguhin ang iyong pangalan ng pubg?
Lsof makinig utos

Iba pang Networking Commands

Ang iba pang mga terminal networking command na maaaring maging interesado sa pagsusuri sa iyong network ay kinabibilangan ng arp , ping , at ipconfig .

FAQ
  • Paano ko malalaman kung ano ang tumatakbo sa isang partikular na port sa aking Mac?

    Una, kailangan mong malaman ang numero ng port na gusto mong suriin. Pagkatapos ay buksan ang terminal at i-type lsof -i:[port number] upang makita kung ano ang tumatakbo sa port na iyon.

  • Maaari ko bang malaman ang isang MAC address na may netstat?

    Dapat mong makita ang MAC address ng computer sa pamamagitan ng netstat bilang 'lokal' na address. Ipapangkat ito sa TCP (protocol) at sa IP address (foreign).

Kagiliw-Giliw Na Mga Artikulo

Choice Editor

Pag-review ng Linksys WVC54G Wireless-G Internet Video Camera
Pag-review ng Linksys WVC54G Wireless-G Internet Video Camera
Kahit na ang iyong mga nasasakupang lugar ay may isang alarma, ang mga pagkakataong mag-alala ka tungkol sa kaligtasan ng mga nilalaman nito kapag iniwan mo silang walang nag-aalaga. Maaari mong isaalang-alang ang isang network security camera, kahit na kakailanganin mo pa ring mag-access sa web
Paano Mag-reset ng HP Printer Pagkatapos Mag-refill ng Tinta
Paano Mag-reset ng HP Printer Pagkatapos Mag-refill ng Tinta
Ang HP printer ay isa sa mga pinaka-cost-effective na pamumuhunan na maaari mong gawin para sa iyong tahanan o opisina. Sila ay sikat sa kanilang mahusay na kalidad sa pag-print, na binuo ng HP sa loob ng mahigit 50 taon. Patuloy ang kumpanya
Ang Windows 10 Fall Creators Update RTM ay Build 16299
Ang Windows 10 Fall Creators Update RTM ay Build 16299
Ngayon, isang leak na 'Windows 10 Update Assistant' app ang nagpakita na nagkumpirma din na ang Build 15063 ay talagang ang RTM build.
Paano Suriin ang Kasaysayan ng Router
Paano Suriin ang Kasaysayan ng Router
Gusto mong suriin ang iyong kasaysayan ng router? Mag-log in sa iyong router sa pamamagitan ng web browser at maghanap ng setting ng Mga Log o History.
Pang-araw-araw na tema ng Bing # 2 para sa Windows 8
Pang-araw-araw na tema ng Bing # 2 para sa Windows 8
Kunin ang mga kamangha-manghang mga wallpaper na nakolekta mula sa pang-araw-araw na mga imahe ng Bing gamit ang Daily Bing # 2 na tema para sa Windows 8. Upang makuha ang temang ito, i-click ang link sa pag-download sa ibaba, at pagkatapos ay i-click ang Buksan. Ilalapat nito ang tema sa iyong Desktop. Tip: Kung gumagamit ka ng Windows 7, gamitin ang aming Deskthemepack Installer upang mai-install at mailapat ito
Paano Gumawa ng Delete Key sa Chromebook
Paano Gumawa ng Delete Key sa Chromebook
Ang mga Chromebook ay walang parehong mga keyboard gaya ng iba pang mga computer, kaya maaaring mukhang nawawalan ka ng Delete key. Ngunit maaari mong gayahin ang functionality ng isang button na Tanggalin sa Chromebook. Narito kung paano.
Paano Palitan ang Iyong Tunay na Pangalan sa Xbox Live
Paano Palitan ang Iyong Tunay na Pangalan sa Xbox Live
Ang pagpapanatili ng iyong privacy sa online ay lalong humihirap na gawin. Iyon ang dahilan kung bakit maraming tao ang nagpasyang gumamit ng isang alias para sa marami sa kanilang mga account. Kung nais mong mapanatili ang ilang pagkawala ng lagda pagkatapos sulit itong isaalang-alang