Каталог курсов
Учиться бесплатно

Демон, daemon

Демон (daemon) — программа в UNIX-системах, запускаемая самой системой и работающая в фоновом режиме без прямого взаимодействия с пользователем. Демоны чаще всего запускаются во время загрузки системы и работают, пока продолжается работа компьютера или сервиса. С технической точки зрения демоном считается процесс, который не имеет интерфейса для управления.

Отдавать демону команды программист может через командную строку, файлы с настройками или специальные программы.

Типичные функции демонов:
  • обрабатывать сетевые запросы
  • следить за запуском других программ по расписанию
  • синхронизировать файлы на разных дисках
  • следить за памятью
  • прослушивать порты
  • управлять оборудованием
  • поддерживать очередь печати

Как правило, демон запускается на уровне служебного или системного пользователя.

Термин ввели сотрудники Массачусетского технологического института. Это отсылка к демону Максвелла — известному мысленному эксперименту.

Узнайте больше в Медиа Нетологии:

Бесплатный курс по программированию:
Программы обучения Нетологии по программированию:
← В глоссарий
Вам может быть интересно
- 50%
Системный администратор
180 576
90 288
- 50%
DevOps-инженер: курс для действующих IT-специалистов
196 934
98 467