Добавлении сервиса в автозагрузку (CentOS 6/7)
CentOS 6
Для добавлении сервиса в автозагрузку, сущеcтвует служба chkconfig. По умолчанию в свежеустановленом дистрибутиве CentOS включены много дополнительных сервисов.
Синтаксис службы:
chkconfig --list service_name
chkconfig --add service_name
chkconfig --del service_name
chkconfig [--level levels] service_name <on|off|reset>
chkconfig [--level levels] service_name
Просмотреть подгружаемые службы можно командой:
Проверяем включен ли в автозагрузку httpd:
Включаем на уровень исполнения 3 и проверяем:
включаем службу на всех уровнях:
В RedHat Linux дистрибутивах таких как CentOS, Fedora используется SysV Init, состоящая из 6 уровней загрузки системы( runlevels).
0 — Halt
1 — Single-user text mode
2 — Not used (user-definable)
3 — Full multi-user text mode
4 — Not used (user-definable)
5 — Full multi-user graphical mode (with an X-based login screen)
Рекомендуется включение служб на 3 уровне (загрузка системы в режиме терминала).
CentOS 7
Включить httpd сервис в автозагрузку:
Выключить httpd сервис с автозагрузки:
Проверить статус: