Добавлении сервиса в автозагрузку (CentOS 6/7)
Автор Алексей | HiTex.BY на 18 января 2018 14:37
|
|
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 Просмотреть подгружаемые службы можно командой: chkconfig --list | grep on
Проверяем включен ли в автозагрузку httpd: chkconfig --list httpd
Включаем на уровень исполнения 3 и проверяем: chkconfig --level 3 httpd on
включаем службу на всех уровнях: chkconfig httpd on
В 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 сервис в автозагрузку: systemctl enable httpd.service
Выключить httpd сервис с автозагрузки: systemctl disable httpd.service
Проверить статус: systemctl status httpd.service
| |
|