我有一个Linux服务器,其中有一些LDAP服务器正在运行。它使用命令启动/停止: start-slapd /stop slapd。
这是否意味着slapd是正在运行的LDAP服务器?我还在该服务器上看到了与OpenLDAP相关的文件/安装,但我不确定它们是否被使用。
我的理解是正确的- slapd可以独立于OpenLDAP?运行。
我需要在具有相同LDAP数据的另一台计算机上设置类似的LDAP服务器。我应该只是安装slapd,并导入数据。
我是LDAP世界的新手,寻求建议。
发布于 2013-07-02 10:46:38
‘'slapd’是OpenLDAP守护进程的名称。它们不是两种不同的东西。
发布于 2013-07-21 00:09:17
在我的新Linux上,我可以看到/etc/openldap下的OpenLDAP文件,但是我看不到slapd ('locate‘没有返回任何内容)。那我该怎么开始呢?-贾斯珀
好的贾斯珀,试试:
which slapd..。在你的指挥系统里。如果slapd二进制文件位于有效路径上,它将显示该文件的完全限定路径。
这与“定位”不同,因为“定位”使用的文件清单必须定期更新才能准确。使用‘哪个’只会搜索所有"bin“或"sbin”位置,并报告找到的第一个位置。
这是否意味着slapd是正在运行的LDAP服务器?
要查看slapd是否正在运行,请从命令行中尝试以下命令之一:
上面的第一个命令将显示更多关于slapd的信息,如果它正在运行。您将看到进程ID、进程的所属用户、时间和完整的参数集。
第二个命令只显示一个进程ID,它非常简洁。
我需要在具有相同LDAP数据的另一台计算机上设置类似的LDAP服务器。我应该只是安装slapd,并导入数据。
那得看情况。如果做了更改,这两台服务器总是需要保持相同吗?还是一个用于生产用途,一个用于测试目的?
如果数据在任何时候都需要在所有服务器上持久,那么您就需要配置所谓的复制。您将将第一台服务器定义为主服务器,将后续的任何服务器定义为“阴影”(即“奴隶”),并将阴影配置为自动从主服务器接收更新。复制是一个相当深入的概念,因此有关设置、理解和排除复制的文档,请参阅http://www.openldap.org/doc/admin24/的http://www.openldap.org/doc/admin24/管理员指南。
如果服务器不需要是相同的,那么是的(正如您所说的)只需要构建一个新服务器并手动导入数据就可以了。
希望这能帮上忙..。
最大值
https://stackoverflow.com/questions/17422898
复制相似问题