Glavni Računalniki Mac Kako uporabljati ukaz Netstat na Macu

Kako uporabljati ukaz Netstat na Macu



Kaj je treba vedeti

  • Če želite zagnati netstat in si ogledati podrobne podatke o omrežju vašega Maca, odprite nov Terminal okno, vrsta netstat , in pritisnite Vnesite .
  • Omejite izhod netstata z zastavicami in možnostmi. Če si želite ogledati razpoložljive možnosti netstata, vnesite ti netstat v ukazni vrstici.
  • Uporabi ukaz lsof za nadomestitev manjkajoče ali omejene funkcionalnosti netstata, vključno s prikazom datotek, ki so trenutno odprte v kateri koli aplikaciji.

Ta članek pojasnjuje, kako zagnati ukaz netstat Terminal v sistemu macOS, da si lahko ogledate podrobne informacije o omrežnih komunikacijah vašega Maca, vključno z načini, kako se vaš Mac pogovarja z zunanjim svetom, prek vseh vrat in vseh aplikacij.

Kako zagnati Netstat

Naučite se uporabljati netstat vam lahko pomaga razumeti povezave, ki jih vaš računalnik vzpostavlja in zakaj. Ukaz netstat je privzeto na voljo v računalnikih Mac. Ni vam ga treba prenesti ali namestiti.

Če želite zagnati netstat:

  1. Pojdi do Finder > pojdi > Pripomočki .

    Finder
  2. Dvojni klik Terminal .

    koliko časa traja, da dojenček odraste
    Mapa Utilities z označenim terminalom
  3. V novo okno terminala vnesite netstat in pritisnite Vrnitev (oz Vnesite ), da izvedete ukaz.

    Okno terminala z označenim ukazom netstat
  4. Na zaslonu se bo začelo premikati ogromno besedila. Če ne uporabljate nobene od razpoložljivih zastavic (glejte spodaj), netstat poroča o aktivnih omrežnih povezavah na vašem Macu. Glede na število funkcij, ki jih opravlja sodobna omrežna naprava, lahko pričakujete, da bo seznam dolg. Standardno poročilo lahko vsebuje več kot 1000 vrstic.

    Dolgo poročilo netstat v oknu terminala

Zastavice in možnosti Netstat

Filtriranje izhoda netstat je bistveno za razumevanje, kaj se dogaja na aktivnih vratih vašega Maca. Vgrajene zastavice Netstat vam omogočajo nastavitev možnosti, ki omejujejo obseg ukaza.

Če si želite ogledati vse razpoložljive možnosti netstata, vnesite ti netstat v ukaznem pozivu, da razkrijete stran netstat man (okrajšava za 'manual'). Ogledate si lahko tudi an spletna različica strani priročnika netstat .

Sintaksa

Pomembno je omeniti, da netstat v sistemu macOS ne deluje enako kot netstat v sistemu Windows in Linux. Uporaba zastavic ali sintakse iz teh implementacij netstat morda ne bo povzročila pričakovanega vedenja.

Za dodajanje zastavic in možnosti v netstat v sistemu macOS uporabite naslednjo sintakso:

netstat [-AabdgiLlmnqrRsSvWx] [-c čakalna vrsta] [-f naslovna_družina] [-I vmesnik] [-p protokol] [-w čakati]

Če je zgornja okrajšava videti popolnoma nerazumljiva, se naučite brati sintakso ukaza.

Uporabne zastavice

Tukaj je nekaj najpogosteje uporabljenih zastavic:

    -avključuje vrata strežnika v izhodu netstat, ki niso vključena v privzeti izhod. -gprikaže informacije, povezane z multicast povezavami. -JAZ vmesnikzagotavlja paketne podatke za navedeni vmesnik. Vse razpoložljive vmesnike si lahko ogledate z -jaz zastavo, ampak en0 je običajno privzeti odhodni omrežni vmesnik. (Upoštevajte malo začetnico.) -nzatre oznako oddaljenih naslovov z imeni. To pospeši izpis netstata, hkrati pa odstrani le omejene informacije. -str protokolnavaja promet, povezan z določenim omrežnim protokolom. Celoten seznam protokolov je na voljo na /etc/protocols , najpomembnejši pa so udp in tcp . -rprikaže usmerjevalno tabelo, ki prikazuje, kako se paketi usmerjajo po omrežju. -sprikazuje statistiko omrežja za vse protokole, ne glede na to, ali so protokoli aktivni ali ne. -inpoveča podrobnost, zlasti z dodajanjem stolpca, ki prikazuje ID procesa (PID), povezan z vsakim odprtim vratom.

