Põhiline Macid Kuidas kasutada Netstat käsku Macis

Kuidas kasutada Netstat käsku Macis



Mida teada

  • Netstati käitamiseks ja Maci võrgu üksikasjalike andmete vaatamiseks avage uus Terminal aken, tüüp netstat ja vajutage Sisenema .
  • Piirake netstati väljundit lippude ja suvanditega. Netstati saadaolevate valikute nägemiseks tippige sa netstat käsureal.
  • Kasuta lsof käsk Netstati puuduvate või piiratud funktsionaalsuste kompenseerimiseks, sealhulgas mis tahes rakendustes praegu avatud failide kuvamiseks.

Selles artiklis selgitatakse, kuidas käitada MacOS-is käsku netstat Terminal, et saaksite näha üksikasjalikku teavet oma Maci võrgusuhtluse kohta, sealhulgas seda, kuidas teie Mac kõigis portides ja rakendustes välismaailmaga suhtleb.

Kuidas käivitada Netstat

Õppige kasutama netstat aitab teil mõista, milliseid ühendusi teie arvuti loob ja miks. Käsk netstat on vaikimisi saadaval Mac-arvutites. Te ei pea seda alla laadima ega installima.

Netstati käivitamiseks:

  1. Minema Leidja > Mine > Kommunaalteenused .

    Leidja
  2. Topeltklõps Terminal .

    kuidas mängida koldekivis sõpru
    Utiliidide kaust, mille terminal on esile tõstetud
  3. Tippige uues terminali aknas netstat ja vajutage Tagasi (või Sisenema ) käsu täitmiseks.

    Terminali aken, kus on esile tõstetud käsk netstat
  4. Teie ekraanil hakkab kerima tohutul hulgal teksti. Kui te ei kasuta ühtegi saadaolevatest lippudest (vt allpool), teatab netstat teie Maci aktiivsetest võrguühendustest. Arvestades funktsioonide arvu, mida kaasaegne võrguseade täidab, võib loend olla pikk. Standardaruanne võib kesta üle 1000 rea.

    Pikk netstati aruanne terminali aknas

Netstati lipud ja valikud

Netstati väljundi filtreerimine on oluline, et mõista, mis teie Maci aktiivsetes portides toimub. Netstati sisseehitatud lipud võimaldavad teil määrata valikuid, piirates käsu ulatust.

Kõigi netstati saadaolevate valikute nägemiseks tippige sa netstat käsureal, et avada netstat'i man (lühend sõnadest 'käsitsi') leht. Samuti saate vaadata an Netstati man-lehe veebiversioon .

Süntaks

Oluline on märkida, et netstat MacOS-is ei tööta samamoodi nagu netstat Windowsis ja Linuxis. Netstati nende rakenduste lippude või süntaksi kasutamine ei pruugi anda oodatud käitumist.

Lippude ja valikute lisamiseks netstatile MacOS-is kasutage järgmist süntaksit.

netstat [-AabdgiLlmnqrRsSvWx] [-c järjekord] [-f aadressi_pere] [-I liides] [-p protokoll] [-w oota]

Kui ülaltoodud stenogramm tundub täiesti arusaamatu, õppige lugema käsu süntaksit.

Kasulikud lipud

Siin on mõned kõige sagedamini kasutatavad lipud:

    -asisaldab netstati väljundis serveriporte, mis ei sisaldu vaikeväljundis. -gkuvab multiedastusühendustega seotud teavet. - Mina liidespakub määratud liidese jaoks pakettandmeid. Kõiki saadaolevaid liideseid saab vaadata rakendusega -i lipp, aga en0 on tavaliselt vaikimisi väljuv võrguliides. (Pange tähele väiketähte.) -nsummutab kaugaadresside sildi koos nimedega. See kiirendab Netstati väljundit, kõrvaldades samal ajal ainult piiratud teabe. -lk protokolliloetleb konkreetse võrguprotokolliga seotud liikluse. Protokollide täielik loetelu on saadaval aadressil /etc/protocols , kuid kõige olulisemad on udp ja tcp . -rkuvab marsruutimistabeli , mis näitab, kuidas pakette võrgus suunatakse. -snäitab kõigi protokollide võrgustatistikat, olenemata sellest, kas protokollid on aktiivsed või mitte. -sissesuurendab paljusõnalisust, lisades veeru, mis näitab iga avatud pordiga seotud protsessi ID-d (PID).

Netstati näited

Mõelge järgmistele näidetele:

netstat -apv TCP

