我用Linux替换了活动目录Windows服务器。我必须将linux服务器引入网络,但是没有AD服务(例如dhcpd,ldap等)。
因此,我希望创建一个运行级别,该运行级别将允许我在没有这些服务的情况下在网络上启动linux服务器,然后,当我删除Windows服务器时,可以更改运行级别并启动ldap等。
我记得曾经读过过不推荐运行级别-这是正确的吗?-如果可以,我如何实现目标?
我用Linux替换了活动目录Windows服务器。我必须将linux服务器引入网络,但是没有AD服务(例如dhcpd,ldap等)。
因此,我希望创建一个运行级别,该运行级别将允许我在没有这些服务的情况下在网络上启动linux服务器,然后,当我删除Windows服务器时,可以更改运行级别并启动ldap等。
我记得曾经读过过不推荐运行级别-这是正确的吗?-如果可以,我如何实现目标?
Answers:
在我问我的问题之前,我不知道暴发户。对于那些感兴趣的人来说,暴发户是一种由事件驱动(而不是状态转换驱动)替代旧的“ System V init”系统的方法。
为了弄清楚这一点并跳过文档,请查看/ etc / init文件夹。您将在其中找到几个.conf文件。编辑这些文件使您可以控制不同的服务在哪个运行级别出现和关闭。其中包括samba4.conf,这是我关注的主要对象(因为它也控制ldap,kerberos等)。
我最初去/etc/init.d/rc2.d,想知道为什么那里没有samba条目。
只是为了解决这个问题,bind9(以及其他服务)仍然是通过/etc/rcx.d中的旧系统V init脚本配置的,因此,我rm /d/rc2.d/S15bind9并创建了符号链接K15bind9到/etc/rc2.d/中的相同目标
运行级别确定启动了哪些服务以及将运行哪些进程。默认的ubuntu系统启动运行级别2,在该级别上将启动所有运行的服务。
例如,您可以尝试在运行级别3上创建自己的运行级别,但是这很麻烦,在不插入NIC电缆的情况下简单地引导系统并停止DHCP可能会更容易。然后引入它,当旧服务器退役后,只需启动DHCP。
无论如何,请记住以下内容:
运行级别0 =暂停系统
运行级别1 =维护模式(单一用户模式)
运行级别6 =重新启动
希望这对您有所帮助。