उपयोग किया गया: 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?