首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

在Solaris上配置ldap的定时备份

2012-08-09 
在Solaris下配置ldap的定时备份前段时间服务器断电,没有关掉ds6导致数据丢失,特地做了个定时的备份。?操作

在Solaris下配置ldap的定时备份

前段时间服务器断电,没有关掉ds6导致数据丢失,特地做了个定时的备份。

?

操作系统: solaris10

ldap:? dsee6

?

定期备份主要用到了crontab这个东西,也没有什么难度。

?

首先需要做个shell脚本,如下面代码

#!/bin/bash
cd /opt/SUNWdsee/ds6/bin
./dsconf export? -p 589 -w /export/home/icinfo/rll/589/ldap_password dc=zj,dc=go
v,dc=cn /export/home/icinfo/rll/589/$(date +%Y%m%d)backup.ldif
主要就是以时间来做名字生成备份文件。

?

然后就是更改系统的定时任务,加上上面的shell脚本的执行

# export EDITOR=vi? --使用vi来作为编辑器

# crontab -e --编辑定时任务

在结尾加上如下代码

0 0 * * * /export/home/icinfo/rll/589/backupLDAP.sh
表示每天的 0点0分运行这个某个目录下的脚本。

?

最后重启crontab任务
#cron stop

#cron start

如果在停止和启动crontab的时候,报如下信息的话

# ! cannot start cron; FIFO exists 五? 6月 25 00:30:04 2010
! ******* CRON ABORTED ******** 五? 6月 25 00:30:04 2010

再rm掉/etc/cron.d下面的FIFO文件stop或start,这个文件是个锁。

这样就能定时执行了。

?

p.s.??

?????发现执行一下代码做导出的第一次会出个信任的选项,最好选择Y,否则该方法不能用,呵呵。

???? ./dsconf export? -p 589 -w /export/home/icinfo/rll/589/ldap_password dc=zj,dc=go
?????v,dc=cn /export/home/icinfo/rll/589/$(date +%Y%m%d)backup.ldif

?

热点排行