Автозапуск сервисов в CentOS/RHEL

Для добавлении сервиса в автозагрузку, сущеcтвует служба chkconfig.

Синтаксис службы:

chkconfig  --list имя службы
chkconfig  --add имя службы
chkconfig  --del имя службы
chkconfig  [--level levels] имя службы <on|off|reset>
chkconfig  [--level levels] имя службы

Примеры использования:

проверяем включен ли в автозагрузку httpd:

chkconfig  --list  httpd
httpd              0:выкл    1:выкл    2:выкл    3:выкл    4:выкл    5:выкл    6:выкл

включаем на уровень исполнения 3,5 и проверяем:

chkconfig  --level 35 httpd on
chkconfig  --list  httpd
httpd              0:выкл    1:выкл    2:выкл    3:вкл    4:выкл    5:вкл    6:выкл

выключаем службу:

chkconfig  --level 35 httpd off

удаляем службу:

chkconfig  --del  httpd

добавляем службу в автозагрузку:

chkconfig  --add httpd

выключаем службу на всех уровнях:

chkconfig  httpd off

включаем службу на всех уровнях:

chkconfig  httpd on

Графические утилиты

1. system-config-services
2. ntsysv

 Редактируем уровень 3 и 5:

ntsysv --level 35

Редактируем все уровени:

ntsysv

Уровни выполнения:
Уровень 0 — остановка системы (halt) — работа системы должна быть прекращена;
Уровень 1 — однопользовательский режим работы — система инициализирует минимум служб и даёт единственному пользователю (как правило, суперпользователю) без проведения аутентификации командную строку. Как правило, этот режим используется для восстановления системы;
Уровень 2 — многопользовательский режим — пользователи могут работать на разных терминалах, вход в систему с процессом аутентификации;
Уровень 3 — многопользовательский сетевой режим — в отличие от предыдущего уровня, осуществляется настройка сети и запускаются различные сетевые службы;
Уровень 4 — не имеет стандартного толкования и практически не используется;
Уровень 5 — запуск графической подсистемы — по сравнению с уровнем 3 производится также старт графической подсистемы X11, и вход в систему осуществляется уже в графическом режиме;
Уровень 6 — перезагрузка системы — при включении этого режима останавливаются все запущенные программы и производится перезагрузка.

Управление службами:

Запуск

service httpd start

или

/etc/init.d/httpd start

Остановка

/etc/init.d/httpd stop

Перезапуск

service httpd restart

или

/etc/init.d/httpd restart
Остались или есть ещё вопросы? Задавайте!
(не забудьте указать ссылку на этот пост)




Оставить комментарий

Установка, настройка, мониторинг и администрирование linux, unix, windows систем