slapd 未运行

slapd 未运行

我是 Red Hat Enterprise Linux 5.3(Tikanga)以及 Open LDAP 的新手。由于 OpenLDAP 是 Red Hat 默认提供的。因此,我安装了 Berkeley 数据库 db-5.3.15.tar.gz

已安装的OpenLdap版本:openldap-2.3.43-3.el5

当我通过命令运行 slapd 时:

服务 ldap 启动

这表明

启动 slapd:[确定]

但没有启动任何 slapd 进程。请指出问题所在。

谢谢。

答案1

首先,通过检查以下命令确定它没有运行吗?

您可以使用命令检查 ldap 是否实际正在运行netstat -lntp | grep 389,它应该显示类似这样的内容;

# netstat -lntp | grep 389
tcp        0      0 0.0.0.0:389                 0.0.0.0:*                   LISTEN      28783/slapd         
tcp        0      0 :::389                      :::*                        LISTEN      28783/slapd

如果它没有运行,那么尝试从命令行启动该命令(这样您就可以看到标准输出/错误的任何错误消息),如下所示;

# /usr/sbin/slapd -d 1
@(#) $OpenLDAP: slapd 2.3.43 (Feb 22 2012 15:59:04) $
        [email protected]:/builddir/build/BUILD/openldap-2.3.43/openldap-2.3.43/build-servers/servers/slapd
daemon_init: listen on ldap:///
daemon_init: 1 listeners to open...
...
slapd starting

我的日志文件似乎默认位于/var/log/slapd.log,因此这是寻找其他信息的第一个地方。

如果确实没有启动,那么您可以编辑文件/etc/openldap/slapd.conf以增加日志记录活动loglevel 命令

#<http://www.zytrax.com/books/ldap/ch6/#loglevel>
#loglevel 3333
#loglevel filter
#loglevel stats
#loglevel ACL

相关内容