दस्तावेज़
अवलोकन
यह दस्तावेज़ीकरण पृष्ठ सूचना से संबंधित है। TurnKey Linux अवलोकन सर्वरइस डॉक का वर्तमान संस्करण विशेष रूप से TurnKey संस्करण 18.x के साथ लिखा गया था, लेकिन नए संस्करणों के साथ संगत रहना चाहिए।
कृपया इस दस्तावेज़ पृष्ठ के माध्यम से फीडबैक और/या समस्याएँ प्रदान करें TurnKey फोरम (requires free TurnKey Lnux website user account). वैकल्पिक रूप से प्रलेखन बग हमारे माध्यम से रिपोर्ट किया जा सकता है समेकित TurnKey Linux अंक ट्रैकर.
ज्ञात मुद्दे: "वेब के माध्यम से मैन्युअल रूप से डिवाइस जोड़ने में असमर्थ, पिंग <hostname>" नहीं कर सकता है
जैसा कि TurnKey Linux पर उल्लेख किया गया है, समेकित मुद्दा ट्रैकरहालांकि, इस मुद्दे को हल किया जा सकता है यदि वांछित हो तो। टिप्पणी इस मुद्दे में) अपस्ट्रीम ऑब्जर्वियम डॉक्स की सिफारिश की जाती है कि आप सुरक्षा निहितार्थ के कारण ऐसा नहीं करते; और इसके बजाय CLI का उपयोग उपकरणों को जोड़ने के लिए करते हैं। तो यह आपके लिए है ...
अद्यतन अवलोकन
इन सभी अद्यतन निर्देशों आधिकारिक पर आधारित हैं ओबेरवियम अद्यतन प्रलेखनयहाँ अतिरिक्त विवरण दिए गए हैं जो यहाँ विशिष्ट हैं। TurnKey अवलोकन सर्वरभले ही आप आधिकारिक प्रलेखन पृष्ठ पर भी परामर्श करना चाहते हों - खासकर अगर आप सदस्यता संस्करण में अपग्रेड.
सामग्री:
- शुरू करने से पहले, बैकअप!
- AWS मार्केटप्लेस उपयोगकर्ताओं के लिए एक महत्वपूर्ण नोट
- अद्यतन स्क्रिप्ट का उपयोग करके अवलोकन CE अद्यतन करना
- मैन्युअल रूप से अद्यतन अवलोकन सीई
- अवलोकन सीई को अवलोकन प्रो / एंटरप्राइज संस्करण में अद्यतन करना
- नवीनतम करने के लिए सदस्यता संस्करण को अपग्रेड करना
- वैकल्पिक / अतिरिक्त अवलोकन प्रो / Enterprise अपग्रेड विकल्प
शुरू करने से पहले, बैकअप!
एक स्वचालित बैकअप व्यवस्था (उदाहरण के लिए उपयोग करना) TKLBAM) हमेशा किसी भी सिस्टम के लिए कॉन्फ़िगर किया जाना चाहिए जिसमें डेटा शामिल है जो आप परवाह करते हैं। सिस्टम डेटा हानि हमेशा उस समय की बात है, यदि नहीं। ऑब्जर्वियम अपग्रेड प्रक्रिया को आसानी से जाने की उम्मीद है, इसलिए हाल के बैकअप को मन का पर्याप्त टुकड़ा हो सकता है। भले ही, सॉफ़्टवेयर अपग्रेड से पहले तुरंत एक मैनुअल बैकअप की सिफारिश की जाती है।
नीचे दिए गए प्रेक्षणों की प्रक्रिया आपके पुराने प्रेक्षण फ़ाइलों की एक प्रति रखने के लिए नीचे दी गई है। हालांकि यह आपके मूल डेटाबेस की एक प्रति नहीं रखता है। उचित बैकअप के बिना, यदि कुछ गलत हो जाता है तो आप पिछले संस्करण में रोलबैक नहीं कर सकते। केवल तभी परिदृश्य जहां बैकअप उतना महत्वपूर्ण नहीं है यदि आपके पास केवल अपने अवलोकन सर्वर को सेट किया गया है और इसमें कोई मौजूदा डेटा नहीं है। फिर भी, एक बैकअप अभी भी आपको समय बचा सकता है अगर चीजें गलत हो जाती हैं और आपको वापस रोल करने की आवश्यकता होती है।
AWS मार्केटप्लेस उपयोगकर्ताओं के लिए एक महत्वपूर्ण नोट
अधिकांश TurnKey सर्वर 'root' उपयोगकर्ता का उपयोग करने के लिए डिफ़ॉल्ट हैं। यदि ऐसा है तो आप पढ़ सकते हैं। TurnKey का उपयोग करने वाले लोगों के लिए AWS मार्केटप्लेस से लॉन्च किया गया, वे एक 'admin' उपयोगकर्ता को डिफ़ॉल्ट रूप से डिफ़ॉल्ट होते हैं। इसलिए इन निर्देशों के काम से पहले आपको 'रूट' उपयोगकर्ता को स्विच करना होगा। आप हर आदेश को 'sudo' के साथ उपसर्ग कर सकते हैं, लेकिन यह दर्द है। इसके बजाय मैं इस प्रक्रिया के लिए 'जड़' उपयोगकर्ता को swithcing सलाह देता हूं। आप ऐसा कर सकते हैं:
sudo su -
जब आप कर रहे हैं, तो 'व्यवस्थापक' उपयोगकर्ता को 'निकासें' आदेश जारी करके वापस स्विच करें।
अद्यतन स्क्रिप्ट का उपयोग करके अवलोकन CE अद्यतन करना
अपने सिस्टम बैकअप
मैनुअल बैकअप जैसा कि ऊपर उल्लेखित है।
'turnkey-update-observium' स्क्रिप्ट के माध्यम से अद्यतन - TurnKey प्रेक्षण सर्वर में शामिल
यह स्क्रिप्ट मैनुअल अपडेट निर्देशों को स्वचालित करती है, साथ ही ऑब्जर्वियम फ़ाइलों (/opt/observium).) का एक स्थानीय बैकअप बनाता है। The script is written in BASH and the source of the version included with your server can be viewed at /usr/local/bin/turnkey-update-observium or the GitHub पर नवीनतम स्रोत कोड.
CLI से स्क्रिप्ट चलाने के लिए:
turnkey-update-observium
आज तक इस अद्यतन स्क्रिप्ट से संबंधित सीमित प्रतिक्रियाएं हुई हैं, हालांकि त्रुटियों या समस्याओं की कोई रिपोर्ट नहीं रही है। हालांकि, सीमित प्रतिक्रिया के कारण जब स्क्रिप्ट चला जाता है तो यह रिपोर्ट करता है कि "विशेषज्ञ" है। इसके बावजूद, इसे विश्वसनीय रूप से काम करना चाहिए (नीचे देखें)। किसी भी अद्यतन या महत्वपूर्ण विन्यास परिवर्तनों के अनुसार, यह हमेशा अनुशंसा की जाती है कि आपके पास बैकअप (जैसे) हो। TKLBAM(d) यदि कोई गलत हो जाता है तो गलत हो जाता है।
जब स्क्रिप्ट चल रहा है तो नोट किया गया:
ध्यान दें कि यह स्क्रिप्ट TurnKey छवि निर्माण समय पर बनाए गए डेटा से वर्तमान संस्करण की जांच करेगा। यदि अवलोकन को वैकल्पिक विधि के माध्यम से अद्यतन किया गया है (या फ़ाइल मौजूद नहीं है) तो यह हमेशा नवीनतम अवलोकन सीई (संचार संस्करण) को डाउनलोड और "अपडेट" करेगा। यह भी होगा कि आप पहले से ही नवीनतम CE संस्करण चल रहे हैं; या एक वैकल्पिक चैनल के माध्यम से स्थापित किया है!
मैन्युअल रूप से अद्यतन अवलोकन सीई
ये निर्देश निम्नलिखित हैं: आधिकारिक अवलोकन सीई अद्यतन डॉक - विशेष रूप से संबंधित कुछ अतिरिक्त विवरण के साथ TurnKey Linux अवलोकन सर्वरसभी आदेशों को कमांडलाइन से रूट उपयोगकर्ता के रूप में चलाया जाना चाहिए।
अपने सिस्टम बैकअप
मैनुअल बैकअप जैसा कि ऊपर उल्लेखित है।
Disable Observium cronjobs (वैकल्पिक)
क्रोन नौकरियां स्वचालित कार्य हैं जो एक अनुसूची पर चलते हैं। आम तौर पर क्रोन नौकरियां ऑब्जर्वियम "हाउस" से संबंधित होती हैं। क्रॉन नौकरियों को अलग करना वैकल्पिक है। हालांकि अगर आप इस कदम को नहीं करते हैं, तो आपको कुछ गलतियां मिल सकती हैं जो आपके लॉग में नोट की गई हैं। यदि आप क्रॉन जॉब को अक्षम करते हैं, तो सुनिश्चित करें कि आप यह भी सुनिश्चित करें कि आप क्रॉन जॉब्स को अक्षम कर रहे हैं। पुन: प्रयोज्य अद्यतन के बाद (re-enablign cron नौकरियों में बाद में इन निर्देशों में शामिल किया गया)।
अवलोकन cron नौकरियों को निष्क्रिय करने के लिए:
केवल Cron फ़ाइल संपादित करें - /etc/cron.d/observium - और सभी सक्रिय cron लाइनों को टिप्पणी करें। I.e. प्रत्येक पंक्ति में एक '#' चरित्र जोड़ें जो पहले से ही '#' से शुरू नहीं होता। यदि आप इस प्रक्रिया के साथ अनुभव नहीं कर रहे हैं, तो यह सुझाव दिया जाता है कि आप हर पंक्ति में '#' जोड़ते हैं (तो सभी मौजूदा टिप्पणियों को '##' के साथ निर्धारित किया गया है)।
वैकल्पिक रूप से कमांडलाइन से तुरंत नीचे दिए गए कमांड को चलाएं। कृपया ध्यान दें कि यह कमांड क्रॉन फाइल में हर पंक्ति में एक '#' जोड़ देगा (उपरक्त मैनुअल निर्देशों के अनुसार)। यह कमांड idempotent नहीं है, इसलिए ऐसा करना चाहिए। NOT इसे एक से अधिक बार चलाएं! यदि आप करते हैं, तो आपको मैन्युअल रूप से क्रोन फ़ाइल को क्रॉन लाइनों को असंबद्ध करने और '#' उपसर्ग के साथ वास्तविक टिप्पणियों को छोड़ने की आवश्यकता होगी।
sed -i "s|^|#|" /etc/cron.d/observium
पुराने फ़ाइलों को नए संस्करण के साथ बदलें
निम्नलिखित कमांड वर्तमान अवलोकन फ़ाइलों को रास्ते से बाहर ले जाते हैं, नवीनतम संस्करण डाउनलोड करते हैं और फिर आवश्यक फ़ाइलों (फ़ाइल और rdd और लॉग निर्देशिका) को वापस कॉपी करते हैं। अपने मूल अवलोकन स्थापित करने से।
निम्नलिखित कमांड चलाएं (मूल के रूप में):
cd /opt mv observium observium_old wget -Oobservium-community-latest.tar.gz https://www.observium.org/observium-community-latest.tar.gz tar zxvf observium-community-latest.tar.gz mv /opt/observium_old/rrd observium/ mv /opt/observium_old/logs observium/ mv /opt/observium_old/config.php observium/
डीबी स्कीमा अद्यतन
नए संस्करण के लिए डीबी स्कीमा को अपडेट करें:
/opt/observium/discovery.php -u
बल लालच (वैकल्पिक)
यदि आपके द्वारा अद्यतन (12 महीने या उससे अधिक) के बाद से यह बहुत लंबा समय रहा है, तो आप यह सुनिश्चित करने के लिए कि चीजें तारीख तक हैं, सभी उपकरणों की तत्काल पुनर्विकास को मजबूर कर सकते हैं:
/opt/observium/discovery.php -h all
पुन: प्रयोज्य observium cronjobs (वैकल्पिक)
यदि आप उन्हें ऑब्जर्वियम अद्यतन करने से पहले अक्षम कर देते हैं तो पुन: सक्षम क्रोन नौकरियों की आवश्यकता होती है। यदि आप उस प्रारंभिक चरण को छोड़ देते हैं तो सुनिश्चित करें कि आप क्या करते हैं NOT इस कदम का पालन करें! इसके बजाय अगले अनुभाग में सीधे छोड़ दें।
मैन्युअल रूप से क्रॉन नौकरियों को फिर से सक्षम करने के लिए, उपरोक्त निष्क्रिय क्रोन नौकरियों अनुभाग में की गई प्रक्रिया को उलट दें। अवलोकन क्रोन फ़ाइल में क्रोन कमांड लाइन्स को शामिल नहीं करना - /etc/cron.d/observium।
यदि आप उपरोक्त उल्लेखित sed line के माध्यम से क्रोन नौकरियों को अक्षम कर देते हैं - ऊपर उल्लिखित निष्क्रिय क्रोन नौकरियों अनुभाग में, तो आप उन्हें नीचे की sed line के साथ फिर से सक्षम कर सकते हैं। यह हर पंक्ति से (पहली) अग्रणी '#' चरित्र को हटा देगा। NOT ऐसा करने के लिए जब तक आप पिछली sed कमांड का इस्तेमाल नहीं कर सकते हैं, तो cron नौकरियों को निष्क्रिय करने के लिए। पिछले sed कमांड के अनुसार, यह idempotent नहीं है, इसलिए ऐसा करने के लिए करना चाहिए। NOT इसे एक से अधिक बार चलाएं! यदि आप करते हैं, तो आपको मैन्युअल रूप से क्रॉन फ़ाइल को टिप्पणी करने के लिए संपादित करना होगा (एक अग्रणी '#' से) क्रॉन जॉब में जानबूझकर टिप्पणी लाइनों को जोड़ें।
sed -i "s|^#||" /etc/cron.d/observium
अंतिम सफाई (वैकल्पिक)
एक बार जब आपने पुष्टि की है कि अद्यतन की उम्मीद के रूप में काम किया है, तो अब आप ऊपर फ़ाइल अद्यतन प्रक्रिया में बनाई गई पुरानी वेधशाला फ़ाइलों को हटा सकते हैं। observium_old निर्देशिका को हटा दें:
rm -rf /opt/observium_old
अवलोकन सीई को अवलोकन प्रो / एंटरप्राइज संस्करण में अद्यतन करना
ये निर्देश निम्नलिखित हैं: आधिकारिक अवलोकन CE -> प्रेक्षण प्रो डॉक्स - विशेष रूप से संबंधित कुछ अतिरिक्त विवरण के साथ TurnKey Linux अवलोकन सर्वरवे दोनों प्रो और एंटरप्राइज सदस्यता संस्करणों के लिए प्रासंगिक हैं। सभी आदेशों को कमांडलाइन से रूट उपयोगकर्ता के रूप में चलाया जाना चाहिए - इसलिए कई TurnKey उपयोगकर्ता जाने के लिए अच्छे हैं। AWS मार्केटप्लेस उपयोगकर्ताओं को आवश्यकता होगी रूट उपयोगकर्ता को स्विच करें पहला:
sudo su -
जैसा कि प्रासंगिक अवलोकन डॉक पेज पर उल्लेख किया गया है:
प्रेक्षण को आसानी से उन्नयन और सहज प्रवास के साथ बनाया गया है, जिससे उपयोगकर्ता समुदाय संस्करण से व्यावसायिक या व्यावसायिक में आसानी से संक्रमण कर सकते हैं। एंटरप्राइज़ संस्करण।
अपने सिस्टम बैकअप
मैनुअल बैकअप जैसा कि ऊपर उल्लेखित है।
सबवर्जन स्थापित करें
अवलोकन सदस्यता संस्करण SVN (subversion) संस्करण नियंत्रण प्रणाली के माध्यम से प्रारंभिक स्थापित कोड और भविष्य के अद्यतन प्रदान करते हैं। TurnKey ऑब्जर्वियम सर्वर में डिफ़ॉल्ट रूप से आवश्यक सबवर्जन सॉफ्टवेयर शामिल नहीं है। हालांकि इसे आसानी से उपयुक्त (मूल उपयोगकर्ता के रूप में) के माध्यम से स्थापित किया जा सकता है।
apt update apt install subversion
Disable Observium cron job (recommended)
क्रोन नौकरियां स्वचालित कार्य हैं जो एक अनुसूची पर चल रहे हैं। आम तौर पर क्रोन नौकरियां ऑब्जर्वियम "हाउस" से संबंधित होती हैं, हालांकि अन्य कार्यक्षमता शामिल होती है। उन्नयन के दौरान क्रोन नौकरियों को अक्षम करने की सिफारिश की जाती है, हालांकि सख्ती से बोलना वैकल्पिक है। हालांकि यदि अवलोकन मतदानकर्ता (एक क्रोन नौकरी द्वारा ट्रिगर) कोड चेकआउट प्रक्रिया के दौरान या rdd निर्देशिका को स्थानांतरित करते समय यह अप्रभावित परिणाम हो सकते हैं। यदि आप क्रोन नौकरियों को अक्षम करते हैं, तो सुनिश्चित करें कि आप भी पुन: प्रयोज्य अद्यतन के बाद उन्हें (इन निर्देशों में बाद में फिर से सक्षम क्रोन नौकरियां कवर की गई हैं)।
अवलोकन cron नौकरियों को निष्क्रिय करने के लिए:
केवल cron फ़ाइल संपादित करें - /etc/cron.d/observium - और सभी cron नौकरी लाइनों को टिप्पणी करते हैं। I.e. प्रत्येक cron नौकरी लाइन की शुरुआत में एक '#' चरित्र जोड़ें। यह अनुशंसा की जाती है कि आप हर पंक्ति में '#' जोड़ सकते हैं। इसका मतलब यह होगा कि मौजूदा जानबूझकर टिप्पणियां '##' से पूर्व निर्धारित की जाती हैं और गलतियों के लिए अधिक विश्वसनीय और कम संभावना को फिर से सक्षम बनाती हैं।
वैकल्पिक रूप से आप कमांडलाइन के माध्यम से तुरंत नीचे दिए गए कमांड चला सकते हैं। कृपया ध्यान दें कि यह कमांड क्रॉन फाइल में हर पंक्ति में एक '#' जोड़ देगा (मैनुअल निर्देश में सिफारिश के अनुसार)। यह sed कमांड idempotent नहीं है - जिसका अर्थ है कि इस स्क्रिप्ट को फिर से चलाने से अतिरिक्त परिवर्तन होंगे। NOT इसे एक से अधिक बार चलाएं! यदि आप करते हैं, तो आपको मैन्युअल रूप से क्रॉन फ़ाइल को फिर से सक्षम करने के लिए ठीक/ संपादित करने की आवश्यकता होगी।
sed -i "s|^|#|" /etc/cron.d/observium
SVN रिपोज़िटरी कोड में माइग्रेट - SVN संस्करण के साथ पुरानी फ़ाइलों को प्रतिस्थापित करें
SVN रिपोज़िटरी-डिलीवर कोड में माइग्रेट करने के लिए, आपको कोड की एक नई प्रतिलिपि की जांच करनी होगी और अपनी मौजूदा config.php और rrd डायरेक्टरी को नई प्रतिलिपि में ट्रांसफर करना होगा।
नीचे दिए गए आदेश स्थिर ट्रेन स्थापित करेंगे। यदि आप रोलिंग ट्रेन का उपयोग करना पसंद करते हैं, तो ट्रंक के साथ तीसरे कमांड में शाखाओं / स्थिर की जगह लें। अधिक विस्तार के लिए प्रेक्षण डॉक्टर देखें।
नीचे अद्यतन प्रक्रिया के दौरान, आपको उपयोगकर्ता नाम और पासवर्ड के लिए प्रेरित किया जाएगा। इन क्रेडेंशियलों को निम्नलिखित में पाया जा सकता है। अवलोकन सब्सक्रिप्शन पोर्टल.
निम्नलिखित कमांड वर्तमान प्रेक्षण फ़ाइलों को रास्ते से बाहर ले जाते हैं, SVN संस्करण के माध्यम से प्रेक्षणियम के नवीनतम स्थिर सदस्यता संस्करण को डाउनलोड करते हैं और फिर वापस कॉपी करते हैं। आवश्यक फाइलें (फ़ाईल और rdd और लॉग निर्देशिका) मूल ऑब्जर्वियम इंस्टॉल से।
cd /opt mv observium observium-old svn co https://svn.observium.org/svn/observium/branches/stable observium cp observium-old/config.php observium mv observium-old/rrd observium-old/logs observium cd observium ./discovery.php -u
पुन: प्रयोज्य वेधशाला क्रॉन नौकरियां (अनुशंसित - यदि ऊपर विकलांग हो)
यदि आप उन्हें ऑब्जर्वियम अपग्रेड से पहले अक्षम कर देते हैं तो फिर से सक्षम क्रोन नौकरियों की आवश्यकता होती है - जैसा कि अनुशंसित है। यदि आप उस प्रारंभिक चरण को छोड़ देते हैं तो सुनिश्चित करें कि आप क्या करते हैं NOT इस कदम का पालन करें! इसके बजाय अगले अनुभाग में सीधे छोड़ दें।
मैन्युअल रूप से क्रॉन नौकरियों को फिर से सक्षम करने के लिए, उपरोक्त निष्क्रिय क्रोन नौकरियों में की प्रक्रिया को उलट दें। प्रत्येक पंक्ति की शुरुआत से '#' को हटा दें (इरादे टिप्पणियों को छोड़कर) ऑब्जर्वियम क्रोन फ़ाइल - /etc/cron.d/observium में।
यदि आपने पहले से ही काम करने वाले कमांड के माध्यम से क्रोन नौकरियों को अक्षम कर दिया है तो आप उन्हें नीचे की सीटों के साथ फिर से सक्षम कर सकते हैं। यह हर पंक्ति से (पहली) अग्रणी '#' चरित्र को हटा देगा। NOT ऐसा करना जब तक आप पिछले आदेश का इस्तेमाल क्रोन नौकरियों को निष्क्रिय करने के लिए करते हैं। पिछले आदेश के अनुसार, यह आदेश विचारधारा नहीं है और अगर एक से अधिक बार चलाने के लिए अतिरिक्त बदलाव करेगा। तो करना NOT इसे एक से अधिक बार चलाएं! यदि आप करते हैं, तो आपको मैन्युअल रूप से क्रॉन फ़ाइल को संपादित / ठीक करने की आवश्यकता होगी ताकि यह सुनिश्चित किया जा सके कि जानबूझकर टिप्पणियां '#' के साथ समाप्त हो जाएं।
sed -i "s|^#||" /etc/cron.d/observium
यदि आवश्यकता हो, तो डिफ़ॉल्ट TurnKey अवलोकन cron फ़ाइल यदि आपको अपनी क्रॉन फ़ाइल को ठीक करने की आवश्यकता है तो परामर्श किया जा सकता है।
अंतिम सफाई (वैकल्पिक)
एक बार जब आपने पुष्टि की है कि माइग्रेशन अपग्रेड ने उम्मीद की थी, तो अब आप ऊपर की उन्नत प्रक्रिया में बनाई गई पुरानी ऑब्जर्वियम फ़ाइलों को हटा सकते हैं। observium_old निर्देशिका को हटा दें:
rm -rf /opt/observium_old
नवीनतम करने के लिए सदस्यता संस्करण को अपग्रेड करना
यह प्रक्रिया केवल तभी लागू होती है जब आपने पहले से ही ऑब्जर्वियम को अपग्रेड किया है सदस्यता संस्करण.
अपने सिस्टम बैकअप
शुरू करने से पहले, एक मैनुअल करें बैकअप जैसा कि ऊपर उल्लेखित है।
निष्क्रिय क्रोन नौकरियां (वैकल्पिक लेकिन अनुशंसित)
Disable the पर्यवेक्षक cron job जैसा कि ऊपर बताया गया है।
नवीनतम स्थिर संस्करण अद्यतन
SVN का उपयोग करके ऑब्जर्वियम के सदस्यता संस्करणों को अद्यतन करना सरल है। नवीनतम स्थिर रिलीज के लिए ऑब्जर्वियम सब्सक्रिप्शन संस्करण को अपग्रेड करने के लिए, नीचे दिए गए कमांड का उपयोग करें:
cd /opt/observium svn update ./discovery.php -u
वैकल्पिक / अतिरिक्त अवलोकन प्रो / Enterprise अपग्रेड विकल्प
कृपया ध्यान दें कि वेब अनुप्रयोग सॉफ्टवेयर आम तौर पर पिछले संस्करण में डाउनग्रेडिंग का समर्थन नहीं करता है। मैं यह पुष्टि नहीं कर सकता कि विशेष रूप से अवलोकन के लिए मामला है, लेकिन यदि आप अंगूठे के उस नियम से चिपके रहते हैं तो आप मुद्दों को हिट करने की संभावना कम हो सकती है। तो मैनुअल बनाना बैकअप जैसा कि ऊपर उल्लेख किया गया है, हमेशा अनुशंसित है और सर्वोत्तम अभ्यास माना जाता है।
अद्यतन अवलोकन विशिष्ट संशोधन के लिए सदस्यता संस्करण
नवीनतम स्थिर करने के बजाय, आप एक विशिष्ट संशोधन में अपग्रेड करना चाहते हैं, अर्थात् स्थिर रिलीज टाइमलाइन में एक विशिष्ट स्थान। विशिष्ट संशोधन के लिए अवलोकन को अपग्रेड करना प्रक्रिया के समान है और इसमें उल्लिखित आदेशों के समान है। उन्नयन ऊपर दिए गए निर्देश हालांकि, 'svn अद्यतन' आदेश 'r <revision number>' के साथ परिशिष्ट किया गया है।
svn update -r <revision number>
उदाहरण के लिए, चलो कहते हैं कि आप संस्करण 0.12.4.3049 स्थापित करना चाहते हैं। SVN संशोधन अंतिम संख्या है, इसलिए निम्नलिखित चलें:
svn update -r 3049
कृपया देखें offical अवलोकन सदस्यता संस्करण अपग्रेड डॉक्स अधिक विकल्प और विवरण के लिए।