Galvenais Mac Datori Kā lietot Netstat komandu operētājsistēmā Mac

Kā lietot Netstat komandu operētājsistēmā Mac



Kas jāzina

  • Lai palaistu Netstat un skatītu detalizētus datus par sava Mac tīkla tīklu, atveriet jaunu Terminālis logs, tips netstat , un nospiediet Ievadiet .
  • Ierobežojiet netstat izvadi ar karodziņiem un opcijām. Lai redzētu netstat pieejamās opcijas, ierakstiet tu netstat komandu uzvednē.
  • Izmantojiet lsof komanda lai kompensētu iztrūkstošo vai ierobežoto netstat funkcionalitāti, tostarp parādītu visus failus, kas pašlaik ir atvērti jebkurā lietotnē.

Šajā rakstā ir paskaidrots, kā operētājsistēmā macOS palaist komandu netstat Terminal, lai jūs varētu skatīt detalizētu informāciju par sava Mac tīkla sakariem, tostarp veidu, kā Mac sazinās ar ārpasauli visos portos un lietojumprogrammās.

Kā palaist Netstat

Mācīšanās izmantot netstat var palīdzēt saprast, kādus savienojumus veido dators un kāpēc. Komanda netstat pēc noklusējuma ir pieejama Mac datoros. Jums tas nav jālejupielādē vai jāinstalē.

Lai palaistu netstat:

  1. Iet uz Meklētājs > Aiziet > Komunālie pakalpojumi .

    Meklētājs
  2. Dubultklikšķi Terminālis .

    kā pievienoties csgo serverim ar ip
    Utilītprogrammu mape ar izceltu termināli
  3. Jaunajā termināļa logā ierakstiet netstat un nospiediet Atgriezties (vai Ievadiet ), lai izpildītu komandu.

    Termināļa logs ar izceltu komandu netstat
  4. Ekrānā sāks ritināt milzīgs teksta daudzums. Ja neizmantojat nevienu no pieejamajiem karodziņiem (skatiet tālāk), netstat ziņo par aktīvajiem tīkla savienojumiem jūsu Mac datorā. Ņemot vērā modernās tīkla ierīces veikto funkciju skaitu, saraksts var būt garš. Standarta pārskatā var būt vairāk nekā 1000 rindu.

    Garš netstat ziņojums termināļa logā

Netstat karogi un opcijas

Netstat izvades filtrēšana ir būtiska, lai saprastu, kas notiek jūsu Mac aktīvajos portos. Netstat iebūvētie karodziņi ļauj iestatīt opcijas, ierobežojot komandas darbības jomu.

Lai redzētu visas Netstat pieejamās opcijas, ierakstiet tu netstat komandu uzvednē, lai atklātu netstat man (saīsinājums no 'manual') lapu. Varat arī apskatīt an Netstat rokasgrāmatas tiešsaistes versija .

Sintakse

Ir svarīgi atzīmēt, ka netstat operētājsistēmā MacOS nedarbojas tāpat kā netstat operētājsistēmās Windows un Linux. Izmantojot karogus vai sintaksi no šīm netstat implementācijām, var netikt nodrošināta gaidītā darbība.

Lai pievienotu karodziņus un opcijas netstat operētājsistēmā MacOS, izmantojiet šādu sintaksi:

netstat [-AabdgiLlmnqrRsSvWx] [-c rinda] [-f address_family] [-I interfeiss] [-p protokols] [-w gaidiet]

Ja iepriekš minētais saīsinājums šķiet pilnīgi nesaprotams, uzziniet, kā lasīt komandu sintaksi.

Noderīgi karogi

Šeit ir daži no visbiežāk izmantotajiem karogiem:

    -aietver servera portus netstat izvadē, kas nav iekļauti noklusējuma izvadē. -gparāda informāciju, kas saistīta ar multiraides savienojumiem. -Es saskarnenodrošina pakešu datus norādītajam interfeisam. Visas pieejamās saskarnes var apskatīt, izmantojot -i karogs, bet lv0 parasti ir noklusējuma izejošā tīkla saskarne. (Ņemiet vērā mazo burtu.) -nnomāc attālo adrešu etiķeti ar nosaukumiem. Tas paātrina Netstat izvadi, vienlaikus novēršot tikai ierobežotu informāciju. -lpp protokolsuzskaita trafiku, kas saistīts ar konkrētu tīkla protokolu. Pilns protokolu saraksts ir pieejams vietnē /etc/protocols , bet svarīgākie ir udp un tcp . -rparāda maršrutēšanas tabulu, kas parāda, kā paketes tiek maršrutētas pa tīklu. -sparāda tīkla statistiku visiem protokoliem neatkarīgi no tā, vai protokoli ir vai nav aktīvi. -inpalielina detalizētību, jo īpaši pievienojot kolonnu, kurā parādīts procesa ID (PID), kas saistīts ar katru atvērto portu.

Netstat piemēri

Apsveriet šos piemērus:

netstat -apv TCP

