zoukankan      html  css  js  c++  java
  • Redhat 5上OPENLDAP的安装备份和恢复

    1. 安装

    1.1. 安装环境

    查看当前操作系统版本:

    [root@vmw9181-app ~]# cat /etc/issue
    
    Red Hat Enterprise Linux Server release 5.3 (Tikanga)

    1.2. 安装openldap-*包

    使用yum源安装openldap

    [root@vmw9181-app yum.repos.d]# yum install openldap-* -y

    1.3. 建立ldap数据的存储目录并设置权限

    [root@vmw9181-app ~]# cd /opt/app
    
    [root@vmw9181-app app] mkdir ldap
    
    [root@vmw9181-app app]# chown ldap:ldap ldap/
    
    [root@vmw9181-app app]# chmod -R 777 ldap/

    1.4. 设置密码并修改配置文件

    获取加密的密码:

    [root@vmw9181-app ldap]# slappasswd -s 1234567
    
    {SSHA}xhtiFVf/xgrIkjjqSZf1pjzHxSjsFWTx

    修改配置文件:

    vi /etc/openldap/slapd.conf 

    修改或添加的条目:

    rootdn          "cn=admin,dc=travelsky,dc=com"
    
    rootpw          secret
    
    rootpw          {SSHA}xhtiFVf/xgrIkjjqSZf1pjzHxSjsFWTx
    
    directory       /opt/app/ldap

     

    1.5. 启动LDAP服务

    [root@vmw9181-app ldap]# /etc/init.d/ldap start

    2. 备份与恢复

    2.1. 备份

    使用slapcat进行备份

    [root@vmw9181-app backup]# /usr/sbin/slapcat -v -l /opt/app/backup/ldap/20150311.ldif

    备份用脚本ldap_backup.sh

    #!/bin/bash
    
    FILENAME=ldap$(date +%Y%m%d).ldif
    
    BACKDIR=/opt/app/backup/ldap
    
    /usr/sbin/slapcat -v -l $BACKDIR/$FILENAME
    
    gzip -9 $BACKDIR/$FILENAME

    2.2. 数据恢复

    关闭LDAP服务

    [root@vmw9181-app ~]# /etc/init.d/ldap stop

    删除已有数据

    [root@vmw9181-app ldap]# cd /opt/app/ldap
    
    [root@vmw9181-app ldap]# rm -rf  *

    还原DB_CONFIG文件

    [root@vmw9181-app ldap]# locate DB_CONFIG
    
    /etc/openldap/DB_CONFIG.example
    
    [root@vmw9181-app ldap]# cp /etc/openldap/DB_CONFIG.example /opt/app/ldap/DB_CONFIG

    还原数据及其权限

    [root@vmw9181-app ldap]# /usr/sbin/slapadd -l /opt/app/backup/ldap/20150311.ldif
    
    [root@vmw9181-app ldap]# chmod -R 700 /opt/app/ldap
    
    [root@vmw9181-app ldap]# chown -R ldap:ldap /opt/app/ldap

    启动LDAP服务

     

    [root@vmw9181-app ldap]# /etc/init.d/ldap start

     

     

     

  • 相关阅读:
    牛客练习赛64 D.宝石装箱 【容斥原理+背包DP】
    洛谷 P5212 SubString【SAM+LCT】
    洛谷 P4219 [BJOI2014]大融合【LCT】
    洛谷 P1501 [国家集训队]Tree II【LCT】
    洛谷 P5357 【模板】AC自动机(二次加强版)
    洛谷 P3690 【模板】Link Cut Tree (动态树)
    洛谷 P2463 [SDOI2008]Sandy的卡片【后缀数组】
    P3181 [HAOI2016]找相同字符【后缀数组】
    洛谷 SP705 【后缀数组】
    牛客小白月赛18 E.Forsaken的数列【Splay】
  • 原文地址:https://www.cnblogs.com/opalyao/p/4330100.html
Copyright © 2011-2022 走看看