Для добавлении сервиса в автозагрузку, сущеcтвует служба chkconfig.
Синтаксис службы:
chkconfig --list имя службы |
chkconfig --add имя службы |
chkconfig --del имя службы |
chkconfig [--level levels] имя службы |
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
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
Оригинал : xaxatyxa.ru/_centos/avtozapusk-servisov-centos-rhel.html