Що таке конфігд, і чому він працює на моєму Mac?
Ви переглядаєте процеси на вашому Mac за допомогою Монітора активності, коли ви помітили те, що ви не розпізнаєте: configd. Що це таке, і ви повинні хвилюватися?
Ця стаття є частиною нашої нинішньої серії, що пояснює різні процеси, знайдені в Activity Monitor, такі як kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd та багато інших. Не знаєте, що це за послуги? Краще почати читати!
Ви не повинні турбуватися про configd-це основна частина macOS. Цей процес - це демон, що означає, що він працює у фоновому режимі і обробляє критичні системні завдання. Цей конкретний демон є Сервер конфігурації системи, що означає, що він контролює і повідомляє про налаштування та стан вашого Mac. Щоб процитувати сторінку конфігурації configd:
Демон configd відповідає за багато аспектів конфігурації локальної системи. configd підтримує дані, що відображають бажаний і поточний стан системи, надає повідомлення додаткам, коли ці дані змінюються, і розміщує ряд конфігураційних агентів у вигляді завантажуваних пакетів.
Це дуже багато, але все стає більш зрозумілим, коли ви подивитеся на згадані пачки. Відповідно до Safari O'Reilly, вони знаходяться в / System / Library / SystemConfiguration.
Швидкий погляд взуття, що більшість цих зв'язків пов'язані з мережею. Наприклад, для налаштування IP-адрес, а для інших - для брандмауера macOS і PPP. Але це не всі пов'язані з мережею: ці пакети також контролюють такі речі, як принтери та налаштування користувачів.
В основному, коли щось змінюється у вашій системі, це звичайно конфігд, який спочатку помічає, і це configd, який надсилає сповіщення іншим програмам. Це дозволяє їм адаптуватися до нової установки.
Як це виглядає? Якщо програма має автономний режим, configd - це те, що повідомляє цю програму, коли ваш Інтернет не підключений. Якщо ви намагаєтеся надрукувати документ, configd дозволяє програмам знати, чи підключений принтер чи ні. Якщо ви зміните певний параметр, configd дасть змогу знати про всі ваші програми. Це проста робота, але це необхідно зробити для того, щоб ваша система працювала.
Якщо ви використовуєте брандмауер третьої сторони, ви можете побачити багато спливаючих вікон, пов'язаних з конфігурацією. Це нормально, тому що велика частина завдання configd контролює поточний стан мережі. Насправді, Apple спеціально повідомляє користувачам не блокувати configd за допомогою брандмауера з цієї причини.
Ви дійсно не повинні бачити конфігурації, які займають багато системних ресурсів, але якщо це відбудеться, перезавантаження комп'ютера зазвичай має вирішити проблему. Можна також спробувати вбити процес в Моніторі активності; воно почне відразу ж запускатися.
Фото: guteksk7 / Shutterstock.com