उपयोग किया गया: openldap-servers-2.4.23-34.el6_5.1.x86_64
टास्क: crontab
अनुसूचित डेटाबेस पूर्ण बैकअप बनाने के लिए स्क्रिप्ट बनाएं।
1) slapcat
- डिफ़ॉल्ट प्रारूप में फ़ाइल बनाएं, बर्कले डीबी।
2) दौड़ते slapcat
समय किया जा सकता है slapd
(यदि bdb/hdb
डेटाबेस का उपयोग किया जाता है)।
3) के बाद फ़ाइल को पुनर्स्थापित करने के लिए slapcat
- इस्तेमाल किया जाना चाहिए slapadd
(नहीं ldapadd
)।
4) slapcat/add
पासवर्ड की आवश्यकता नहीं है।
5) बंद slapadd
होने पर ही किया जा सकता है slapd
।
उदाहरण:
$ slapcat -f /etc/openldap/slapd.conf -b "dc=db_1" -l db_1_backup.ldif
$ slapadd -l db_1_backup.ldif
इसके बजाय slapcat/add
- आइए नजर डालते हैं ldapsearch/add
:
1) ldapsearch
- के रूप में लगभग एक ही जानकारी के साथ फ़ाइल बनाता है slapcat
;
2) ldapadd
- से फ़ाइल का उपयोग कर सकते हैं ldapsearch
, slapd
बंद करने की आवश्यकता नहीं है ;
3) ldapadd/search
- पासवर्ड की आवश्यकता है।
उदाहरण:
$ 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
तो - सवाल है:
1) क्या मुझे इस उपकरण विवरण में कुछ भी याद नहीं है?
2) के बीच का अंतर और क्या है ldapadd/slapadd
और ladpsearch/slapcat
?