![如何判断 OpenLDAP 是否安装在 CentOS 上,并测试它是否正常工作?](https://linux22.com/image/528031/%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%20OpenLDAP%20%E6%98%AF%E5%90%A6%E5%AE%89%E8%A3%85%E5%9C%A8%20CentOS%20%E4%B8%8A%EF%BC%8C%E5%B9%B6%E6%B5%8B%E8%AF%95%E5%AE%83%E6%98%AF%E5%90%A6%E6%AD%A3%E5%B8%B8%E5%B7%A5%E4%BD%9C%EF%BC%9F.png)
有什么简单的方法可以做到这一点?
答案1
yum list installed
将显示它是否已安装。
chkconfig --list
将显示服务是否正在运行(可能称为 slapd)
配置将位于类似 /etc/openldap/* 的地方,您可以查看它是否已配置。
通过以下方式查询来测试它:
ldapsearch -x -b 'dc=mycompany,dc=com' 'objectclass=*'
但您可能必须知道它(应该)如何配置才能知道要搜索什么。
答案2
另一种方法是:
pidof slapd
如果结果为一个整数(进程的 PID),则表明 OpenLDAP 服务器正在运行。如果没有输出,则表明服务器未运行。