Я заменяю сервер Windows с активным каталогом на Linux. Я должен представить Linux-сервер в сети, но без служб AD (таких как dhcpd, ldap и т. Д.).
Поэтому я надеялся создать уровень запуска, который позволит мне подключить сервер linux к сети без этих служб, а затем, когда я удалю сервер Windows, я могу изменить уровни запуска и запустить ldap и т. Д.
Я помню, что читал, что уровни запуска устарели - это правильно? - Если так, как я могу достичь своих целей?
Ответы:
До того, как я задал вопрос, я не знал о выскочке . Для тех, кто заинтересован, 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.
Имейте в виду, что зарезервировано следующее независимо от того, что:
runlevel 0 = остановка sytem
runlevel 1 = режим обслуживания (одиночный режим пользователя)
runlevel 6 = перезагрузка
Я надеюсь, что это поможет вам на вашем пути.
источник