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

摘要:
1.安装1.1.安装环境查看当前操作系统版本:[root@vmw9181-app~]#Cat/etc/issueRedHat Enterprise Linux Server 5.3版(Tikanga)1.2.安装openldap-*包。使用yum源代码安装openldap包[root@vmw9181-appyum.repos.d]#Yu_installopenldap-*-y1.3.创建ldap数据
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的安装备份和恢复》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇HTML 用JS增加table一行所有内容的实现JDK8中JVM堆内存划分下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

[蓝牙] 3、 剖析BLE心率检测工程

位于:<KEIL path> ARMDeviceNordic rf51822Boardpca10001s110le_app_hrs  Heart Rate Example The Heart Rate Application is a firmware example that implements the Heart Rate prof...

Linux 下安装 jdk-7u79-linux-x64.gz,jdk1.7.0_79,jdk1.7步骤:

1、首先下载对应CentOS版本的jdk:这里我下载的是jdk-7u79-linux-x64.tar.gz 2、上传到CentOS下的目录中 3、新建一个APP目录作为存储jdk的目录 4、解压jdk,使用以下命令,-C app/,是 我新建的文件夹 tar -zxvf jdk-7u79-linux-x64.tar.gz -C app/ 5、在 /etc/...

Ubuntu18.04 Desktop Entry

1.Desktop Entry 是什么? 我们都知道,在Windows里软件在安装的时候都会询问是不是要在开始菜单和桌面创建快捷方式,这样就不用在使用软件的时候去安装目录启动,而是直接去开始菜单点击相应的软件快捷方式即可。在Linux中也有类似的功能:Desktop Entry文件,Linux GNOME等桌面桌面系统就是使用Desktop Entry文件...

ERP和SAP的区别

1、定义不同 ERP即(Enterprise Resource Planning)企业资源计划,由美国Gartner Group 公司于1990年提出。 ERP叫企业资源计划,既是一种管理思想,也是一种企业应用软件,只作为管理思想,ERP体现“集成管理、共享数据、最优化资源利用”等的思想;作为软件,它实际上就是一种管理信息系统,但是这种管理信息系统是基于统...

广联达计价软件的初见

  1.前期准备 可爱的计价大佬一名(必须项 记得喂食!) 广联达计价软件一套,并安装完成(具体安装参照商家的指导!) 狗一只  牢记“狗号” 笔记本一台,最好没有杀毒等软件 需要计价的工程量清单一份 2.软件层面的具体操作步骤(以广西 的市政工程投标编制投标报价为例子) 1、更新最新的软件 使用:广联达G+工作台GWS 查找最新的计价软件,并下载...

常用 adb 命令总结

1. 显示当前运行的全部模拟器: adb devices2. 安装应用程序: adb install -r 应用程序.apk3. 获取模拟器中的文件: adb pull <remote> <local>4. 向模拟器中写文件: adb push <local> <remote>5. 进入模拟器的shell模式...