Конфигурируем автозапуск сервисов в CentOS RHEL
Автор: admin Раздел: Как настроить CentOS
Конфигурируем автозапуск сервисов в CentOS/RHEL
Чтобы запустить службу, когда ОС CentOS / RHEL, то нужно добавить Chkconfig службе. Рассмотрим синтаксис службы: [-hide-] chkconfig --list имя службы chkconfig --add имя службы chkconfig --del имя службы chkconfig [--level levels] имя службы chkconfig [--level levels] имя службы Примеры использования: [root@RFC /]# chkconfig --list httpd (проверяем включен ли в автозагрузку httpd) httpd 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл (как видите не включен) [root@RFC /]# chkconfig --level 35 httpd on (включаем на уровень исполнения 3 и 5) [root@RFC /]# chkconfig --list httpd (проверяем) httpd 0:выкл 1:выкл 2:выкл 3:вкл 4:выкл 5:вкл 6:выкл (вот теперь все ок!) [root@RFC /]# chkconfig --level 35 httpd off (выключаем службу) [root@RFC /]# chkconfig --del httpd (удаляем службу) [root@RFC /]# chkconfig --list httpd (проверяем, и видим ошибку и просьбу добавить службу) сервис httpd поддерживает chkconfig, но не используется ни на одном уровне выполнения (запустите 'chkconfig --add httpd') [root@RFC /]# chkconfig --add httpd (добавляем службу в автозагрузку) [root@RFC /]# chkconfig --list httpd (проверяем добавилась ли...) httpd 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл (...да, добавилась) Другие варианты: [root@RFC /]# chkconfig httpd off (выключаем службу на всех уровнях) [root@RFC /]# chkconfig httpd on (включаем службу на всех уровнях) Кстати, то же самое вы можете сделать и в графическом варианте, при помощи команды ntsysv. [root@RFC /]# ntsysv --level 35 (Редактируем уровень 3 и 5) или просто ntsysv для редактирования всех уровней.[-hide-] |