See käsk tagastab teie Macis ainult TCP-ühendused, sealhulgas avatud pordid ja aktiivsed pordid. Samuti kasutab see üksikasjalikku väljundit, loetledes iga ühendusega seotud PID-d.

netstat -a | grep -i 'loend'

See kombinatsioon netstat ja haare näitab avatud pordid, mis on pordid, mis kuulavad sõnumit. Toru iseloom | saadab ühe käsu väljundi teisele käsule. Siin on väljund netstat torud juurde haare , mis võimaldab teil otsida seda märksõna „kuula” järgi ja leida tulemusi.

Juurdepääs Netstatile võrguutiliidi kaudu

Mõnele netstati funktsioonile pääsete juurde ka võrguutiliidi rakenduse kaudu, mis on kaasatud macOS-i versioonidesse kuni Catalinani (see ei sisaldu Big Suris).

Võrguutiliidi avamiseks tippige Võrguutiliit rakenduse käivitamiseks Spotlight Searchi, seejärel valige Netstat graafilisele liidesele juurdepääsuks.

Võrguutiliidi vahekaart Netstat

Võrguutiliidi valikud on piiratumad kui käsurea kaudu saadaolevad. Iga neljast raadionupu valikust töötab eelseadistatud netstat käsk ja kuvab väljundi.

Iga raadionupu netstat käsud on järgmised:

    Kuva marsruutimistabeli teavejookseb netstat -r .Kuvage iga protokolli põhjalik võrgustatistikajookseb netstat -s .Kuva multisaateteavejookseb netstat -g .Kuvage kõigi praeguste pistikupesade ühenduste olekjookseb netstat .
Network Utility>Netstat

Netstati täiendamine Lsofiga

Netstati macOS-i juurutus ei sisalda palju funktsioone, mida kasutajad ootavad ja vajavad. Kuigi sellel on oma kasutusalad, pole netstat macOS-is nii kasulik kui Windowsis. Teine käsk, lsof , asendab suure osa puuduvatest funktsioonidest.

Lsof kuvab praegu rakendustes avatud failid. Saate seda kasutada ka rakendustega seotud avatud portide kontrollimiseks. Jookse lsof -i Interneti kaudu suhtlevate rakenduste loendi vaatamiseks. See on tavaliselt eesmärk, kui kasutate Windowsi masinates netstat; aga ainus mõttekas viis selle ülesande täitmiseks macOS-is ei ole netstat, vaid lsof.

Network Utilityimg src=

Lsof lipud ja valikud

Iga avatud faili või Interneti-ühenduse kuvamine on tavaliselt paljusõnaline. Seetõttu on lsofiga kaasas lipud tulemuste piiramiseks kindlate kriteeriumidega. Kõige olulisemad on allpool.

Lisateavet lippude ja nende tehniliste selgituste kohta leiate siit lsofi man-leht või joosta mees lsof terminali viibal.

    -ikuvab avatud võrguühendused ja ühendust kasutava protsessi nime. Lisades a 4 , nagu -i4 , kuvab ainult IPv4 ühendused. Lisades a 6 selle asemel ( -i6 ) kuvab ainult IPv6 ühendused.
  • The -i lippu saab ka täiendavate üksikasjade täpsustamiseks laiendada. -iTCP või -iUDP tagastab ainult TCP- ja UDP-ühendused. -iTCP:25 tagastab ainult TCP-ühendused pordis 25. Portide vahemikku saab määrata kriipsuga, kuna see -iTCP:25-50.
  • -i@1.2.3.4 kasutamine tagastab ainult ühendused IPv4-aadressile 1.2.3.4. IPv6-aadresse saab määrata samal viisil. @ prekursorit saab kasutada ka hostinimede määramiseks samal viisil, kuid nii kaug-IP-aadresse kui ka hostinimesid ei saa üheaegselt kasutada.
  • -stavaliselt sunnib lsof faili suurust kuvama. Kuid kui see on seotud -i lipp, -s töötab erinevalt. Selle asemel võimaldab see kasutajal määrata tagastatava käsu protokolli ja oleku. -lkpiirab lsof-i konkreetse protsessi ID-ga (PID). Mitut PID-d saab määrata, kasutades tavalisi elemente, näiteks -p 123 456 789. Protsessi ID-d saab välistada ka märgiga ^, nagu 123,^456, mis välistaks konkreetselt PID 456. -Pkeelab pordinumbrite teisendamise pordinimedeks, kiirendades väljundit. -nkeelab võrgunumbrite teisendamise hostinimedeks. Kui kasutatakse koos -P ülaltoodud, võib see oluliselt kiirendada LSOFi väljundit.
  • - sisse kasutajatagastab ainult nimetatud kasutajale kuuluvad käsud.

