Начална » как да » Какво е configd и защо се изпълнява на моя Mac?

    Какво е configd и защо се изпълнява на моя Mac?

    Вие разглеждате процесите на вашия Mac, използвайки Activity Monitor, когато забележите нещо, което не разпознавате: configd. Какво е това и трябва да се тревожите?

    Тази статия е част от текущата ни серия, обясняваща различни процеси, открити в Activity Monitor, като kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd и много други. Не знаете какви са тези услуги? По-добре започнете да четете!

    Не трябва да се притеснявате за configd - това е основна част на macOS. Този конкретен процес е демон, което означава, че работи във фонов режим и се справя с критични системни задачи. Този конкретен демон е сървърът за конфигурация на системата, което означава, че наблюдава и отчита настройките и състоянието на вашия Mac. За да цитирате man man page:

    Демонът на configd отговаря за много аспекти на конфигурацията на локалната система. configd поддържа данни, отразяващи желаното и текущо състояние на системата, предоставя уведомления на приложенията, когато тези данни се променят, и поддържа множество конфигурационни агенти под формата на зареждаеми пакети.

    Това е много, за да се съборят, но всичко става по-ясно, когато погледнете споменатите пакети. Според Safari на O'Reilly, те се намират в / System / Library / SystemConfiguration.

    Бърз поглед обучава, че повечето от тези пакети са свързани с работата в мрежа. Има един за IP конфигурация, например, и други за MacOS защитната стена и PPP. Но това не е всичко свързано с мрежата: тези пакети също следят неща като принтери и потребителски предпочитания.

    По принцип, когато нещо се промени на вашата система, това обикновено е configd, което забелязва първо, и това е configd, който изпраща известия до другите ви програми. Това им позволява да се адаптират към новата настройка.

    Как изглежда това? Е, ако едно приложение има офлайн режим, configd е това, което казва на това приложение, когато вашият интернет не е свързан. Ако се опитвате да отпечатате документ, configd позволява на приложенията да знаят дали принтерът е свързан или не. Ако промените някаква настройка, configd позволява на всички ваши приложения да знаят за това. Това е проста работа, но тя трябва да се направи, за да функционира системата ви.

    Ако използвате защитна стена на трета страна, може да видите много свързани с configd изскачащи прозорци. Това е нормално, защото голяма част от работата на configd следи текущото ви състояние на мрежата. Всъщност, Apple специално казва на потребителите да не блокират configd с защитна стена по тази причина.

    Не трябва наистина да виждате, че configd заема много системни ресурси, но ако рестартирате вашия Mac, обикновено трябва да решите проблема. Можете също да опитате да убиете процеса в Activity Monitor; ще започне да се връща веднага.

    Снимка: guteksk7 / Shutterstock.com