zoukankan      html  css  js  c++  java
  • centos安装openldap过程

    1.下载软件如下,db是数据库

    2.首先安装数据库db

    # tar xf db-4.8.30.tar.gz

    # cd db-4.8.30

    # cd build_unix/

    # ../dist/configure -prefix=/opt/BerkeleyDB

    但是会报错,这个错说明你系统里面没有gcc,需要安装

    # yum -y install gcc)

    # ../dist/configure -prefix=/opt/BerkeleyDB

    # make

    # make install

    这样即成功。

    3.防止后面的安装会出错

    # cp /opt/BerkeleyDB/include/* /usr/include/

    # cp /opt/BerkeleyDB/lib/* /usr/lib/

     

    4.解压安装openldap

    # tar xf openldap-2.4.45.tgz

    # cd openldap-2.4.45

    # ./configure --prefix=/opt/openldap

    但是会报错,需要设置环境变量

    # export LD_LIBRARY_PATH="/opt/db-4.8.30/build_unix/.libs"

    # ./configure --prefix=/opt/openldap

    这样就表示这步已经ok了,照提示进行下一步

    # make depend

    # make

    # make install

    安装成功。

     

    5.修改配置

    # vi /opt/openldap/etc/openldap/slapd.conf

    include         /data/openldap/etc/openldap/schema/core.schema

    include         /data/openldap/etc/openldap/schema/cosine.schema

    include         /data/openldap/etc/openldap/schema/inetorgperson.schema

    database       mdb

    suffix          "dc=migu,dc=com"                               #根节点

    rootdn         "cn=spms,dc=migu,dc=com"              #用户名

    rootpw         sd5w6a1                     #密码可以自行设置

     

    6.启动ldap

    # cd /opt/openldap/libexec/

    # ./slapd

    另外,若出现以上未提到的错误或者ldap启动不了,请执行以下操作:

    # export LDFLAGS="-L/opt/BerkeleyDB/lib"

    # export CPPFLAGS="-I/opt/BerkeleyDB/include -D_GNU_SOURCE"

  • 相关阅读:
    如何查找YUM安装的JAVA_HOME环境变量详解
    Linux下设置和查看环境变量
    jar包部署脚本
    CentOS7开启防火墙及特定端口
    nohup 命令(设置后台进程): appending output to ‘nohup.out’ 问题
    重点|183道Java面试题可以说很详细了
    JVM性能调优
    【Notepad++】notepad++主题和字体设置(非常好看舒服的)
    spring-boot-maven-plugin 安装本地jar 包
    UserAgentUtils 获取浏览器信息
  • 原文地址:https://www.cnblogs.com/chy-op/p/10230259.html
Copyright © 2011-2022 走看看