Primeri Netstat

Razmislite o teh primerih:

netstat -apv TCP

Ta ukaz vrne samo povezave TCP na vašem Macu, vključno z odprtimi in aktivnimi vrati. Uporablja tudi podrobni izpis, pri čemer navaja PID-je, povezane z vsako povezavo.

netstat -a | grep -i 'seznam'

Ta kombinacija netstat in prijem razkrije odprta vrata, to so vrata, ki poslušajo sporočilo. Znak cevi | pošlje izhod enega ukaza drugemu ukazu. Tukaj je rezultat netstat cevi do prijem , ki vam omogoča iskanje po ključni besedi 'poslušaj' in iskanje rezultatov.

Dostop do Netstata prek omrežnega pripomočka

Do nekaterih funkcionalnosti netstata lahko dostopate tudi prek aplikacije Network Utility, ki je vključena v različice macOS do Catalina (ni vključena v Big Sur).

Če želite priti do Network Utility, vnesite Omrežni pripomoček v Spotlight Search, da zaženete aplikacijo, nato izberite Netstat za dostop do grafičnega vmesnika.

Zavihek Netstat v pripomočku Network Utility

Možnosti v programu Network Utility so bolj omejene od tistih, ki so na voljo prek ukazne vrstice. Vsak od štirih izbir izbirnih gumbov zažene prednastavljeni netstat in prikaže izhod.

Ukazi netstat za vsak izbirni gumb so naslednji:

    Prikaz informacij o usmerjevalni tabeliteče netstat -r .Prikažite celovito omrežno statistiko za vsak protokolteče netstat -s .Prikaz informacij o večvrstnem oddajanjuteče netstat -g .Prikažite stanje vseh trenutnih povezav vtičniceteče netstat .
Network Utility>Netstat

Dopolnitev Netstata z Lsof

Implementacija netstat v macOS ne vključuje veliko funkcionalnosti, ki jih uporabniki pričakujejo in potrebujejo. Čeprav ima svojo uporabo, netstat ni tako uporaben v macOS kot v sistemu Windows. Drugačen ukaz, lsof , nadomesti velik del manjkajoče funkcionalnosti.

Lsof prikaže datoteke, ki so trenutno odprte v aplikacijah. Uporabite ga lahko tudi za pregled odprtih vrat, povezanih z aplikacijo. Teči lsof -i za ogled seznama aplikacij, ki komunicirajo prek interneta. To je običajno cilj pri uporabi netstat na strojih Windows; vendar edini smiseln način za dokončanje te naloge v macOS ni z netstat, ampak z lsof.

Omrežni pripomočekimg src=

Zastavice in možnosti Lsof

Prikaz vsake odprte datoteke ali internetne povezave je običajno podroben. Zato ima lsof zastavice za omejevanje rezultatov s posebnimi kriteriji. Najpomembnejši so spodaj.

Za informacije o več zastavicah in tehničnih razlagah vsake si oglejte lsofova man stran ali teči človek lsof ob pozivu terminala.

    -jazprikaže odprte omrežne povezave in ime procesa, ki uporablja povezavo. Dodajanje a 4 , kot v -i4 , prikazuje samo povezave IPv4. Dodajanje a 6 namesto tega ( -i6 ) prikazuje samo povezave IPv6 .
  • The -jaz zastavo lahko tudi razširite, da določite dodatne podrobnosti. -iTCP ali -iUDP vrne samo povezave TCP in UDP. -iTCP:25 vrne samo povezave TCP na vratih 25. Razpon vrat je mogoče določiti s pomišljajem, kot -iTCP:25-50.
  • Uporaba -i@1.2.3.4 vrne samo povezave na naslov IPv4 1.2.3.4. Naslove IPv6 je mogoče določiti na enak način. Predhodnik @ se lahko uporablja tudi za podajanje imen gostiteljev na enak način, vendar oddaljenih naslovov IP in imen gostiteljev ni mogoče uporabiti hkrati.
  • -sobičajno prisili lsof, da prikaže velikost datoteke. Toda v kombinaciji z -jaz zastava, -s deluje drugače. Namesto tega omogoča uporabniku, da določi protokol in status za vrnjeni ukaz. -stromeji lsof na določen ID procesa (PID). Več PID-jev je mogoče nastaviti z uporabo skupnih, kot je -p 123,456,789. ID-je procesov je mogoče tudi izključiti z ^, kot v 123,^456, kar bi posebej izključilo PID 456. -Ponemogoči pretvorbo številk vrat v imena vrat, kar pospeši izpis. -nonemogoči pretvorbo omrežnih številk v imena gostiteljev. Pri uporabi z -P zgoraj, lahko znatno pospeši izpis lsof.
  • - v uporabnikvrne samo ukaze v lasti imenovanega uporabnika.

