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

1. 安装

1.1. 安装环境

查看当前操作系统版本:

[[email protected] ~]# cat /etc/issue

Red Hat Enterprise Linux Server release 5.3 (Tikanga)

1.2. 安装openldap-*包

使用yum源安装openldap包

[[email protected] yum.repos.d]# yum install openldap-* -y

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

[[email protected] ~]# cd /opt/app

[[email protected]-app app] mkdir ldap

[[email protected]-app app]# chown ldap:ldap ldap/

[[email protected]-app app]# chmod -R 777 ldap/

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

获取加密的密码:

[[email protected] 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服务

[[email protected] ldap]# /etc/init.d/ldap start

2. 备份与恢复

2.1. 备份

使用slapcat进行备份

[[email protected] 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服务

[[email protected] ~]# /etc/init.d/ldap stop

删除已有数据

[[email protected] ldap]# cd /opt/app/ldap

[[email protected]-app ldap]# rm -rf  *

还原DB_CONFIG文件

[[email protected]app ldap]# locate DB_CONFIG

/etc/openldap/DB_CONFIG.example

[[email protected]-app ldap]# cp /etc/openldap/DB_CONFIG.example /opt/app/ldap/DB_CONFIG

还原数据及其权限

[[email protected] ldap]# /usr/sbin/slapadd -l /opt/app/backup/ldap/20150311.ldif

[[email protected]-app ldap]# chmod -R 700 /opt/app/ldap

[[email protected]-app ldap]# chown -R ldap:ldap /opt/app/ldap

启动LDAP服务

[[email protected] ldap]# /etc/init.d/ldap start
时间: 2024-10-31 19:46:36

Redhat 5上OPENLDAP的安装备份和恢复的相关文章

PF_RING 6.0.2在Redhat 6.3 x86_64上编译和安装

前言 本文详细描述Linux下PF_RING的编译和安装过程. PF_RING版本:6.0.2(当前最新版本) 官方网址:http://www.ntop.org/products/pf_ring/ 下载网址:http://sourceforge.net/projects/ntop/files/PF_RING/ Linux系统:Redhat 6.3(x86_64) GCC版本:GCC 4.4.6 下载PF_RING 1)确认是否安装PF_RING 如果你已经安装pf_ring,你可能需要执行:rm

perconaXTRADB Cluster在Redhat Linux上的安装

installing-perconaXTRADB Cluster 5.6 For Redhat 6.4 一.服务器版本查看 Root# cat /etc/redhat-release Red HatEnterprise Linux Server release 6.4 (Santiago) 二.新建目录: Root#mkdir -p /softwares 三.下载RPM包 1.下载XTRADBCluster包 wgethttp://www.percona.com/redir/downloads/

bitnami redmine安装、配置、备份、恢复(这篇文章靠谱)

bitnami redmine安装.配置.备份.恢复 2012-12-17 12:33 2596人阅读 评论(0) 收藏 举报 1. 安装时语言选择英文,不可以选择中文,否则不能正常运行,可以在账户里改为显示中文: 2. 安装完成后,最上面的标题栏字体太小,修改: D:\BitNami\redmine-2.1.4-0\apps\redmine\htdocs\public\themes\classic\stylesheets\application.css 中  #top-menu { font-

shell-网上lnmp一键安装讲解

shell-网上lnmp一键安装讲解 #!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin       #设置系统环境变量本文出处:www.ksharpdabu.info export PATH     # # Check if user is root if [ $(id -u) != "0" ]; then                           #通过判断

gitlab安装,使用,备份,恢复

gitlab安装,使用,备份,恢复 git是一个版本控制器在分布式版本控制系统里,客户端并不只提取最新版本的文件快照,而是把代码仓库完整地镜像下来. 这么一来,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复.因为每一次的提取操作,实际上都是一次对代码仓库的完整备份. 1.gitlab介绍 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务,操作起来特别方便. 2.Gitlab安装与配置 2.1yum安装软件

[IOS]VMware上虚拟机MAC安装XCode

1:VMware上虚拟机MAC安装前 VMware上安装Xcode之后 2:安装Xcode过程:把Xcode复制到虚拟机桌面上 3:复制完成之后,双击Xcode_6.4.dmg 文件 4:把Xcode.app 拖拽到Applications 5:安装完成后,点击Finder,找到应用程序Xcode.app 6:选中Xcode拖拽到Dock上 7:单机Xcode图标,然后Agree-->输入用户名 密码

在 Linux 系统上源码安装 GTK+ 2.0

在 Linux 系统上源码安装 GTK+ 2.0==================================================Keywords: GTK+, Install, Linux, SourceAuthor:       whyglinux (whyglinux AT hotmail DOT com)Date:          2007-01-07==================================================目录0. 前言1.

【转】成功在AMD主机上用虚拟机安装原版雪豹

转载地址:http://www.jzh.me/archives/205.html/comment-page-1 一直都很想安装苹果的系统,当雪豹出来的时候就更加想了,但是自己的机器是AMD的,而且还是三核的,那样就难上加难了.试过很多改造系统后,还是不行,于是想到在虚拟机里面体验原版雪豹. 首先我们需要看自己机器的硬件是否能够装上雪豹,下载securable并运行,全部通过就证明你可以安装了,如果不行的话,霸王硬上弓也是装不上的. 还有你需要的是VMware Workstation 7,雪豹原版

在Ubuntu上使用apt-get安装MySQL+安全优化

0.说明 使用apt-get安装的好处是,你不用自己去解决软件之间的依赖问题,基本上apt执行完成,也就把软件安装好了,下面介绍使用apt的方法来安装MySQL,同时也会介绍安装完成后的安全优化. 注意:下面的操作都是以新安装的Ubuntu 15.10来作为演示的. 1.使用apt安装MySQL 安装MySQL数据库: 注意:在安装过程中会几次要求你设置MySQL数据库的管理员用户密码,我们这里先不设置.(出现要求设置的页面时直接按"确定"即可.) [email protected]: