Как работают уровни запуска?

Я заменяю сервер Windows с активным каталогом на Linux. Я должен представить Linux-сервер в сети, но без служб AD (таких как dhcpd, ldap и т. Д.).

Поэтому я надеялся создать уровень запуска, который позволит мне подключить сервер Linux к сети без этих служб, а затем, когда я удалю сервер Windows, я могу изменить уровни запуска и запустить ldap и т. Д.

Я помню, что читал, что уровни запуска устарели - это правильно? - Если так, как я могу достичь своих целей?

2 ответа

Решение

До того, как я задал вопрос, я не знал о выскочке. Для тех, кто заинтересован, upstart - это управляемая событиями (а не управляемая переходом состояния) замена старой системы "System V init".

Чтобы добраться до сути и пропустить документацию, взгляните на папку / etc / init. Там вы найдете несколько файлов.conf. Редактируя эти файлы, вы можете контролировать, на каких уровнях запуска появляются и отключаются различные сервисы. К ним относится samba4.conf, который был основным, который меня беспокоил (так как он также контролирует ldap, kerberos и т. Д.).

Сначала я зашел в /etc/init.d/rc2.d и поинтересовался, почему там нет записей для самбы.

Просто чтобы запутать проблему, bind9 (вместе с другими службами) все еще настраивается с помощью старых системных сценариев инициализации V в /etc/rcx.d, поэтому я добавил /etc/rc2.d/S15bind9 и создал символическую ссылку K15bind9 к той же цели в /etc/rc2.d/

Уровни запуска определяют, какие службы запущены и какие процессы будут запущены. Система Ubuntu по умолчанию загружает уровень запуска 2, на котором все службы будут запущены и запущены.

Вы можете попробовать создать свой собственный уровень запуска, например, на уровне запуска 3, но это будет довольно хлопотно, может быть проще просто загрузить систему без подключенного сетевого кабеля и просто остановить DHCP. Затем введите его, и когда старый сервер будет списан, просто запустите DHCP.

Имейте в виду, что зарезервировано следующее независимо от того, что
уровень запуска 0 = остановить систему
Уровень запуска 1 = Режим обслуживания (одиночный режим пользователя)
уровень запуска 6 = перезагрузка

Я надеюсь, что это поможет вам на вашем пути.

Другие вопросы по тегам