ऑनवर्क्स लिनक्स और विंडोज ऑनलाइन वर्कस्टेशन

प्रतीक चिन्ह

वर्कस्टेशन के लिए मुफ्त होस्टिंग ऑनलाइन

<पिछला | विषय-सूची | अगला>

1.12. बैकअप और पुनर्स्थापना


अब हमारे पास एलडीएपी ठीक वैसे ही चल रहा है जैसा हम चाहते हैं, अब यह सुनिश्चित करने का समय है कि हम अपने सभी काम को बचा सकते हैं और आवश्यकतानुसार इसे पुनर्स्थापित कर सकते हैं।


हमें एलडीएपी डेटाबेस का बैकअप लेने का एक तरीका चाहिए, विशेष रूप से बैकएंड (सीएन = कॉन्फ़िगरेशन) और फ्रंटएंड (डीसी = उदाहरण, डीसी = कॉम)। यदि हम उन डेटाबेस का बैकअप लेने जा रहे हैं, तो कहें, /निर्यात/बैकअप, हम स्लैपकैट का उपयोग कर सकते हैं जैसा कि निम्नलिखित स्क्रिप्ट में दिखाया गया है, जिसे कहा जाता है /usr/local/bin/ldapbackup:


#! / Bin / bash


BACKUP_PATH=/निर्यात/बैकअप SLAPCAT=/usr/sbin/slapcat


अच्छा ${SLAPCAT} -n 0 > ${BACKUP_PATH}/config.ldif

अच्छा ${SLAPCAT} -n 1 > ${BACKUP_PATH}/example.com.ldif अच्छा ${SLAPCAT} -n 2 > ${BACKUP_PATH}/access.ldif chmod 640 ${BACKUP_PATH}/*.ldif

की छवि

ये फ़ाइलें असम्पीडित टेक्स्ट फ़ाइलें हैं जिनमें आपके एलडीएपी डेटाबेस में ट्री लेआउट, उपयोगकर्ता नाम और प्रत्येक पासवर्ड सहित सब कुछ शामिल है। तो, आप शायद बनाने पर विचार करना चाहेंगे /निर्यात/बैकअप एक एन्क्रिप्टेड विभाजन और यहां तक ​​कि स्क्रिप्ट उन फ़ाइलों को एन्क्रिप्ट करती है जैसे वह उन्हें बनाती है।

आदर्श रूप से आपको दोनों करना चाहिए, लेकिन यह आपकी सुरक्षा आवश्यकताओं पर निर्भर करता है।


फिर, इस प्रोग्राम को जितनी बार हम सहज महसूस करते हैं चलाने के लिए एक क्रॉन स्क्रिप्ट रखने की बात है। कई लोगों के लिए, दिन में एक बार ही पर्याप्त होता है। दूसरों के लिए, अधिक बार इसकी आवश्यकता होती है। यहां क्रोन स्क्रिप्ट का एक उदाहरण दिया गया है जिसे कहा जाता है /etc/ cron.d/ldapbackup जो हर रात 22:45 बजे चलाया जाता है:


[ईमेल संरक्षित]

45 22 * ​​* * रूट / यूएसआर / लोकल / बिन / एलडीएपीबैकअप


अब फ़ाइलें बन गई हैं, उन्हें बैकअप सर्वर पर कॉपी किया जाना चाहिए।


यह मानते हुए कि हमने ldap को नए सिरे से पुनर्स्थापित किया है, पुनर्स्थापना प्रक्रिया कुछ इस तरह हो सकती है:


की छवि

19 http://manpages.ubuntu.com/manpages/en/man1/ldapmodifygroup.1.html

20 http://manpages.ubuntu.com/manpages/en/man1/ldapdeletemachine.1.html

21 http://manpages.ubuntu.com/manpages/en/man1/ldaprenamegroup.1.html

22 http://manpages.ubuntu.com/manpages/en/man1/ldapaddmachine.1.html

23 http://manpages.ubuntu.com/manpages/en/man1/ldapmodifymachine.1.html

24 http://manpages.ubuntu.com/manpages/en/man1/ldapsetprimarygroup.1.html

25 http://manpages.ubuntu.com/manpages/en/man1/ldapdeleteuser.1.html



sudo systemctl stop Slapd.service sudo mkdir /var/lib/ldap/accesslog

सुडो स्लैपड -एफ /etc/ldap/slapd.d -n 0 -l /export/backup/config.ldif सुडो स्लैपड -F /etc/ldap/slapd.d -n 1 -l /export/backup/domain.com .ldif sudo smashadd -F /etc/ldap/slapd.d -n 2 -l /export/backup/access.ldif sudo chown -R openldap:openldap /etc/ldap/slapd.d/

sudo chown -R openldap: openldap /var/lib/ldap/ sudo systemctl start थप्पड़.service


OnWorks पर शीर्ष OS क्लाउड कंप्यूटिंग: