вторник, 3 июня 2014 г.

Автозагрузка в CentOS

В CentOS для этого есть служба /sbin/chkconfig.

Основные команды:
chkconfig --list <служба>
chkconfig --add <служба>
chkconfig --del <служба>
chkconfig [--level levels] <служба> on|off|reset


Уровни запуска:
0: полная остановка машины;
1: single-user (однопользовательский) режим; (используется в случае серьезных проблем или для восстановления системы)
2: multi-user (многопользовательский) режим, без поддержки сети;
3: Мulti-user (многопользовательский) режим с поддержкой сети; (используется преимущественно на серверных системах)
4: неиспользуемый;
5: Мulti-user (многопользовательский) режим с поддержкой сети + графический интерфейс для входа в систему (login);
6: перезагрузка.


Примеры:
sudo /sbin/chkconfig --level 345 proftpd on

Просмотреть список запускаемых приложений
chkconfig --list

Для добавления нового приложения необходимо:
1. Добавить скрипт запуска в
/etc/init.d/
2. Выполнить команду
chkconfig --add <приложение>

Для изменения уровней запуска приложения
chkconfig --level 2345 <приложение> on

Комментариев нет:

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