[ldap]slapcat/ldapsearch与ldap备份
http://serverfault.com/questions/577356/ldap-backup-with-slapcat-vs-ldapsearch
Used: openldap-servers-2.4.23-34.el6_5.1.x86_64
Task: create script for crontab
to create scheduled database full backup.
1) slapcat
- create file in in the default format, Berkeley DB.
2) slapcat
can be done while slapd
running (if bdb/hdb
database used).
3) To restore file after slapcat
- must be used slapdd
(not ldapadd
).
4) slapcat/add
doesn't require password.
5) slapadd
can be done only when slapd
stopped.
Example:
$ slapcat -f /etc/openldap/slapd.conf -b "dc=db_1" -l db_1_backup.ldif
$ slapadd -l db_1_backup.ldif
Instead of slapcat/add
- let's took a look at ldapsearch/add
:
1) ldapsearch
- creates file with almost same information as slapcat
;
2) ldapadd
- can use file from ldapsearch
, don't require slapd
must be stopped;
3) ldapadd/search
- require password.
Example:
$ ldapsearch -D "cn=root,dc=db_1" -W -b "dc=db_1" "dc=db_1" -LLL > db_1_backup2.ldif
$ ldapadd -x -D "cn=root,dc=db_1" -W -f db_1_backup2.ldif
最新文章
- 通过DIV+span方式模拟进度条的实现方法
- 使用Spring发送邮件
- 02.JSP的3个编译指令
- Debian 7 安装使用 Virtualbox及增强功能
- jquery控制动态生成的gridview中多列checkbox的全选反选及自动判断是否全选状态
- 凹凸曼的修改zencart 程序(经典!)
- 》》webpack打包成的文件
- scope_lock与lock_guard区别
- jquery 实现图片无缝向左滚动
- BI Publisher(rtf)模板开发语法大全
- 信号量及P/V操作
- 微信小程序中把页面生成图片
- Perl数据序列化和持久化(入门):Storable模块
- centos6.5环境下svn服务器和客户端配置实用详解
- tips___代码规范
- WPF流程图制作系列相关基础一
- QWidget:Must construct a QApplication before a QWidget。
- POJ 1741 树分治
- [转]Android中的android:layout_width和android:width
- TomEE
热门文章
- 【Shell 开发】Shell 目录
- springjdbc使用c3p0连接池报错 java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector
- Your funds transfer has been delayed
- Thunder团队Final周贡献分分配结果
- 随机生成四则运算式2-NEW+PSP项目计划(补充没有真分数的情况)
- HDU 5286 How far away ? lca
- Java中static关键字的作用和用法详细介绍
- lintcode-389-判断数独是否合法
- 第二章 script元素
- SpringMVC源码剖析(五)-消息转换器HttpMessageConverter