Поддержка услуг » База знаний » Linux Server » Добавлении сервиса в автозагрузку (CentOS 6/7)
 Добавлении сервиса в автозагрузку (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

Просмотреть подгружаемые службы можно командой:

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


Подробности статьи
Cтатья №:187
Создано:18 Jan 2018 2:37 PM

 Этот ответ мне помог  Этот ответ мне не помог

 Назад
 Войти [Пароль утерян] 
Электронная почта:
Пароль:
Запомнить:
 
 Поиск
 Свойства статьи
Главная | Регистрация | Отправить заявку | База знаний | Загрузки
Язык:

© HiTex Technologies. 2009-2018