码迷,mamicode.com
首页 > 其他好文 > 详细

Redhat 5上OPENLDAP的安装备份和恢复

时间:2015-03-11 17:04:52      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:

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

 

 

 

 

Redhat 5上OPENLDAP的安装备份和恢复

标签:

原文地址:http://www.cnblogs.com/opalyao/p/4330100.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!