CentOS目录服务器在CentOS 5.2上
用于Linux的企业级开源 LDAP服务器。 它通过现实世界的使用而强化,功能齐全,支持多主复制,并且已经处理了世界上许多最大的LDAP部署。 Centos目录服务器 (基于Fedora目录服务器)可以免费下载,并在不到半小时内进行设置。
操作系统安装
- 安装最小服务器加上xserver。
- 要点:设置服务器的FQDN(
/ etc / hosts
)
CDS安装
安装CentOS Directory Server软件包(参考: http : //wiki.centos.org/HowTos/DirectoryServerSetup )
1. CentOS目录服务器目前(2008年7月30日)在CentOS-5的测试存储库中。 下载CentOS-Testing.repo文件后,进行编辑,并将其添加到[c5-testing]
部分:
exclude=java-1.7.0-icedtea
2.使用以下命令安装目录服务器:
yum --enablerepo=c5-testing install centos-ds
注意:这获取了大约57 MB的数据,openjdk是最大的(〜35Mb)。 看看您是否可以在yum的过程中保留备份,或者在安装之后配置yum以保留二进制包。 (pkg位置: / var / cache / yum /
...)。
3.安装目录服务器后,安装这些必需的支持包:
yum install xorg-x11-xauth bitstream-vera-fonts dejavu-lgc-fonts urw-fonts
官方安装文件: http : //www.centos.org/docs/5/html/CDS/install/8.0/ 。
后安装配置
在进行任何进一步配置之前,随Java安装的JAVA环境服务器进行进一步的配置。 你需要改变路径。 这是我做的(不是很好,我知道),但你离开了这一点。 将java / javaws的名称更改为其他,例如:
mv /usr/bin/java /usr/bin/old_java
mv /usr/bin/javaws /usr/bin/old_javaws
export PATH=$PATH:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/bin
setup-ds-admin.pl
从三个选项中选择:
1-Express
2-典型
3-定制
遵循指南,你完成了(它最终自动启动服务,即/etc/init.d/dirsrv&dirsrv-admin
)。
之后,进入基于Java的GUI控制台,运行:
centos-idm-console
恭喜! 你完成了。
故障排除
如果您需要重新创建一个实例,即您在setup-ds-admin.pl
中搞砸了,请执行以下操作:
删除这些文件(实例是您创建的初始实例,例如<servername>
):
在删除这些内容之前停止服务( /etc/init.d/dirsrv&dirsrv-admin
)。
rm -rf所有的slapd- <ur实例名称>
,之后您可以重新运行setup-ds-admin.pl
。
文件或目录位置
-------------------------------------
日志文件/ var / log / dirsrv / slapd-instance
配置文件/ etc / dirsrv / slapd-instance
实例目录/ usr / lib / dirsrv / slapd-instance
数据库文件/ var / lib / dirsrv / slapd-instance
运行时文件
- / var / lock / dirsrv / slapd-instance
- / var / run / dirsrv / slapd-instance
所有商标属于其各自所有者..