Šī komanda atgriež tikai TCP savienojumus jūsu Mac datorā, tostarp atvērtos portus un aktīvos portus. Tas izmanto arī detalizētu izvadi, uzskaitot ar katru savienojumu saistītos PID.

netstat -a | grep -i 'saraksts'

Šī kombinācija no netstat un saķere atklāj atvērtos portus, kas ir porti, kas klausās ziņojumu. Caurules raksturs | nosūta vienas komandas izvadi citai komandai. Šeit ir izlaide netstat caurules uz saķere , ļaujot tajā meklēt pēc atslēgvārda “klausīties” un atrast rezultātus.

Piekļuve Netstat, izmantojot tīkla utilītu

Varat arī piekļūt dažām Netstat funkcijām, izmantojot lietotni Network Utility, kas ir iekļauta macOS versijās līdz pat Catalina (tā nav iekļauta Big Sur).

Lai atvērtu tīkla utilītu, ierakstiet Tīkla utilīta Spotlight Search, lai palaistu lietotni, un pēc tam atlasiet Netstat cilni, lai piekļūtu grafiskajam interfeisam.

Netstat cilne Tīkla utilītprogrammā

Tīkla utilītprogrammas opcijas ir ierobežotākas nekā tās, kas pieejamas komandrindā. Katrai no četrām radiopogu atlasēm tiek palaists iepriekš iestatīts netstats komandu un parāda izvadi.

Netstat komandas katrai radio pogai ir šādas:

    Parādīt maršrutēšanas tabulas informācijuskrien netstat -r .Parādiet visaptverošu tīkla statistiku katram protokolamskrien netstat -s .Parādīt multiraides informācijuskrien netstat -g .Parādiet visu pašreizējo kontaktligzdu savienojumu stāvokliskrien netstat .
Network Utility>Netstat

Netstat papildināšana ar Lsof

Netstat macOS ieviešana neietver lielu daļu no funkcionalitātēm, ko lietotāji sagaida un vajag. Lai gan tam ir savi lietojumi, netstat nav tik noderīgs operētājsistēmā macOS kā operētājsistēmā Windows. Cita komanda, lsof , aizstāj lielu daļu trūkstošās funkcionalitātes.

Lsof parāda failus, kas pašlaik ir atvērti lietotnēs. Varat arī to izmantot, lai pārbaudītu ar lietotnēm saistītos atvērtos portus. Skrien lsof -i lai skatītu to programmu sarakstu, kuras sazinās internetā. Tas parasti ir mērķis, izmantojot netstat operētājsistēmās Windows; tomēr vienīgais nozīmīgais veids, kā veikt šo uzdevumu operētājsistēmā macOS, ir nevis ar netstat, bet gan ar lsof.

Network Utilityimg src=

Lsof karogi un opcijas

Katra atvērtā faila vai interneta savienojuma parādīšana parasti ir detalizēta. Tāpēc lsof nāk ar karodziņiem, lai ierobežotu rezultātus ar konkrētiem kritērijiem. Vissvarīgākie ir norādīti zemāk.

Lai iegūtu informāciju par citiem karogiem un katra tehniskajiem paskaidrojumiem, skatiet lsof cilvēka lapa vai skriet vīrietis lsof termināļa uzvednē.

    -iparāda atvērtos tīkla savienojumus un tā procesa nosaukumu, kas izmanto savienojumu. Pievienojot a 4 , kā -i4 , parāda tikai IPv4 savienojumus. Pievienojot a 6 tā vietā ( -i6 ) parāda tikai IPv6 savienojumus.
  • The -i karogu var arī paplašināt, lai norādītu sīkāku informāciju. -iTCP vai -iUDP atgriež tikai TCP un UDP savienojumus. -iTCP:25 atgriež tikai TCP savienojumus 25. portā. Portu diapazonu var norādīt ar domuzīmi, jo -iTCP:25-50.
  • Izmantojot -i@1.2.3.4, tiek atgriezti tikai savienojumi ar IPv4 adresi 1.2.3.4. IPv6 adreses var norādīt tādā pašā veidā. @ prekursoru var izmantot arī, lai norādītu resursdatora nosaukumus tādā pašā veidā, taču gan attālās IP adreses, gan resursdatora nosaukumus nevar izmantot vienlaikus.
  • -sparasti liek lsof parādīt faila lielumu. Bet, kad tas ir savienots pārī ar -i karogs, -s darbojas savādāk. Tā vietā tas ļauj lietotājam norādīt atgriežamās komandas protokolu un statusu. -lppierobežo lsof ar noteiktu procesa ID (PID). Vairākus PID var iestatīt, izmantojot kopējos parametrus, piemēram, -p 123,456,789. Procesu ID var arī izslēgt ar ^, piemēram, 123,^456, kas īpaši izslēgtu PID 456. -Patspējo portu numuru pārveidošanu par portu nosaukumiem, paātrinot izvadi. -natspējo tīkla numuru pārveidošanu par saimniekdatora nosaukumiem. Lietojot kopā ar -P iepriekš, tas var ievērojami paātrināt lsof izvadi.
  • - iekšā lietotājsatgriež tikai komandas, kas pieder nosauktajam lietotājam.

lsof piemēri

Šeit ir daži veidi, kā izmantot lsof.

lsof -nP -iTCP@lsof.itap:513

Šī sarežģītā izskata komanda uzskaita TCP savienojumus ar resursdatora nosaukumu lsof.itap un osta 513. Tas arī palaiž lsof, nepievienojot nosaukumus IP adresēm un portiem, padarot komandu ievērojami ātrāku.

lsof -iTCP -sTCP:KLAUSI

Šī komanda atgriež katru TCP savienojumu ar statusu KLAUSIES , atklājot atvērtos TCP portus operētājsistēmā Mac. Tajā ir arī uzskaitīti procesi, kas saistīti ar šiem atvērtajiem portiem. Šis ir nozīmīgs jauninājums netstat , kurā norādīti ne vairāk kā PID.

Lsof produkcija

sudo lsof -i -u^$(whoami)

kā iestatīt starpniekserveri
Lsof klausīšanās komanda

Citas tīkla komandas

Citas termināļa tīkla komandas, kas varētu būt interesantas tīkla pārbaudē, ir arp, ping un ipconfig.

FAQ
  • Kā es varu uzzināt, kas darbojas caur konkrētu portu manā Mac datorā?

    Pirmkārt, jums ir jāizdomā porta numurs, kuru vēlaties pārbaudīt. Pēc tam atveriet termināli un ierakstiet lsof -i:[porta numurs] lai redzētu, kas notiek no šīs ostas.

  • Vai es varu uzzināt MAC adresi, izmantojot netstat?

    Jums vajadzētu redzēt datora MAC adresi, izmantojot Netstat kā “vietējo” adresi. Tas tiks grupēts ar TCP (protokolu) un IP adresi (ārzemju).

Interesanti Raksti

Redaktora Izvēle

Kā norēķināties skaidrā naudā ar DoorDash
Kā norēķināties skaidrā naudā ar DoorDash
DoorDash ir viena no lielākajām un populārākajām pārtikas piegādes lietotnēm pēc pieprasījuma tirgū. Viņi palika konkurētspējīgi, pateicoties savai izvēles iespējai pēc piegādes. Šī funkcija ļāva DoorDash vadītājiem pieņemt pasūtījumus, kas tiks apmaksāti
Google kļūdas “Neparastā satiksme” izpratne
Google kļūdas “Neparastā satiksme” izpratne
Ja Google tīklā redzat kļūdu “Neparasta satiksme”, tas nozīmē, ka tās vietnē ienākošie pieprasījumi tiek atzīmēti kā automātiski, kas var būt slikti.
Labojums: Windows 8.1 atjauninājumu neizdodas instalēt, kļūdas 0x800f081f un 0x80071a91
Labojums: Windows 8.1 atjauninājumu neizdodas instalēt, kļūdas 0x800f081f un 0x80071a91
Microsoft nesen padarīja pieejamu Windows 8.1 atjauninājumu visiem Windows 8.1 lietotājiem, izmantojot Windows atjaunināšanas pakalpojumu. Tomēr daudziem lietotājiem ir problēma, kas neļauj instalēt atjauninājumu. Tas neizdodas ar kādu kļūdas kodu, parasti 0x800f081f vai 0x80071a91. Ja jums ir līdzīga problēma, jums jādara šādi
Kā iestatīt VPN uz Xbox One
Kā iestatīt VPN uz Xbox One
Bez šaubām, galvenais iemesls, kāpēc jums ir nepieciešams VPN Xbox One, ir ignorēt ģeogrāfiskos ierobežojumus un izvairīties no cenzūras problēmām. Mainot savu IP adresi, jūs iegūsit piekļuvi saturam, kas citādi nav pieejams jūsu reģionā
Izvairieties no Game of Thrones 7. sezonas spoileriem, izmantojot šo Google Chrome paplašinājumu
Izvairieties no Game of Thrones 7. sezonas spoileriem, izmantojot šo Google Chrome paplašinājumu
Troņu spēles 7. sezona ir klāt, un tas nozīmē, ka ir pienācis laiks sākt izvairīties no spoileriem internetā. Izslēgšana
Kā atspējot kameru atbalss šovā
Kā atspējot kameru atbalss šovā
IoT ierīcēm nav imūna pret uzlaušanas uzbrukumiem - viena no pirmajām lietām, ko tiešsaistes noziedznieki vērš uz ierīces kameru vai mikrofonu. Tas nozīmē, ka kameras atspējošana atbalss šovā nenozīmē tikai to, lai jūsu sīkrīki netiktu turēti
Kā savienot Toshiba televizoru ar Wi-Fi
Kā savienot Toshiba televizoru ar Wi-Fi
Toshiba ražo dažus no labākajiem viedajiem televizoriem tirgū. Tie ir izturīgi un arī diezgan pieņemami. Bet, lai maksimāli izmantotu Toshiba viedtelevizoru, jums ir nepieciešams stabils interneta savienojums. Neatkarīgi no tā, vai straumējat savu iecienītāko