lsof Primeri

Tukaj je nekaj načinov za uporabo lsof.

lsof -nP -iTCP@lsof.itap:513

Ta zapleteni ukaz navaja povezave TCP z imenom gostitelja lsof.itap in pristanišče 513. Zažene tudi lsof brez povezovanja imen z naslovi IP in vrati, zaradi česar se ukaz izvaja opazno hitreje.

lsof -iTCP -sTCP: POSLUŠAJ

Ta ukaz vrne vsako povezavo TCP s statusom POSLUŠAJTE , ki razkriva odprta vrata TCP na Macu. Navaja tudi procese, povezane s temi odprtimi vrati. To je pomembna nadgradnja netstat , ki navaja kvečjemu PID-je.

Izhod Lsof

sudo lsof -i -u^$(whoami)

lahko iščete na pluto tv
Lsof poslušaj ukaz

Drugi omrežni ukazi

Drugi terminalski omrežni ukazi, ki bi lahko bili zanimivi pri pregledu vašega omrežja, vključujejo arp, ping in ipconfig.

pogosta vprašanja
  • Kako ugotovim, kaj teče skozi določena vrata na mojem Macu?

    Najprej morate ugotoviti številko vrat, ki jih želite preveriti. Nato odprite terminal in vnesite lsof -i:[številka vrat] da vidim, kaj teče iz tega pristanišča.

  • Ali lahko z netstatom najdem naslov MAC?

    Naslov MAC računalnika bi morali videti prek netstat kot 'lokalni' naslov. Združil se bo s TCP (protokol) in naslovom IP (tuj).

Zanimivi Članki

Izbira Urednika

Kako uporabljati iMac brez miške
Kako uporabljati iMac brez miške
Na prvi pogled se zdi, da uporaba vašega iMac-a brez miške zveni zapleteno, če ne celo nemogoče. Vendar pa obstaja nekaj trikov za nadzor vašega iMac-a, tudi če miška nenadoma umre nad vami. Ta zapis predpostavlja, da je vse v redu
Kako zagnati Internet Explorer brez dodatkov
Kako zagnati Internet Explorer brez dodatkov
Kako zagnati Internet Explorer z onemogočenimi dodatki.
Kakšno je privzeto geslo za NETGEAR Nighthawk
Kakšno je privzeto geslo za NETGEAR Nighthawk
Torej imate usmerjevalnik NETGEAR Nighthawk in morate prilagoditi nekatere njegove nastavitve. Na žalost ste pozabili geslo. Brez njega se ne boste mogli prijaviti v nastavitve usmerjevalnika in to morate storiti
Kako onemogočiti Windows Defender
Kako onemogočiti Windows Defender
Windows Defender, imenovan Microsoft Defender, je prva obrambna linija vašega računalnika. Ta brezplačna funkcija je priložena operacijskemu sistemu Windows in ne zahteva dodatnih ročnih prenosov, popravkov ali nastavitev. Čeprav je to precej dobro
Kako prikazati vrstico z aplikacijami za ploščico na začetnem zaslonu v sistemu Windows 8.1 Update
Kako prikazati vrstico z aplikacijami za ploščico na začetnem zaslonu v sistemu Windows 8.1 Update
Opisuje, kako prikazati vrstico aplikacije za začetni zaslon, ploščico ali moderno aplikacijo v posodobitvi sistema Windows 8.1
Kako do vračila kupnine v programu Audible
Kako do vračila kupnine v programu Audible
Vse dobre stvari se končajo, prav tako pa tudi vaše članstvo v programu Audible. Če berete ta članek, ste verjetno videli naslov in se zdaj sprašujete, ali je možno vračilo kupnine
Kako dodati namig v GrubHub
Kako dodati namig v GrubHub
Napitnine so standardni del prehranjevanja zunaj. Greš v restavracijo, dobiš račun in plačaš 20% napitnine; navsezadnje preživetje restavracijskega osebja tako rekoč temelji na napitninah. Toda kako to deluje za