lsof Näited

Siin on mõned viisid lsofi kasutamiseks.

lsof -nP -iTCP@lsof.itap:513

See keeruka välimusega käsk loetleb TCP-ühendused koos hostinimega lsof.itap ja sadam 513. Samuti töötab see lsof-i ilma nimesid IP-aadresside ja portidega ühendamata, muutes käsu töö märgatavalt kiiremaks.

lsof -iTCP -sTCP:KUULA

See käsk tagastab iga TCP-ühenduse olekuga KUULA , mis paljastab Maci avatud TCP-pordid. Samuti loetletakse nende avatud portidega seotud protsessid. See on märkimisväärne uuendus netstat , mis loetleb maksimaalselt PID-d.

Lsof väljund

sudo lsof -i -u^$(whoami)

kuidas instagrammi elavaid pilte panna
Lsof kuulamiskäsk

Muud võrgukäsud

Muud terminali võrgukäsud, mis võivad teie võrgu uurimisel huvi pakkuda, hõlmavad arp, ping ja ipconfig.

KKK
  • Kuidas ma saan teada, mis minu Maci konkreetse pordi kaudu jookseb?

    Esiteks peate välja selgitama kontrollitava pordi numbri. Seejärel avage terminal ja sisestage lsof -i:[pordi number] et näha, mis sellest pordist välja jookseb.

  • Kas ma saan netstati abil teada MAC-aadressi?

    Kohaliku aadressina peaksite nägema arvuti MAC-aadressi netstati kaudu. See rühmitatakse TCP-ga (protokoll) ja IP-aadressiga (välismaa).

Huvitavad Artiklid

Toimetaja Valik

Keela seade ja otsinguajalugu Windows 10-s
Keela seade ja otsinguajalugu Windows 10-s
Minu seadme ajalugu ja minu otsinguajalugu on Windows 10 otsingu kaks funktsiooni, mis võivad teie otsingukogemust täiendavate andmete kogumise abil parandada.
Automaatse Paus OneDrive'i sünkroonimise sisse- või väljalülitamine, kui aku on sisse lülitatud
Automaatse Paus OneDrive'i sünkroonimise sisse- või väljalülitamine, kui aku on sisse lülitatud
OneDrive'i sünkroonimise automaatse peatamise lubamine või keelamine Windows 10 akusäästja režiimis. OneDrive on veebidokumentide salvestamise lahendus
Kuidas Excelis lahtreid lukustada
Kuidas Excelis lahtreid lukustada
Microsoft Exceli üks muljetavaldavamaid funktsioone on see, et saate oma faile vaatamise/redigeerimise eesmärgil teistega jagada. Kuid mõnikord ei taha te, et nad algandmeid rikuksid. Pigem vajate neid ainult
Kuidas meilid Outlookis krüptida
Kuidas meilid Outlookis krüptida
Delikaatsete andmete ja isikuandmete osas ei saa te kunagi veebis olla liiga ettevaatlik. Kui soovite veenduda, et kolmas isik ei saa teie e-kirju kinni pidada ja lugeda, on üks võimalus
Vaio sülearvutid tulevad tagasi, kuid Sony pole endiselt sellega seotud
Vaio sülearvutid tulevad tagasi, kuid Sony pole endiselt sellega seotud
Varem oli Sony sülearvutite ruumis alahinnatud mängija, kui sellel oli Vaio sülearvutite valik. Kuid 2014. aastal viis Sony kaubamärgi tagasi Jaapani kallastele ja müüs selle Jaapanile maha
Kuidas luua sümboolset linki
Kuidas luua sümboolset linki
Kas olete väsinud otsima täidetud kataloogidest faile, mida kasutate vaid sekundi jooksul? Kui jah, siis olete jõudnud õigesse kohta. Anname teile üksikasjalikud juhised sümboolsete linkide loomiseks
Kuidas pilte stabiilsest difusioonist täiustada
Kuidas pilte stabiilsest difusioonist täiustada
Digitaalkunstnikud ja sisuloojad on põnevil süvaõppe tekstist pildiks muutmise platvormide kasutamisest, et luua sellest maailmast väljaspool olevaid pilte. Märksõnade põhjal täpsete piltide genereerimine on digitaalse kunsti mängu täielikult muutnud. Samas mõned, kes kasutavad