我是红帽企业Linux 5.3(Tikanga)的新手,也是打开ldap.As openldap默认带红帽子。所以我安装了berkeley数据库db-5.3.15.tar.gz
已经安装的OpenLdap的版本:openldap-2.3.43-3.el5
当我通过命令运行slapd时:
服务ldap启动
这是显示
开始slapd:[确定]
但没有slapd过程开始。 请提出什么问题。
谢谢。
首先,你确定它没有运行通过检查下面的命令;
您可以使用命令netstat -lntp | grep 389来检查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
如果它没有运行,那么尝试从命令行启动命令(这样你可以看到任何错误消息标准outout /错误)像这样;
# /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