Kullanılmış: openldap-servers-2.4.23-34.el6_5.1.x86_64
Görev: crontab
zamanlanmış veritabanı tam yedekleme oluşturmak için komut dosyası oluşturun.
1) slapcat
- Berkeley DB varsayılan biçiminde dosya oluşturun.
2) çalışırken slapcat
yapılabilir slapd
( bdb/hdb
veritabanı kullanılıyorsa).
3) Sonra dosyayı geri yüklemek için slapcat
- kullanılmalıdır slapadd
(değil ldapadd
).
4) slapcat/add
şifre gerektirmez.
5) slapadd
sadece slapd
durduğunda yapılabilir .
Misal:
$ slapcat -f /etc/openldap/slapd.conf -b "dc=db_1" -l db_1_backup.ldif
$ slapadd -l db_1_backup.ldif
Bunun yerine slapcat/add
- bir göz atalım ldapsearch/add
:
1) ldapsearch
- neredeyse aynı bilgilerle dosya oluşturur slapcat
;
2) ldapadd
- Dosyayı kullanabilir ldapsearch
, slapd
durdurulmasını gerektirmez ;
3) ldapadd/search
- şifre gerektirir.
Misal:
$ 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
Yani - soru:
1) Bu araç açıklamasında bir şey eksik mi?
2) ldapadd/slapadd
ve arasındaki fark nedir ladpsearch/slapcat
?