Αρχική σελίδα » πως να » Τι εκτοξεύεται και γιατί τρέχει στο Mac μου;

    Τι εκτοξεύεται και γιατί τρέχει στο Mac μου;

    Μετακινείτε στη λειτουργία Παρακολούθηση δραστηριότητας όταν παρατηρήσετε μια διαδικασία που δεν είστε εξοικειωμένοι με: launchd. Πρέπει να ανησυχείς; Όχι: αυτό είναι πραγματικά ένα βασικό μέρος του macOS.

    Αυτό το άρθρο είναι μέρος της τρέχουσας σειράς μας που εξηγεί διάφορες διαδικασίες που βρίσκονται στο Activity Monitor, όπως kernel_task, hidd, mdsworker, installd, WindowServer, μπλε και πολλά άλλα. Δεν ξέρω τι είναι αυτές οι υπηρεσίες; Καλύτερη έναρξη ανάγνωσης!

    Αυτή η συγκεκριμένη διαδικασία, που ξεκίνησε, είναι το πλαίσιο διαχείρισης υπηρεσιών που χρησιμοποιείται από το macOS, παρόμοιο με μερικούς τρόπους με το Service Control Manager σε Windows ή το σύστημα σε πολλές διανομές Linux. Μια "υπηρεσία" είναι οτιδήποτε τρέχει στο παρασκήνιο. στο macOS αυτά συνήθως αναφέρονται ως δαίμονες και γενικά έχουν ονόματα που τελειώνουν με το γράμμα "d". Τα περισσότερα που κάνει το Mac σας - η σύνδεση με δίκτυα, η εμφάνιση των στοιχείων στην οθόνη και η δημιουργία αντιγράφων ασφαλείας των αρχείων σας - γίνεται από έναν δαίμονα σε κάποια επίπεδο.

    Όταν ενεργοποιείτε το Mac σας, το launchd είναι ένα από τα πρώτα πράγματα που ξεκίνησε μετά τον πυρήνα. Αυτός είναι ο λόγος για τον οποίο η εκκίνηση έχει το αναγνωριστικό διεργασίας ή το PID 1, σε κάθε σύστημα Mac.

    Ο μόνος μικρότερος αριθμός είναι 0, ο οποίος ανήκει στον πυρήνα, που αντιπροσωπεύεται εδώ ως kernel_task.

    Μετά την εκκίνηση, το launchd προχωράει στην εκκίνηση όλων των άλλων δαίμονες που χρειάζεται ο Mac σας για να τρέξει. Αφού εκκινήσετε το Mac, το launchd συνεχίζει να τρέχει στο παρασκήνιο για να ελέγξει ότι οι δαίμονες είναι ακόμα σε λειτουργία και για να ξεκινήσει οποιονδήποτε δαίμονα χρειάζεται αργότερα για να εκτελέσει τα διάφορα προγράμματα.

    Είναι πολύ σπάνιο για να ξεκινήσει η εκτόξευση πολλών πόρων του συστήματος, και όταν συμβεί αυτό, η επανεκκίνηση του Mac σας είναι συνήθως αρκετή για να το διορθώσετε. Περιστασιακά ένα πρόχειρο πρόγραμμα που προσπαθεί να ξεκινήσει ελαττωματικούς δαίμονες μπορεί να προκαλέσει εκτόξευση για να χρησιμοποιήσει μια δέσμη CPU. Εάν έχετε εγκαταστήσει κάτι πρόσφατα, δοκιμάστε να το καταργήσετε και να δείτε αν βοηθάει.

    Ως επί το πλείστον, η εκκίνηση δεν είναι κάτι που οι χρήστες πρέπει να σκεφτούν, αλλά είναι δυνατό να συνδεθεί απευθείας με αυτό χάρη στην εκτόξευση, ένα εργαλείο Termianl για τη διασύνδεση με το launcd. Τύπος λίστα εκκίνησης και θα δείτε μια λίστα με κάθε υπηρεσία παρασκηνίου που εκτελείται αυτήν τη στιγμή στο Mac σας.

    Messing με αυτό το πολύ περισσότερο δεν είναι καλή ιδέα αν δεν είστε α πολύ προχωρημένο χρήστη, αλλά οποιοσδήποτε ενδιαφερόμενος μπορεί να πληκτρολογήσει εκτόξευση βοήθειας για μια λίστα πιθανών δευτερευόντων εντολών ή για να διαβάσετε αυτό το προηγμένο εκμαθητικό πρόγραμμα εκκίνησης.