Mis käivitatakse ja miks see minu Macis käib?

Mis käivitatakse ja miks see minu Macis käib?
Mis käivitatakse ja miks see minu Macis käib?

Video: Mis käivitatakse ja miks see minu Macis käib?

Video: Mis käivitatakse ja miks see minu Macis käib?
Video: Google Maps Secrets: How Exactly Does Google Maps Work? - YouTube 2024, Aprill
Anonim
Te liigutate Activity Monitori, kui märkate protsessi, millega te pole tuttav: launchd. Kas peaksite muretsema? Ei: see on tegelikult makOS-i põhiosa.
Te liigutate Activity Monitori, kui märkate protsessi, millega te pole tuttav: launchd. Kas peaksite muretsema? Ei: see on tegelikult makOS-i põhiosa.

See artikkel on osa meie käimasolevast seeriast, milles selgitatakse erinevaid toiminguid, mis leiduvad Activity Monitoris, näiteks kernel_task, hidd, mdsworker, installd, WindowServer, blued ja paljud teised. Kas te ei tea, millised on need teenused? Parem alustage lugemist!

See konkreetne protsess, launchd, on MacOS-i poolt kasutatav teenuste haldamise raamistik, mis on mõnel juhul sarnane Windowsi hooldusjuhtimise haldurile või paljudes Linuxi distributsioonides. "Teenus" on midagi, mis töötab taustal; MacOS-i puhul nimetatakse neid sageli daemonetena ja neil on üldjuhul nime, mis lõpevad tähega "d." Enamik kõike, mida Mac teeb võrguga ühendamise, ekraanil asuvate asjade kuvamise ja failide varundamise üle - teeb mõni deemon tasemel.

Mac-i sisselülitamisel on launchd-kernel üks esimesi asju, mis käivitati pärast tuuma. Sellepärast on kõikidel Mac-süsteemidel protsessi ID või PID-iga number 1.

Ainus väiksem arv on 0, mis kuulub kerneli, siin siin tähistatud kernel task.
Ainus väiksem arv on 0, mis kuulub kerneli, siin siin tähistatud kernel task.

Pärast käivitamist käivitatakse käimasolev käik, et käivitada kõik teised demosid, mida Mac vajab käivitamiseks. Kui Mac käivitub, jätkab käivitamine taustal, et kontrollida, kas daemonid ikka töötavad, ja käivitada kõik mitmesuguste programmide käivitamiseks vajalikud daemonid.

Paljude süsteemiressursside käivitamiseks on väga haruldane, ja kui see juhtub, on Maci taaskäivitamine selle probleemi lahendamiseks piisav. Mõnikord võib buggy programm, mis proovib käivitada vigaseid demoone, põhjustada, et käivitatakse hulk protsessorit. Kui olete hiljuti midagi installinud, proovige seda eemaldada ja näha, kas see aitab.

Kõige enam ei ole launchd-i jaoks midagi, mida kasutajad peavad mõtlema, kuid see on otseselt võimalik selle kaudu liidestada tänu launctl-ile käivitatava Termianli vahendi käivitamiseks. Tüüp

launchctl list

ja näete nimekirja kõikidest teie Maci käitatavatest taustteenustest.

Image
Image

Sellise palju rohkem muretsemine ei ole hea mõte, kui te pole väga arenenud kasutaja, kuid igaüks, kes huvitatud, saab sisestada

launchctl help

potentsiaalsete käskude loendit või lugedes seda täiustatud käivitatud õpetust.

Soovitan: