Монітор диска та виконання (Daemon)

Автор: Laura McKinney
Дата Створення: 9 Квітень 2021
Дата Оновлення: 1 Липня 2024
Anonim
LPIC 200.1 часть третья. Мониторинг жестких дисков
Відеоролик: LPIC 200.1 часть третья. Мониторинг жестких дисков

Зміст

Визначення - Що означає монітор диска та виконання (Daemon)?

Монітор диска та виконання (демон) - це фоновий процес, що виконується в комп'ютерних багатозадачних операційних системах, як правило, під час завантаження, для здійснення адміністративних змін або моніторингу послуг.

Поширені демон-процеси включають обробники, спілери та інші програми, що виконують адміністративні завдання ОС. Демони також виконують визначені операції у визначений час у відповідь на події.


Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

Техопедія пояснює монітор диска та виконання (Daemon)

У файлах демонів Unix, як правило, є суфікс "d". Наприклад, "identd" позначає демон, який забезпечує ідентифікацію TCP-з'єднання. Демони ОС Microsoft називаються програмами припинення та перебування (TSR) і називаються "системними агентами" або "службами" в межах адміністрації ОС.

Mac OS X, заснована на Unix, також використовує демони, але вона не надає тих же послуг, що в операційній системі Microsoft.

Батьківські процеси Daemon часто є процесом ініціалізації. Процес стає демоном, примушуючи дочірній процес і виходить з батьківського процесу, викликаючи ініціалізацію для прийняття дочірнього процесу.

Системи часто запускають демони під час завантаження, які відповідають на запити мережі, апаратну діяльність або програми, які виконують задані завдання. Демони також здатні налаштувати обладнання та виконувати заплановані завдання.

Загальні методи, за допомогою яких процес стає демоном, включають:

  • Відмежуючись від контролюючого tty
  • Формування ведучого сесії
  • Формування керівника групи процесів
  • Перебування у фоновому режимі, розгортаючи та виходячи
  • Встановлення кореневого каталогу як поточного робочого каталогу
  • Встановлення маскування до нуля, щоб дозволити відкрити () та створити () виклики для надання власних масок дозволу
  • Закриття успадкованих файлів, залишених відкритим батьківським процесом під час виконання
  • Використовуючи консоль, файл журналу або / dev / null як стандартний вхід, стандартний вихід та стандартну помилку