फॉर मोर वीडियोस प्रेस द सब्सक्राइब बटन एंड आल्सो टर्न ऑन द बेल नोटिफिकेशंस टू रिसीव द अपडेट्स डायरेक्टली इन योर डिवाइस नमस्कार दोस्तों मैं विकास नेहरा आप सभी लोगों का हमारे नेहरा क्लासेस तो वह आज डिमांड मैं पूरी करने वाला हूं और आज के इस सेशन में हम जानेंगे कि पैचिंग है क्या और इसको कैसे परफॉर्म किया जाता है और आज के इस सेशन में मैं मैनुअल पैचिंग प्रोसेस भी यहां कंप्लीट करूंगा और ऑटोमेटेड पैचिंग प्रोसेस को भी मैं पूरी तरीके से आपको सिखाऊंगा लेकिन उससे पहले जानेंगे कि पैचेज क्या होते हैं और इनको मैनेज
करना क्यों जरूरी है और क्यों हमें बहुत फ्रीक्वेंसी को पैच करना होता है स्पेशली अगर हमारी मशीन जो है वह किसी ऐसे एनवायरनमेंट या ऐसे प्रोजेक्ट में डिप्लॉयड है जहां सिक्योरिटी एक बहुत बड़ा कंसर्न है तो आइए बिना समय गवाए चलते हैं वीडियो की तरफ जहां मैं पहले आपको पैचेज के बारे में थोड़ी जानकारी दूंगा और फिर हम मैनुअली कैसे पैचिंग करते हैं और किसी ऑटोमेशन टूल के द्वारा कैसे पैचिंग करते हैं वो डिटेल में जानेंगे तो आइए मैं अब आपको लेकर चलता हूं पहले मेरे डॉक्यूमेंट के अंदर तो चलिए पहले बात करते हैं पैचेज
के बारे में पैच किसको कहा जाता है पैच जो है वह एक नया या फिर अपडेटेड लाइन ऑफ कोड होता है जो कि डिटरमाइंड करता है कि जो आपका ऑपरेटिंग सिस्टम है या फिर आपका प्लेटफॉर्म है या फिर आपकी एप्लीकेशन है कि वह बिहेव कैसे करेगी तो पैचेज हम एक पीस ऑफ कोड को बोल सकते हैं या लाइंस ऑफ कोड को बोल सकते हैं जो कि एक नया कोड है और जो यह डिटरमाइंड करने का काम करेगा कि आपका जो ऑपरेटिंग सिस्टम है या जो आपका प्लेटफॉर्म है या फिर आपकी एप्लीकेशन है वह किस तरीके
से काम कर रही है वो बिहेव कैसे कर रही है पैचेज जो हैं उनको रिलीज किया जाता है जब हमें उसकी रिक्वायरमेंट हो किसलिए ताकि हमारे कोड में जो मिस्टेक्स हैं उनको फिक्स किया जा सके हमारे ओएस या मशीन की परफॉर्मेंस को एनहांस किया जा सके एसिस्टिंग फीचर्स को इंप्रूव किया जा सके या फिर नए फीचर्स को ऐड किया जा सके किसी भी सॉफ्टवेयर या एप्लीकेशन के अंदर पैचेज आर नॉट न्यूली कंपाइल्ड ओएस पैचे जो होते हैं वो न्यूली कंपाइल्ड ऑपरेटिंग सिस्टम नहीं होते हैं ना ही वह न्यूली कंपाइल्ड प्लेटफॉर्म या एप्लीकेशन होते हैं वह
आप कह सकते हैं कि जो आपका पहले से मेजर कोड है जो आप यूज कर रहे हैं उसके अंदर किसी पर्टिकुलर पार्ट में किसी बग को फिक्स करने के लिए कोई इंप्रूवमेंट करने के लिए या किसी फीचर को ऐड करने के लिए हम यूज करते हैं किसी भी एसिस्टिंग सॉफ्टवेयर या एप्लीकेशन या ऑपरेटिंग सिस्टम के अंदर तो पैचेज का रोल यही है कि जो आप पहले से यूज करते आ रहे हैं उस में जो खामियां हैं उनको कैसे सुधारा जा सके और अगर कोई नई फीचर की जरूरत है उसको कैसे इंट्रोड्यूस किया जा सके पैचेज
कैन आल्सो इंपैक्ट हार्डवेयर पैचेज जो है वो हार्डवेयर को भी इंपैक्ट कर सकते हैं जब हमें जरूरत हो तो हम जो है पैचेज को रिलीज करते रहते हैं और पैचेज कई बार जो है रिलीज करना इसलिए भी जरूरी हो जाता है क्योंकि यह मेमोरी मैनेजमेंट को भी इंपैक्ट करते हैं आपके सिस्टम का रिसोर्स यूटिलाइजेशन कैसा होगा वह चीज भी पैचेज पर कई बार डिपेंड करती है यानी कि हार्डवेयर जो है आपका व किस तरीके से रेस्पों करेगा मान लिया कि आप जो कोड अभी यूज कर रहे हैं उसमें जो प्रोसेसेस रन हो रही है वह
बहुत ज्यादा रिसोर्सेस को यूज कर रही हैं तो पैचिंग कई बार इसलिए भी करना जरूरी होता है क्योंकि पैच के साथ इस तरह की इंप्रूवमेंट आ जाती है ताकि जो रिसोर्स यूटिलाइजेशन है वह ऑप्टिमम रहे तो पैचेज का बहुत बड़ा रोल होता है सिक्योर के लिहाज से भी परफॉर्मेंस के लिहाज से भी फीचर्स के लिहाज से भी और कई बार हमें यह काम करना होता है बहुत सारी मशीनस पर स्पेशली अगर मैं किसी बड़े प्रोजेक्ट की बात करूं या किसी बड़ी कंपनी की बात करूं तो हमें बहुत फ्रीक्वेंसी पर पैचिंग करनी होती है तो पैचिंग
करना क्यों जरूरी है क्योंकि जो पैचेज हैं वह हमें प्रोटेक्शन प्रोवाइड करते हैं साइबर अटैक्स के अगेंस्ट सिक्योरिटी ब्रीचेस के अगेंस्ट मालवेयर वनबिल के अगेंस्ट और जो इमर्जिंग थ्रीस है मान लिया कि बहुत नई नई चीजें हैं जो निकल के आ रही है मान लिया कि कोई बग है जिसका फायदा उठा रहा है कोई हैकर या कोई जो पेनिट्रेशन टेस्टर वगैरह तो उन लूप होल्स को व जो प्रॉब्लम्स है कोड में उनको फिक्स करने के लिए तो इमर्जिंग थ्रीस आउटडेटेड और मिसिंग पैचेज और सिस्टम मिस कॉन्फिन जो हमारी मशीन में हो सकते हैं उनको फिक्स
करने के लिए भी हम पैचेज का यूज करते हैं पैचेज को मैनेज करना देखिए हमारे आईटी इंफ्रा में जो बड़े-बड़े प्रोजेक्ट्स हैं उनमें होता क्या है कि बहुत सारी टीम्स इवॉल्व होती हैं बहुत सारे सर्वर्स को या बहुत सारे सिस्टम्स को मैनेज करने के लिए ऐसी स्थिति में अगर आप पैचिंग करते हैं और आपके पास कोई क्लियर डिफाइंड पैच मैनेजमेंट पॉलिसी या प्रोसेस नहीं है तो आपके लिए प्रॉब्लम्स बढ़ जाएंगी क्योंकि बहुत सारी मशीनस पर अलग-अलग तरह के पैचेज को मैनेज करना उनको इंप्लीमेंट करना अपने आप में काफी टफ जॉब हो जाता है तो ऐसे
आईटी इंफ्रास्ट्रक्चर एनवायरमेंट्स में जहां कि बहुत सारे सिस्टम्स रन हो रहे हैं और कई सारी बहुत बड़ी-बड़ी टीम्स हैं जो उनको मैनेज कर रही हैं तो पैचेज को मैनेज करने के लिए फिर आपको एक बड़ी टीम की जरूरत पड़ेगी जो कि सिक्योरिटी पैचेज बग फिक्सेट कॉन्फिन चेंजेज को हैंडल करेगी तो ऐसे में अगर आप मैनुअली य काम करते हैं तो आपको काफी दिक्कतों का सामना करना पड़ता है और इस काम के लिए अगर आप चाहे तो टूल का भी यूज कर सकते हैं तो यहां आपको एक स्कैनिंग टूल की जरूरत पड़ेगी जहां कि आप सिस्टम्स
को स्कैन कर रहे होंगे मैनुअली शिफ्ट कर रहे होंगे डेटा फाइल्स को सिस्टम्स को आइडेंटिफिकेशन जिनको पैचिंग की जरूरत है तो मैनुअली अगर बड़ा इंफ्रास्ट्रक्चर है आपका आपके पास बहुत सारे सिस्टम्स हैं तो वहां यह इंफॉर्मेशन मैनुअली गैदर करना थोड़ा सा कॉम्प्लिकेटेड रहता है लेकिन अगर आप पैच मैनेजमेंट टूल का यूज करते हैं तो आप आसानी से यह काम कर सकते हैं रिपोर्ट जनरेट हो जाती हैं आप पता कर सकते हैं कि कौन से सिस्टम्स ऐसे हैं जिन पर पैचिंग की जरूरत है और कौन से ऐसे हैं जो रिसेंटली पैच हुए हैं और पैचिंग में
भी आपने क्या-क्या पैचेज वहां अप्लाई किए हैं तो अगर आपको पैचिंग करनी है तो क्या बेस्ट प्रैक्टिस आपको फॉलो करनी चाहिए ए तो अनपच्ड या फिर आउट ऑफ डेट जो सिस्टम है आपके एनवायरमेंट के अंदर वह हमेशा से एक प्रॉब्लम का सोर्स रहेंगे क्योंकि उनकी वजह से कंप्लायंस इश्यूज हो सकते हैं सिक्योरिटी वल्नरेबल हो सकती हैं और इनफैक्ट अगर मैं बात करूं कि जो ज्यादातर वल्नरेबल हैं वह एक्सप्लोइट हो जाती हैं जिसकी वजह से सिक्योरिटी ब्रीच हो सकता है आपके एनवायरमेंट में और आपका जो डाटा है वो कंप्रोमाइज हो सकता है आपकी मशीन हैक हो
सकती है तो आपको ऐसे में करना क्या है आपको उन सिस्टम्स को आईडेंटिफाई करना है जो नॉन कंप्ला है वल्नरेबल है या फिर अनपच्ड है तो ऐसे सारे सिस्टम्स को आपको डेली स्कैन करना चाहिए तो मैनुअली या फिर टूल की मदद से फिर आपको प्राइज करना है पैचेज को ऑन द बेस्ड ऑफ द पोटेंशियल इंपैक्ट तो आपको यह पता करना है कि कौन से पैचे अवेलेबल है और कौन से पैचे मुझे पहले अप्लाई करने चाहिए रिस्क आपको कैलकुलेट करना है परफॉर्मेंस मॉनिटरिंग करनी है और वह टाइम भी आपको कंसीडर करना है कि भाई इसमें कितना
समय मुझे लग जाएगा य सारा काम करने में फिर आपको यह पता करना है कि इन मशीनस को कितना फ्रीक्वेंसी करना चाहते हैं अपनी मशीन पर एक महीना या उससे कम या उससे ज्यादा ये चीज आपको डिसाइड करनी है हमेशा एक चीज और आपको ध्यान रखनी है कि कोई भी पैच आप डायरेक्टली अप्लाई ना करें अपने प्रोडक्शन सर्वर्स पर हमेशा उन पैचेज को आपको पहले टेस्ट मशीनस पर अप्लाई करके और उसकी परफॉर्मेंस मॉनिटर करनी है आपको देखना है कि इसकी वजह से कोई इशू तो नहीं आया कई बार ऐसा होता है कि नए जो पैचेज
हैं नए जो अपडेट्स हैं उनके साथ कंपैटिबिलिटी नहीं होती है और फिर प्रॉब्लम खड़ी हो जाती है तो प्रोडक्शन सर्वर पर कभी भी आपको पैचेज को डायरेक्टली अप्लाई नहीं करना है आपको बिल्कुल सेम आइडेंट कल मशीन पर उन पैचेज को टेस्ट मशीन पर पहले अप्लाई करना चाहिए परफॉर्मेंस को चेक करना चाहिए उसके बाद आपको प्रोडक्शन मशीनस पर उनको अप्लाई करना चाहिए एक बार अगर उधर गो थ्रू मिल जाता है टेस्ट मशीन पर तो पैचिंग स्ट्रेटेजी जो है वह बहुत इंपॉर्टेंट है पैचिंग में पैचिंग स्ट्रेटेजी शुड आल्सो अकाउंट फॉर क्लाउड एंड कंटेनराइज्ड रिसोर्सेस वच आर डिप्लॉयड
फ्रॉम बेस इमेजेस और यहां अगर आप क्लाउड या कंटेनराइज्ड एनवायरमेंट का यूज करते हैं वहां भी पैचिंग बहुत इंपोर्टेंट है और पैचिंग स्ट्रेटजी जो है उसी के हिसाब से आपको बनानी चाहिए इसके बाद बात करते हैं ऑटोमेटिंग द पैचिंग मैनेजमेंट अब जैसे कि मैंने आपको बताया कि मैनुअली पैचिंग करना बहुत ही टाइम कंजूमिंग और टिक टास्क है क्योंकि बहुत सारी मशीने हैं बहुत सारे पैचेज हैं जो आपको अप्लाई करने हैं आपको यह भी पता करना है कि कौन-कौन सी मशीनस ऐसी है जिनको पैचिंग की जरूरत है कौन सी ऐसी है जो पैच हो चुकी हैं
तो इस पूरे काम को मैनुअली करना बहुत डिफिकल्ट जॉब है तो ऐसी स्थिति में हम इस प्रोसेस को टूल्स की मदद से ऑटोमेट कर देते तो ऑटोमेशन करने से क्या होता है कि जो आपका टाइम है वह सेव हो जाता है क्योंकि रिपीटिटिवली का यूज करते हैं तो आप आइडेंटिफिकेशन पर एक साथ तो जो ऑटोमेशन टूल है पैचिंग का उससे ना केवल आपका समय बचता है रिस्क भी रिड्यूस होता है और आपकी कॉस्ट भी बचती है तो आज के इस सेशन में मैं आपको दोनों तरीके से पैचिंग करके दिखाऊंगा मैनुअली भी और टूल के द्वारा
भी अब जो टूल्स है वो कौन-कौन से हैं पैचिंग करने के लिए जैसे कि आप एनसील का यूज कर सकते हैं जैसे कि आप रेड सेटेलाइट का यूज कर सकते हैं और ऐसे बहुत सारे टूल्स अवेलेबल हैं अगर मैं गमांड चला दी तो यहां कुछ प्रोटोकॉल्स हैं कुछ प्रोसेसेस हैं कुछ पॉलिसीज है जो आपको फॉलो करनी चाहिए तो पैचिंग करने के लिए एक स्टैंडर्ड ऑपरेटिंग प्रोसीजर होता है हर कंपनी का हर प्रोजेक्ट का यह जो प्रोसीजर है यह थोड़ा बहुत चेंज हो सकता है लेकिन एक मैंने एक बेस लाइन खींची है एक स्टैंडर्ड ऑपरेशन ऑपरेटिंग
प्रोसीजर जो मैं आज एक्सप्लेन करूंगा वो ज्यादातर कंपनीज फॉलो करती हैं तो यहां आपको करना क्या होता है सबसे पहले तो आपको जो है पैचेज को चेक करना होता है कि पैच कौन-कौन से पैचेज ऐसे हैं जो अवेलेबल है और कौन-कौन सी मशीनस पर वो पैचेज अप्लाई हो सकते हैं फिर आपको डाउन टाइम रिक्वेस्ट करना होता है तो आपको जो है कंसर्न टीम्स और क्लाइंट से बात करके डाउन टाइम को शेड्यूल करना होता है अब यह काम जो है आप डायरेक्टली तो करेंगे नहीं तो आपको इसके लिए पूरा जो है डॉक्यूमेंटेशन करना होता है आपको
सारे रिकॉर्ड्स रखने होते हैं तो जनरली हम टिकटिंग टूल के अंदर यह काम करते हैं तो टिकटिंग टूल बहुत सारे हैं जैसे कि सर्विस नाउ है एसिस्ट है बहुत सारे टूल्स हो सकते हैं तो वहां आपको एक चेंज रिक्वेस्ट क्रिएट करनी होती है वह चेंज रिक्वेस्ट मेजर या माइनर किसी भी तरह का हो सकता है व डिपेंड करता है कि उसका इंपैक्ट कितना है आपके प्रोजेक्ट पर तो आपको यहां एक आरएफसी या फिर चेंज रिक्वेस्ट को शेड्यूल करना होता है उस टाइम के लिए जो आपने कस्टमर या क्लाइंट से बात करके शेड्यूल किया है और
यहां आपको इवॉल्व करना होता है इसके अंदर क्लाइंट को हायर मैनेजमेंट को और बाकी दूसरी टीम्स को जो भी इवॉल्व है इस प्रोसेस में जैसे कि आपकी डेटाबेस टीम हो गई बैकअप टीम हो गई मिडल वेयर वीएम वेयर और यक्स टीम तो यह सारी टीमें जो है वेल इफॉर्म रहती है कि उस तारीख को फ्यूचर में हम पैचिंग करने वाले हैं एक्टिविटी होगी तो जो आपकी एप्लीकेशंस वगैरह है वोह पहले ही आपको डाउन करनी होंगी कस्टमर को आप ऑलरेडी इफॉर्म कर चुके होंगे और यहां चेंज में सारी चीजें ट्रैक हो रही होंगी तो चेंज जो
आप क्रिएट कर रहे हैं बेसिकली एक टूल है और इस टूल से सभी लोगों को पता रहता है कि क्या जो एक्टिविटी है वह कब होने वाली है और उसमें क्या-क्या स्टेटस है चीजों का तो व सारी चीजें यहां ट्रैक कर सकते हैं आप उसके बाद आपको प्री चेक्स करने होते हैं प्री चेक का मतलब है कि आप जो है प्री पैचिंग एक्टिविटी परफॉर्म करेंगे मतलब आप यह पता करेंगे कि यह जो मशीन है इस मशीन पर कौन-कौन से पैचेज अप्लाई हो सकते हैं और यहां इस मशीन की जो स्टेट है अलग-अलग चीजों की वो
क्या है जैसे कि यह मशीन जो है कितनी देर से रन हो रही है इस मशीन पर रिसोर्स यूटिलाइजेशन क्या है एलएसबीएलके का आउटपुट माउंट पॉइंट्स की डिटेल्स राउट आफ ए यानी कि जो आपकी राउटिंग टेबल है उसकी इंफॉर्मेशन नेटवर्क इंटरफेस की डिटेल्स एफएस टब की एंट्रीज तो यहां बहुत सारा ऐसा डाटा है जो आपको कलेक्ट करना होता है और ना केवल कलेक्ट करना है उसको डॉक्यूमेंट करना होता है ताकि आप अगर इन केस कोई प्रॉब्लम आ जाए तो बाद में उसको वहां से फिक्स कर सकें तो यहां प्री चेक्स लेने के लिए आपको पहले
मैनुअली उस मशीन में जाना होगा और फिर वहां यह बहुत सारी कमांड्स चलानी होंगी और यह आउटपुट वहां से कैप्चर करना होगा तो इसमें बहुत टाइम लग जाता है अगर आप मैनुअली पैचिंग कर रहे हैं तो लेकिन इसके लिए मैंने एक स्क्रिप्ट बनाई है आप चाहे तो उसका यूज कर सकते हैं आप क्या करेंगे यह स्क्रिप्ट मैं आपको दिखा रहा हूं स्क्रीन पर यह एक स्क्रिप्ट है इसको यह जो कमांड मैंने लिखी है इनको एक फाइल में सेव करा के फाइल को एग्जीक्यूट करा देंगे तो यहां आपकी मशीन से पूरी इंफॉर्मेशन ऑटोमेटिक कैप्चर करके एक
दूसरी फाइल के अंदर डाल देगा यह मैं अभी आपको करके दिखाऊंगा उसके [प्रशंसा] बाद आपको जो है यह पता करना है कि यह जो सर्वर है इस पर किस तरह का स्टफ चल रहा है यानी कि यह जो सर्वर है किस लिए यूज हो रहा है इस पर कोई एप्लीकेशन चल डेटाबेस चल रहा है कोई वेबसाइट डिप्लॉयड है तो आपको सर्वर की डिटेल्स लेनी है और फिर उस कंसर्न टीम से बात करनी है अगर एप्लीकेशन चल रही है तो एप्लीकेशन टीम को इंफर्म करना है डेटाबेस चल रहा है तो डेटाबेस टीम को इंफर्म करना है
और क्योंकि चेंज में आप ऑलरेडी एक्टिविटी डाल चुके हैं तो आपको मेल भी करनी है साथ में बताना है कि भाई आप इस टाइम पर इसको एप्लीकेशन को डाउन कर दीजिएगा हम सर्वर को पैच करेंगे अगर यह जो मशीन है यह क्लस्टर है तो क्लस्टर के केस में आपको जो रिस्पेक्टिव टीम है उसको व इफॉर्म करना है और यह काम आपको प्री चेक वाला वहां भी करना होगा दोनों ही नट्स पर जितनी भी नोड है और जब आप पैचिंग करेंगे तो आप पहले एक नोड प करेंगे बाद में दूसरी नोट पर करेंगे बेयर मेटल जो
सर्वर्स है यानी कि जो फिजिकल सर्वर्स हैं उनके केस में आपको जो कंसोल है आईओ उसकी डिटेल्स भी वहां से कैप्चर करनी है आलो में जाके सारी चीजों को चेक करना है उसके बाद आपको एप्लीकेशन या डेटाबेस टीम के साथ चेक करना है कि क्या कोई ऐसा पैकेज या कोई कर्नल वगैरह का पैकेज तो ऐसा नहीं है जो उनको नहीं चाहिए क्योंकि कई बार ऐसा होता है पैचिंग होने के बाद जब मान ले कि कर्नल वर्जन अपडेट हुआ तो उसके साथ उनकी एप्लीकेशन या डेटाबेस कंपैटिबिलिटी नहीं शो करता तो उनकी एप्लीकेशन में या डेटाबेस में
प्रॉब्लम्स आने लगती हैं तो आपको यह मेक श्यर कर लेना है कि भाई क्या वह इस अपडेट के साथ खुश है क्या उन लोगों को यह अपडेट चाहिए तो यह आपको क्रॉस चेक जरूर कर लेना है कि जो अपडेटेड कर्नल है जनरली कर्नल के केस में ऐसा होता है क्या कि क्या इसके साथ उनकी एप्लीकेशन या डेटाबेस की कंपैटिबिलिटी है अगर वो लोग कहते हैं तो ठीक है अगर वो कहते हैं कि कंपैटिबिलिटी नहीं है तो फिर आपको उस पर्टिकुलर पैकेज को एक्सक्लूड करना होगा अपने पैचिंग प्रोसेस के अंदर आप उसको अपडेट नहीं करेंगे इसके
बाद आपको अपनी मशीन का बैकअप लेना होगा स्नैपशॉट ले सकते हैं और इसके लिए आपको बैकअप टीम को इवॉल्व करना होगा अगर आपके यहां बैकअप टीम है प्रोजेक्ट में तो उसको आप इफॉर्म करेंगे कि भाई इन मशीनस पर पैचिंग होने वाली है इनका आप एक कंप्लीट बैकअप ले लीजिएगा पैचिंग एक्टिविटी स्टार्ट होने से थोड़ी देर पहले तो वो स्नैपशॉट बैकअप हो सकता है वो इंक्रीमेंटल बैकअप हो सकता है या कोई जो टूल्स होते हैं बैकअप के उनके द्वारा वो टूल्स के द्वारा बैकअप लेंगे और अगर बैकअप टीम नहीं है तो फिर यह काम आपको अपने
हैंड से खुद करना होगा उसके बाद आपको जो चेंज रिक्वेस्ट है उसको सबमिट कर देना है जो कि चेंज एडवाइजरी बोर्ड के पास जाएगी अप्रूवल के लिए क्योंकि यह एक बोर्ड होता है जिसमें कुछ डेडिकेटेड लोग होते हैं इसी चेंज को अप्रूवल देने के लिए उनका यही काम है कि वह पहले जो डिटेल्स है उनको गो थ्रू करते हैं और रिस्क मैनेजमेंट करते हैं और चेक करते हैं कि आइडेंटिफिकेशन को परफॉर्म करेंगे तो जो चेंज विंडो आपने वहां मेंशन की है जैसे कि आज सुबह 10 बजे से लेकर शाम के 10:00 बजे तक की विंडो
है जिसमें हमें पैचिंग करनी है तो उसी में हमें यह पूरी एक्टिविटी परफॉर्म करनी है 10 बजे का जो विंडो जब बंद हो रहा हो उससे पहले हमें मशीन को उसी स्टेट में अप एंड रनिंग कंडीशन में वापस देना होगा कस्टमर को तो चेंज विंडो जो भी आपको दी गई है उसी में आपको पैचेज को अप्लाई करना है मशीन को रिबूट करके हैंड ओवर करना है तो यहां अब पैचिंग करने के लिए आप या तो मैनुअली पैचिंग करेंगे या फिर किसी ऑटोमेशन टूल का यूज करेंगे जैसे कि रेड सेटेलाइट सर्वर है कटलो फर मैन है
एबल है या कोई दूसरा टूल हो सकता है अब मैं आपको सारी चीजें करके दिखाने वाला हूं लेकिन उससे पहले मैं इसके बाद हम क्या करते हैं वो बता दूंगा तो मान लिया कि मैनुअली आप पैचिंग कर रहे हैं तो मैनुअल पैचिंग का जो प्रोसेस है जो कमांड्स है व मैंने शो कर दिए मैं अभी आपको दिखाऊंगा अभी अब मान लिया कि आपने मैनुअल पैचिंग परफॉर्म कर ली अब मान लिया कि कोई चैलेंज आ गया कि सपोज करिए कि मैनुअल पैचिंग में भी ऐसा हो सकता है कि आपको या तो कुछ पैकेज अपडेट करने हो
या सारे करने हो कुछ ही पैकेज अपडेट करने हैं तो आप उनको कर लेंगे और मान लिया कि कोई ऐसा पैकेज है जो आप नहीं अपडेट करना था तो आप चाहे तो उसको अनडू कर सकते हैं यह सब कुछ मैं आपको दिखाऊंगा सारे ही पैकेज अपडेट करने हैं तो आप सारे पैकेजेस को अपडेट कर सकते हैं उसके बाद आपको अपनी मशीन को रिबूट करना होता है रिबूट करने के बाद आप अपनी मशीन पर पोस्ट चेक ऑपरेशंस को परफॉर्म करेंगे तो पोस्ट चेक ऑपरेशंस क्या होते हैं आपको वह सारी चीजों का आउटपुट जो आपने पहले कैप्चर
किया था व दोबारा कैप्चर करना होगा तो यहां इसके लिए भी मैंने स्क्रिप्ट लिखी हुई है तो ये एक और फाइल जनरेट कर देगी पोस्ट चेक के नाम से और उसके बाद आप दोनों फाइल्स के आउटपुट को कंपेयर कर सकते हैं आपको पता चल जाएगा कि पहले क्या स्टेट थी मशीन की और अभी क्या स्टेट है उसके बाद आप अगर ऑटोमेटिक पैचिंग करना चाह रहे हैं तो आप टूल या एनसीब का यूज कर सकते हैं इसी काम को करने के लिए जैसे कि मैं यहां एनसीब प्लेबुक का यूज कर रहा हूं और जब मैं एंबल
प्ले बुक का यूज करूंगा तो इसमें मैं प्री चेक्स और पोस्ट चेक दोनों के लिए टास्क मैंने लिखे हुए हैं ऑटोमेटिक ये काम हमारा हो जाएगा हमें स्क्रिप्ट को मैनुअली रन करने की जरूरत नहीं पड़ेगी उन मशीनस पर एक बार जब आपकी पैचिंग एक्टिविटी कंप्लीट हो जाए तो उसके बाद जब आप पोस्ट चेक ऑपरेशंस कर लेंगे यानी कि जो इंफॉर्मेशन आपने सर्वर से पहले कैप्चर करी थी पैचिंग करने से पहले जब वो दोबारा से बाद में भी आप कर लेंगे तो फिर आपको पता चल जाएगा कि भाई पहले ये ये पैकेजेस थे जो पैच होने
थे अभी ये हुए हैं अगर कहीं दिक्कत आई है तो यह वाली प्रॉब्लम है उसको मैनुअली आप शॉर्ट आउट कर लेंगे और फिर इन केस मान लिया कि पैचिंग होने के बाद आपकी मशीन जो है वो अप नहीं आती है वो फंस जाती है वो रिबूट होने के बाद स्ट्रक कर गई तो आपको फिर मैनुअली चेक करना है अगर मशीन आपकी क्लाउड पे है तो क्लाउड प जाके चेक करना है वीएम वेर में है तो वीएम वेर के अंदर जाके करना है और अगर आपकी मशीन जो है बेयर मेटल सर्वर है तो आओ या कंसोल
जो है उसका उसमें जाके आप चेक करेंगे कि आपकी मशीन किस स्टेट में है हो सकता है कि आपका नेटवर्क का इशू हो अगर आपने रिमोट लॉगइन कर रखा है तो फिर आपको अकॉर्डिंग चेक करना है कि सर्विसेस वगैरह चल रही है या नहीं आईपी एड्रेस वगैरह वहां साइंड है या नहीं तो आओ से या वीएम वेर के अंदर जाकर या जो आपका क्लाउड है वहां जाकर आपको पता चल जाएगा कि मशीन में प्रॉब्लम हुई क्या है इन केस आपकी मशीन पैच होने के बाद स्टार्ट ही नहीं हो रही है कुछ ना कुछ ऐसी प्रॉब्लम
आ गई जो कंपैटिबिलिटी है वह नहीं एस्टेब्लिश हो पाई नई कर्नल के साथ या नए पैकेजेस के साथ तो उस केस में आप अपनी पूरी मशीन को जो आपने बैकअप लिया था उसे रिस्टोर कर देंगे फिर आप मैनुअली जितने पैकेजेस या पैचेज को अप्लाई करना चाहते हैं अपडेट्स को वो मैनुअली कर सकते हैं आप तो इस तरीके से आप यह वाला काम कर लेंगे उसके बाद जब आप पैचिंग एक्टिविटी कंप्लीट कर लेते हैं और जो पोस्ट चेक ऑपरेशंस है वह परफॉर्म कर लेते हैं और मान लिया सब कुछ सही है फिर आप एप्लीकेशन टीम या
डीवी टीम या जो भी टीम है उसको आप बोल सकते हैं कि भाई अपनी अपनी एप्लीकेशन को अपनी वेबसाइट को या अपने डेटाबेस को आप चला लीजिए आपका सर्वर रेडी है उसके बाद आपको अपनी मशीन का जो हेल्थ स्टेटस है उसको मॉनिटर करना है यह काम आप मैनुअली भी कर सकते हैं लेकिन मॉनिटरिंग टूल का यूज़ करेंगे तो आपका समय भी बचेगा और इससे जो है आपका काम भी आसान हो जाएगा तो मॉनिटरिंग टूल से आप उसकी स्टेट को मॉनिटर कर सकते हैं थोड़ी बहुत देर तक उसके बाद आप जो है दोबारा से क्लाइंट को
नोटिफाई करेंगे और जो कंसर्न टीम इंवॉल्व थी इस चेंज में उनको नोटिफाई करेंगे कि जो पैचिंग एक्टिविटी है वो कंप्लीट हो चुकी है और अब हम फाइनली जो ये चेंज रिक्वेस्ट है इसको क्लोज करने जा रहे हैं और फिर फाइनली आप इस चेंज रिक्वेस्ट को क्लोज कर देते हैं तो यह सारा काम है जो आपको करना होता है पैचिंग एक्टिविटी के दौरान अब आइए मैं आपको प्रैक्टिकली पैचिंग कैसे की जाती है वह करके दिखाऊंगा पहले मैं मैनुअली पैचिंग को परफॉर्म करूंगा और उसके बाद में एनसी बल के द्वारा ऑटोमेटिक कैसे आप पैचिंग कर सकते हैं
वह चीज आपको सिखाऊंगा तो चलिए अब मैं आपको दिखाने वाला हूं कि कैसे हम मैनुअली पैचिंग एक्टिविटी परफॉर्म करते हैं तो इसके लिए हम इस मशीन का यूज कर रहे हैं जिसका नाम है एबल सर्वर और यह जो मशीन है यह सेंटस ना पर रन कर रही है मैं जानबूझकर सेंट इस का यूज कर रहा हूं क्योंकि मेरे पास रेड हैड का सब्सक्रिप्शन नहीं है बिल्कुल सेम प्रोसेस आप फॉलो कर सकते हैं रेड की मशीनस में भी तो यह जो एनसील सर्वर वाली मशीन है इसको हम मैनुअली पैच करने वाले हैं तो पैचिंग करते समय
क्या क्या हमें करना है क्याक स्टेप्स है जो हमें फॉलो करने हैं वह मैं आपको एक एक करके एक्सप्लेन करने वाला हूं सबसे पहले तो हम चेक करेंगे कि क्या पैचेज अवेलेबल है इस मशीन पर या नहीं तो हम पहले डीएनएफ रेपो ऑल कमांड चलाकर वेरीफाई करते हैं कि क्या रिपोजिटरीज यहां इस मशीन में इनेबल्ड है या नहीं और उसके बाद हम एक बार जब कंफर्म कर लेंगे कि जो रिपोजिटरीज है वो अवेलेबल है वो इनेबल्ड है उसके बाद हम डीएनएफ चेक हाइन अपडेट कमांड एग्जीक्यूट करेंगे और इससे हमें पता चल जाएगा कि कौन-कौन से
पैकेजेस ऐसे हैं जो कि अपडेट हो सकते हैं हमारी इस मशीन के अंदर और फिर हम उन डिटेल्स को रख देंगे हमारी इन्वेंटरी फाइल के साथ जो हमारी इन्वेंटरी फाइल है जिसमें कि हमें सर्वर का होस्ट नेम उसका आईपी एड्रेस उसके माउंट पॉइंट की डिटेल्स उसके नेटवर्क इंटरफेस की इंफॉर्मेशन देखने को मिलती है उसी में एक कॉलम बना के हम वहां मेंशन कर सकते हैं कि इस मशीन पर कौन-कौन से पैचेज अवेलेबल हैं इसे करने का यह फायदा है क्योंकि बहुत सारी कंपनीज में पैचिंग का एक प्री डिफाइंड शेड्यूल होता है कई कंपनीज में होता
है कि 1 तारीख को पैचिंग एक्टिविटी होनी है कुछ में 15 तारीख को कुछ में 30 सारी को या फिर जो भी कंपनी का शेड्यूल है तो उस शेड्यूल पर क्या यह जो मशीन है ये उस कैटेगरी में फॉल करती है जिसमें कि पैचेज अप्लाई हो सकते हैं तो फिर इस मशीन का नाम आप वहां मेंशन कर सकते हैं कि हां इस मशीन में पैचेज अवेलेबल है और यह मशीन जो है हमारे अपकमिंग शेड्यूल के साथ रेडी है पैच होने के लिए तो आपको पता चल जाएगा कि वो कौन-कौन सी मशीनें हैं जो इस नेक्स्ट
शेड्यूल पर पैच होंगी फिर उसके बाद आप कंसर्न टीम से या फिर क्लाइंट से डाउन टाइम को रिक्वेस्ट करेंगे कि भाई आपकी इस मशीन को आपको पैच करना है इस पर्टिकुलर डेट में तो आप हमें डाउन टाइम का अप्रूवल दीजिए जब एक बार आपको गो थ्रू मिल जाए कंसन टीम और क्लाइंट से उसके बाद आप एक चेंज रेज करते हैं टिकटिंग टूल के अंदर और इसमें आप क्लाइंट को बाकी दूसरी टीम्स को इवॉल्व करते हैं इस एक्टिविटी में उसके बाद आपको प्री चेक्स करने होते हैं अपनी मशीन पर तो आपको अपनी मशीन से कुछ डाटा
है जिसको गैदर करना है जिस पर आप पैचिंग एक्टिविटी पर करने वाले हैं जैसे कि एलएस बीएल के का आउटपुट जैसे कि डीफ एच का आउटपुट जैसे कि एफएस टेब एंट्रीज की डिटेल्स इसके अलावा एफ डिस्क का आउटपुट राउट हान ए का आउटपुट इफ कॉन्फिन तो यह वह इंफॉर्मेशन है जिसको आप इस मशीन से गैदर करते हैं और उसको फिर वह जो आपकी इन्वेंटरी फाइल है उसमें आप वहां मेंशन कर सकते हैं क्योंकि इन केस पैचिंग होने के बाद कुछ प्रॉब्लम आ जाए तो आप क्रॉस वेरीफाई कर सकते हैं कि पैचिंग एक्टिविटी परफॉर्म होने से
पहले ये ये डिटेल्स थी इस मशीन की ये ये माउंट पॉइंट्स थे ये ये डिस्क्स अवेलेबल थी ये ये नेटवर्क इंटरफेस थे ताकि आपको बाद में ट्रबल शूटिंग करने में आसानी रहे और यह जो डाटा आप यहां से कैप्चर करते हैं उसको आप अलग रखें इस मशीन पर ही ना उसको सेव रखें अब यह जो इंफॉर्मेशन है इसको गैदर करने के लिए बहुत सारी कमांड्स आपको चलानी पड़ रही है लेकिन यह काम आप मैनुअली ना करके अगर स्क्रिप्ट से करना चाह रहे हैं तो व कैसे करेंगे वो मैं आपको बताने वाला हूं तो यहां हम
एक स्क्रिप्ट बना लेते हैं चेक ड एएच के नाम से और यहां इस स्क्रिप्ट में हम यह कमांड्स मेंशन कर देंगे जो सारी कमांड मैंने अभी आपको दिखाई है कुछ इस तरीके से तो स्क्रिप्ट की स्टार्टिंग करते हैं #bank स् बिन बश के साथ और यहां हम जैसे कि मान लिया कि डेट एंड टाइम की इंफॉर्मेशन को कैप्चर कर रहे हैं और यह लाइन भी मैं चाहता हूं कि ऐड हो वहां उस फाइल में तो यहां रूट की होम डायरेक्टरी में एक फाइल बन जाएगी प्री चेक के नाम से और उसमें डेट उस दिन की
जब आप यह चेक्स ले रहे होंगे वो इंक्लूडेड रहेगी एक्सटेंशन है इसका टी एक्सटी तो डेट कमांड का आउटपुट आपने इसमें अपेंड करा दिया है फाइल के अंदर और यहां टू ग्रेटर दन एंड व हम इसलिए लगा रहे हैं कि इन केस अगर ये कमांड नहीं चल पाती किसी वजह से तो फिर उसकी एरर जो हो वो उस फाइल में चली जाए आउटपुट तो जाए अगर एरर जनरेट होती है तो वो भी चली जाए इसी तरीके से df1 एच का आउटपुट वहां चला जाए यूयू आईडी वहां चली जाए एफ डिस्क का आउटपुट वहां हमें देखने
को मिल जाए एलएसबीए के का आउटपुट हमें वहां देखने को मिल जाए इसके अलावा मल्टी बाथिंग का आउटपुट इफ कॉन्फिन का आउटपुट फ्री हाइफ एम का आउटपुट अप टाइम का आउटपुट ग्रब की इंफॉर्मेशन प्रोसेसेस की इंफॉर्मेशन टॉप कमांड का आउटपुट राउट हान n का आउटपुट और एफएस टब एंट्रीज का आउटपुट हमें वहां देखने को मिल जाए इस फाइल के अंदर तो यह सारी कमांड्स हमने यहां रख दी है और हम अब इस फाइल पर एग्जीक्यूट परमिशन अप्लाई कर देंगे ताकि हम इस फाइल को एग्जीक्यूट करा सक तो हम यहां सी मोड प् एक प्रक ड
एएच कमांड चला देते हैं तो अब यहां आप देख सकते हैं कि इस फाइल पर एग्जीक्यूट परमिशन अप्लाई हो चुकी है अब आप इस फाइल को जब एग्जीक्यूट करेंगे तो ये ऑटोमेटिक इस पूरी इंफॉर्मेशन को कैप्चर करके स्टोर करा देगी इस प्री चेक नाम की एक फाइल को जनरेट करके उसके अंदर तो यहां जो प्री चेक नाम की फाइल है इसमें आपको देखने को मिल रहा होगा कि आज की डेट इसमें इंक्लूडेड है तो आपको पता चल जाएगा कि यह प्री चक आपने किस डेट में लिया था और मान लिया कि अब इस फाइल की
एंट्रीज मुझे वेरीफाई करनी है लास्ट की कुछ एंट्रीज मैं य दिखा देता हूं आपको इस फाइल की देखिए तो यहां आपको इसमें एफएस टब एंट्रीज राउटिंग टेबल की इंफॉर्मेशन वो सब कुछ जो आपने वहां मेंशन किया था स्क्रिप्ट फाइल के अंदर वो सब कुछ यहां आपको देखने को मिल रहा है और यह फाइल अब आप आईडियली यहां से कॉपी कर लेंगे किसी दूसरी मशीन पर और यह काम आप रिमोट भी कर सकते हैं बहुत सारी मशीनस पर एक साथ फोर लूप का यूज करते हुए मैं मैनुअली कर रहा हूं तो जानबूझ के मैंने मैनुअली आपको
दिखाया है अब इसके बाद आपको यह पता करना है कि यह जो मशीन है आपकी इस पर किस तरह का जो स्टफ है वह काम कर रहा है यानी कि इस मशीन को आप किस लिए यूज कर रहे हैं क्या यह एक डेटाबेस सर्वर है क्या ये एक एप्लीकेशन सर्वर है या फिर यह मशीन जो है वेब सर्वर है या कोई दूसरी सर्विस देने का काम कर रही है तो वह इंफॉर्मेशन आप पता करके उस कंसर्न टीम से बात कर लेंगे इन केस यह मशीन अगर क्लस्टर होती तो आप उस पर्टिकुलर कंसर्न टीम से बात
करते और क्लस्टर पर जब आप पैचिंग करते हैं तो आप दोनों नोड पर एक साथ पैचिंग नहीं करते हैं पहले एक नोड को डाउन करते हैं दूसरे पर पैचिंग करते हैं इसका वाइस वर्सा करते हैं इन केस यह मशीन अगर बेर मेटल होती तो आप आईओ या कंसोल में लॉगिन करके यह वाली इंफॉर्मेशन वहां से कैप्चर कर लेते अब जो भी कंसर्न टीम है आपको उस कंसर्न टीम से बात करनी है नेक्स्ट स्टेप में और यह पता करना है कि क्या कहीं कोई कंपैटिबिलिटी इश्यूज तो नहीं है अब क्योंकि आप ऑलरेडी चेक कर कर चुके
होते हैं इन पैचेज को टेस्ट मशीनस पर तो वहां से आपको आईडिया लग जाता है कि जो कर्नल वर्जन है वो कौन सा होगा इसके साथ कंपैटिबिलिटी होगी या नहीं होगी तो कंसर्न टीम से आपको गो थ्रू लेना है एक तरीके से कि ये जो अपडेटेड कर्नल है क्या इसके साथ आपकी एप्लीकेशन या जो आपका सर्वर है वो कंपैटिबल है या नहीं अगर वो कहते हैं कि कंपैटिबल है तो आप सारे पैकेजेस को अपडेट कर देंगे अगर वो बोलते हैं कि कंपैटिबल बिटी नहीं है तो उस पर्टिकुलर पैकेज को आपको एक्सक्लूड करना होता है अपने
पैचिंग एक्टिविटी के दौरान फिर उसके बाद आपको डीबी या एप्लीकेशन टीम या जो भी आपकी कंसर्न टीम थी उससे बात करने के बाद बैकअप टीम को इवॉल्व करना है और बैकअप टीम को बोलना है कि आप इस मशीन का कंप्लीट बैकअप लीजिएगा पैचिंग विंडो स्टार्ट होने से पहले तो इंक्रीमेंटल बैकअप भी होता रहता है समय-समय पर फुल बैकअप भी होता रहता है तो जो भी आपकी कंसर्न टीम है बैकअप टीम उससे आप बोल के मतलब वो पहले से ही लूप में होगी पहले से ही उसको पता होगा कि एक मेजर चेंज है वो हालांकि बैकअप
लेगी लेकिन आप उसको मेल करके भी इफॉर्म करेंगे कि भाई एक कंप्लीट बैकअप आप इस मशीन का ले लीजिए और अगर बैकअप टीम नहीं है तो यह काम आप मैनुअली भी कर सकते हैं कैसे कर सकते हैं वो मैं आपको दिखा देता हूं मान लिया कि मशीन आपकी वीएम वेर के अंदर रन हो रही है तो आप उस मशीन पर जाएं राइट क्लिक करें स्नैपशॉट पर जाए और टेक स्नैपशॉट करके इसका बैकअप ले ले यह काम आपको करना है देखिए विदन फ्रैक्शन ऑफ सेकंड्स बैकअप कंप्लीट हो गया इसी तरीके से अगर आप कोई टूल यूज
कर रहे हैं तो उससे भी आप बैकअप ले सकते हैं अब इसके बाद आपको जो यह आपने चेंज रेज किया था इसको अप्रूवल के लिए भेजना है तो आप चेंज को सबमिट कर देंगे जो कि कैब में यानी कि चेंज एडवाइजरी बोर्ड के पास अप्रूवल के लिए चला जाएगा अब उसके बाद जब चेंज अप्रूव हो जाए और आपको शेड्यूल मिल जाए कि अब आपको पैचिंग एक्टिविटी परफॉर्म करनी है तो अब आप उस विंडो का वेट करेंगे जिस दिन पैचिंग होनी है यानी कि मान लिया 15 तारीख को पैचिंग होनी है और आज 15 तारीख हो
गई और वो टाइम भी हो गया जब आपको पैचिंग करनी है तो पैचिंग करने के लिए आप मैनुअली भी पैचिंग कर सकते हैं और टूल के द्वारा भी कर सकते हैं अब क्योंकि मैंने आपको कहा था कि मैं पहले मैनुअली आपको सिखाऊंगा तो अब हम सीधे चलते हैं कि कैसे हम मैनुअली पैचिंग परफॉर्म करेंगे और य मैनुअली पैचिंग को परफॉर्म करते समय भी दो तरह के सिनेरियो आपको देखने को मिल सकते हैं कई बार आपको कहा जाएगा कि भाई आपको सिर्फ कुछ ही पैकेजेस को अपडेट करना है सारों को नहीं करना कई बार ऐसा हो
सकता है कि पूरा सब कुछ जितने भी पैकेज हैं सी सारे ही आपको अपडेट करने हैं तो पहले हम वेरीफाई कर लेते हैं कि जो रिपोजिटरीज है वो इनेबल्ड है या नहीं तो देखिए रिपोजिटरीज की डिटेल्स हमें दिख रही है दोबारा से क्रॉस वेरीफाई कर लेंगे कि जो पैकेजेस हैं वो अपडेट होंगे या नहीं तो डीएनएफ चेक अपडेट कमांड चला के हम इसको भी वेरीफाई कर लेंगे अब पहला सिनेरियो लेते हैं मान लिया कि मुझे एक दो या कुछ ही पैकेजेस को अपडेट करना है मान लि कि मुझे पमन के पैकेज को ही सिर्फ अपडेट
करना है तो मैं डीएनएफ अपडेट पमन h पनवा लिखूंगा और एंटर प्रेस करके कमांड एग्जीक्यूट कर दूंगा तो सिर्फ और सिर्फ पमन का ही पैकेज अपडेट होगा या फिर यहां आपने जो नाम लिखे होंगे उन्हीं के पैकेजेस अपडेट होंगे देखिए डीएनएफ का पैकेज जो है वो अपग्रेड हो चुका है और इसी तरीके से आप जितने पैकेजेस को अपडेट या अपग्रेड करना चाहे आसानी से कर सकते हैं अपडेट हो जाने के बाद आप इसको क्रॉस चेक कर सकते हैं डीएनएफ लिस्ट इंस्टॉल कमांड चलाकर य आपको पैकेज का वर्जन दिख जाएगा या फिर आप आरपीएम हान क्यूआई
कमांड चलाकर भी इसको वेरीफाई कर पाएंगे देखिए यह जो पैकेज है इसकी पूरी डिटेल्स हमें देखने को मिल रही है जैसे कि इसका नाम इसका वर्जन इसका रिलीज इसका आर्किटेक्चर कब इसको आपने इंस्टॉल किया और क्या इसकी समरी है क्या इसका डिस्क्रिप्शन है सब कुछ आप देख सकते हैं इसी तरीके से अब मान लिया कि मुझे इस पैकेज को अपडेट नहीं करना था मैंने गलती से कर दिया या आपको 10 पैकेज अपडेट करने के लिए बोला था आपने 11 कर दिए तो वो जो एक अलग पैकेज था जिसको आपको नहीं अपडेट करना था अब आपको
उसको डाउनग्रेड करना पड़ेगा इस तरह का सिनेरियो कई बार हमें देखने को मिलता है अब मान लिया कि मुझे इस पमन वाले पैकेज को अपडेट नहीं करना था अब मैंने इसको कर दिया है तो मुझे इसको डाउनग्रेड कैसे करना है वह मैं दिखा देता हूं तो आप डीएनएफ डाउनग्रेड पमन हापन वाई कमांड चला देंगे उससे क्या होगा यह जो पैकेज अपग्रेड हुआ था यह वापस डाउनग्रेड हो जाएगा डीएनएफ की हिस्ट्री में ये सारी चीजें ट्रैक हो रही होती हैं जो भी कुछ आप डीएनएफ कमांड के साथ करते हैं अगर आप डीएनएफ की हिस्ट्री देखना चाहते
हैं तो डीएनएफ हिस्ट्री कमांड आप चला सकते हैं और इससे आपको जितने भी इवेंट्स है आकर हुए होंगे उनकी डिटेल्स दिख जाएंगी जैसे कि य एनसील का पैकेज इंस्टॉल हुआ है ओपन एसएसएल का पैकेज अपग्रेड हुआ है पमन का पैकेज अपग्रेड हुआ था जिसको कि हमने बाद में डाउनग्रेड कर दिया तो यहां हर एक कमांड के लिए एक इवेंट आपको दिख रहा है और कौन सा इवेंट किस डेट और टाइम को परफॉर्म किया गया था उसकी इंफॉर्मेशन य आपको दिख रही है और क्या एक्शन उस टाइम पर हुआ था जैसे कि यहां अभी अभी पमन
का पैकेज हमने डाउनग्रेड किया है तो क्लियर यहां दिख रहा है इसका फायदा क्या है इसका फायदा यह है कि आप यहां से अगर आपको चेंस को अनडू करना हो आसानी से एक ही कमांड से वह चीज आप कर सकते हैं और डिटेल इंफॉर्मेशन अगर आपको देखनी है तो वह भी आप देख सकते हैं जैसे कि यहां मैंने पमन का पैकेज जब अपग्रेड किया था तो इसकी जो इवेंट आईडी थी वो थी फोर अब मुझे चेक करना है कि जो यह इवेंट आईडी है इस पर क्या-क्या इंफॉर्मेशन मुझे यहां देखने को मिल सकती है मान
लिया कि जब मैंने पमन का पैकेज अपडेट किया था तो क्या-क्या हुआ था सिस्टम में वह सारी इंफॉर्मेशन अगर मुझे देखनी है तो मैं डीएनएफ हिस्ट्री इंफो कमांड चला सकता हूं और इसकी इवेंट आईडी मेंशन कर सकता हूं जैसे कि इवेंट आईडी फर मैंने लिख दी है तो यहां से मुझे पता चल जाएगा कि यह जो पमन का पैकेज जब अपडेट हुआ था तो यहां क्याक हुआ था बिगिन टाइम क्या था एंड टाइम क्या था कौन सी कमांड एग्जीक्यूट की गई थी कौन-कौन से पैकेजेस थे जो ल् हुए थे तो वह सारी चीजें हम यहां
वेरीफाई कर सकते हैं डीएनएफ हिस्ट्री इंफो कमांड की मदद से डीएनएफ हिस्ट्री अनडू करके हम पूरे के पूरे जो इवेंट के चेंजेज थे उनको अनडू कर सकते हैं कैसे कर सकते हैं चलिए दिखा देता हूं मान लिया एक पैकेज है जेएसए का पैकेज जो पहले से इंस्टॉल नहीं है मेरी इस मशीन के अंदर अब मान लिया मुझे इस पैकेज को इंस्टॉल करना है तो मैं डीएनएफ इंस्टॉल नवा z एसए लिख दूंगा तो ये पैकेज हमारी इस मशीन में इंस्टॉल हो जाएगा और मैं इसको बाद में वेरीफाई कर सकता हूं दोबारा डीएनएफ लिस्ट इंस्टॉल कमांड चलाकर
देखिए पैकेज इंस्टॉल हो चुका है और इसको हम वेरीफाई कर रहे हैं डीएनएफ लिस्ट इंस्टॉल कमांड का यूज करते हुए अब मैं अगर डीएनएफ हिस्ट्री कमांड चलाता हूं तो यहां मुझे अब कुछ और इवेंट्स भी देखने को मिल जाएंगे जैसे कि यहां देखिए यह जो जस का पैकेज इंस्टॉल किया है इसकी डिटेल्स भी अब हमें यहां दिख रही है और इसकी इवेंट आईडी है सिक्स तो यहां अगर मैं पूरी इंफॉर्मेशन दोबारा से देखना चाहता हूं तो डीएनएफ हिस्ट्री इंफो सक्स में लिख दूंगा तो यह पूरी हिस्ट्री है जो भी थी इस इवेंट की वो हमें
यहां दिख जाएगी अब मान लिया कि मुझे z एच का पैकेज रिमूव करना है या आपने इस इवेंट पे बहुत सारे पैकेजेस जो इंस्टॉल किए थे वो सारे आपको रिमूव करने हैं तो आप उसके लिए क्या करेंगे पहले आप डीएनएफ हिस्ट्री कमांड चलाइए और चेक कीजिए कि यह जो इवेंट है इस पर किस डेट में क्या आपने किया था अब मान लिया किय जो इवेंट नंबर सिक्स है जिसमें कि मुझे जस का पैकेज जो मैंने इंस्टॉल किया था वो मुझे अब रिमूव करना है तो इसको करने के लिए हम डीएनएफ हिस्ट्री अंडू कमांड का यूज
कर सकते हैं डीएनएफ हिस्ट्री अनडू और इवेंट की आईडी यानी कि सिक्स तो इस कमांड को चलाने से जो काम आपने य किया होगा व पूरा अनडू हो जाएगा जैसे कि मैंने का पैकेज इंस्टॉल किया था तो व यहां से रिमूव हो जाएगा देखिए और मैं इसको वेरीफाई कर सकता हूं दोबारा से डीएनएफ लिस्ट इंस्टॉल कमांड चलाकर अब आप देख पाएंगे कि जस का जो पैकेज पहले आपने इंस्टॉल किया था वने यहां से हटा दिया है और इसके लिए आपने डीएनएफ रिमूव कमांड यूज नहीं की आपने डीएनएफ हिस्ट्री अनडू कमांड का यूज किया है अब
मान लिया कि आपको सारे पैकेजेस को अपडेट करना है तो व काम अब आप कैसे करेंगे मैनुअली यह मैं आपको बताने वाला हूं तो इसके लिए आपको कुछ नहीं करना डीएनएफ चेक अपडेट करने के बाद आप सिंपली डीएनएफ अपडेट कमांड चला देंगे तो पहले चेक कर लेते हैं कौन-कौन से अपडेट्स अवेलेबल हैं और इसके बाद हम सिंपली डीएनएफ अपडेट हाइन वाई कमांड चला देंगे उससे क्या होगा कि सारे ही पैकेजेस जिनके अपडेट्स अवेलेबल हैं वह सारे ही हमारी मशीन में अपडेट हो जाएंगे और इस प्रोसेस में टाइम लगेगा यह चीज डिपेंड करती है आपकी मशीन
के रिसोर्सेस पर और कितना फ्रीक्वेंसी को पैच करते हैं अगर बहुत सारे पैकेजेस हैं जो कि अपडेट होने हैं तो फिर इस प्रोसेस में समय लगेगा ओबवियसली इंटरनेट स्पीड का भी मेजर रोल होता है इस प्रोसेस में तो अगर आपके इंटरनेट कनेक्शन की स्पीड अच्छी नहीं है तो उसमें ज्यादा समय लगता है और जनरली हम क्या करते हैं हम जो है सेंट्रलाइज रिपोजिटरीज भी कई बार यूज करते हैं ताकि यह काम तेजी से हो जाए तो ये डिपेंड करता है आपके प्रोजेक्ट पर किस एनवायरमेंट में आप काम करते हैं क्या प्रोटोकॉल्स वहां फॉलो किए जाते
हैं क्या स्टैंडर्ड ऑपरेटिंग प्रोसीजर है वहां उन सारी चीजों का भी बहुत बड़ा रोल होता है इस प्रोसेस में लेकिन पैचिंग होती कैसे है वह मैं आपको यहां बता रहा हूं और यही स्टेप्स है जो आप वहां भी परफॉर्म कर रहे होते हैं लगभग 840 एमबी साइज है इन सारे पैकेजेस का जो कि अपडेट होंगे हमारी इस मशीन के अंदर और यहां लगभग एक मिनट का समय लगा है इनको डाउनलोड होने में अब इस प्रोसेस में 5 मिनट 10 मिनट का समय लगेगा तो मैं वीडियो को थोड़ी देर के लिए कर दूंगा पॉज और जब
यह सारे पैकेजेस अपडेट हो जाएंगे मैं आपको दिखाऊंगा कि उसके बाद हम क्या करते हैं फिर हम मशीन को रिबूट करेंगे रिबूट करने के बाद हम पोस्ट चेक ऑपरेशंस को परफॉर्म करेंगे जैसे हमने प्री चेक्स किए थे एक स्क्रिप्ट बनाएंगे दोबारा से उन सारी कमांड्स का आउटपुट कैप्चर करेंगे एक फाइल के अंदर और उस फाइल को फिर अलग सेव कर देंगे और बाद में अगर जरूरत पड़ती है तो हम कंपैरिजन कर लेंगे प्री चेक और पोस्ट चेक वाली फाइल्स का और हम देख लेंगे कि कौन सी इंफॉर्मेशन ऐसी है जो यहां पर है और पोस्ट
चेक वाली रिजल्ट्स के अंदर हमें नहीं देखने को मिल रही है इन केस आपकी मशीन अगर मान लिया पैचिंग एक्टिविटी परफॉर्म होने के बाद जब आप रिबूट करते हैं तो स्टार्ट नहीं हो रही तो फिर आप पहले चेक करेंगे कि क्या कोई नेटवर्क का इशू तो नहीं है आपकी मशीन रेस्पों कर रही है या नहीं आप पिंग करके देखिए दूसरी मशीन से उसको अगर आउटपुट आपको दिख जाता है तो ठीक है अगर दिख जाता है और फिर आप एसएसए नहीं कर पा रहे या कोई और इशू है तो या फिर मान ली आपकी मशीन स्टार्ट
ही नहीं हो रही तो फिर उस केस में आपको जो है कंसोल में लॉगइन करना होगा अगर आपकी मशीन वीएम वेर में है तो वीएम वेर में जाना होगा आपकी अगर फिजिकल मशीन है तो आलो के अंदर आपको जाना होगा और सर्वर पर डिप्लॉयड है तो वहां आपको जाकर उस मशीन का स्टेट देखना होगा कि यह मशीन किस स्टेट में है कहीं ऐसा तो नहीं कि आपकी मशीन जो है जो नया कर्नल है उससे स्टार्ट नहीं हो पा रही या फिर कोई माउंट पॉइंट की एंट्री जो है इनकरेक्ट है या इमरजेंसी मोड में फंस गई
है या कोई दूसरा इशू है तो आप उसको अकॉर्डिंग ली फिक्स कर लेंगे और जब एक बार मशीन वापस आ जाएगी तो पोस्ट चेक तो आपको करना ही है ऑपरेशन को परफॉर्म और फिर बाद में आप जो है कंपैरिजन कर सकते हैं कि भाई अगर कोई इशू आता है तो वहां से बड़ी आपको हेल्प मिलती है प्री चेक और पोस्ट चेक ऑपरेशंस को परफॉर्म कर लेने के बाद जब आपकी मशीन रेडी हो जाए फिर आप वहां उसको मॉनिटर करेंगे थोड़ी देर कि भाई जो मशीन है वो सही से काम कर रही है या नहीं हेल्थ
स्टेटस क्या है और उसके बाद जो आपकी एप्लीकेशन टीम है या जो कंसर्न टीम है उसको आप बोलेंगे कि भाई अब अपनी सर्विस आप इस पर स्टार्ट कर दीजिए और फिर आप उसको लगातार मॉनिटर करते रहेंगे मैनुअली या किसी मॉनिटरिंग टूल का यूज करते हुए और फिर फाइनली आप जब सारी यह मशीनस पर पैचिंग एक्टिविटी कंप्लीट हो जाती है तो आप जो चेंज है उसको क्लोज करेंगे कस्टमर को इफॉर्म करने के बाद तो इस तरीके से यह एक्टिविटी परफॉर्म की जाती है अभी आप देख पा रहे होंगे कि लगभग जो पैकेजेस है 32 पैकेजेस ऐसे
हैं जो अपग्रेड हो चुके हैं और हालांकि य प्रोसेस अभी चल रहा है और इसमें और थोड़ा समय लगेगा जरूरत पड़ेगी तो मैं वीडियो को फास्ट फॉरवर्ड कर दूंगा तो दोस्तों आप देख सकते हैं कि जो पैचिंग है वह कंप्लीट हो चुकी है बहुत सारे पैकेजेस यहां अपग्रेड हुए हैं और कुछ पैकेजेस हैं जो यहां इंस्टॉल हुए हैं जैसे कि कर्नल के पैकेजेस हैं अब हम अपनी मशीन को फाइनली रिबूट करेंगे तो हम यहां लिख देंगे रिबूट और एंटर प्रेस करेंगे ताकि हमारी यह मशीन जो है वह रीस्टार्ट हो जाए और जो यह हमने अपडेट्स
अप्लाई किए हैं यह अच्छे से काम करने लगे अभी मैं आपको दिखा देता हूं स्क्रीन चेंज करके कि हमारी जो मशीन है वोह रीस्टार्ट होने लग रही है आप देख सकते हैं यहां मशीन पहले शट डाउन होगी और फिर उसके बाद दोबारा से शुरू होगी मेरे केस में लगभग 20 मिनट का समय लगा है क्योंकि मैंने सिर्फ दो ही वर्चुअल सीपीयूज इस मशीन को असाइन किए हुए थे 1gb रम इसको एलोकेट की हुई थी लेकिन अगर आपके रिसोर्सेस अच्छे हैं तो आपके केस में हो सकता है कम समय लगे देखिए मशीन रिबूट हो रही है
देखिए हमारी मशीन वापस आ चुकी है और हमारी मशीन सक्सेसफुली पैच हुई है डीएनएफ हिस्ट्री कमांड चलाकर मैं आपको डीएनएफ की हिस्ट्री दोबारा से दिखा देता हूं देखिए यहां हमारी मशीन जो है सक्सेसफुली पैच हो चुकी है सारे पैकेजेस जो अपडेट्स या अपग्रेड्स अवेलेबल थे वो अप्लाई हो चुके हैं अब इन केस कुछ प्रॉब्लम आ जाती है हमारी मशीन में या हमें कहा जाता है कि कुछ पैकेजेस ऐसे हैं जो प्रॉब्लम क्रिएट कर रहे हैं और आपको मशीन को दोबारा से रिस्टोर करना है उसी स्टेट में वापस तो उसके लिए आपको अलग से कुछ नहीं
करना है आपने जो बैकअप लिया था वहीं से आप अपनी मशीन को रिस्टोर कर लीजिएगा देखिए कैसे करेंगे यहां आप वापस मशीन पर चले जाएं राइट क्लिक करें स्नैपशॉट पर जाके रिवर्ट कर दें उस उस स्नैपशॉट से जो आपने पैचिंग से पहले लिया हो तो इन केस अगर पैचिंग एक्टिविटी के दौरान कोई प्रॉब्लम आ जाए तो आप इस ऑप्शन का यूज कर सकते हैं पैचिंग एक्टिविटी कंप्लीट होने के बाद अब हमें यहां पोस्ट चेक ऑपरेशंस परफॉर्म करने हैं तो हम यहां उसके लिए एक और स्क्रिप्ट बना लेते हैं पोस्ट चक ड एएच के नाम से
और जैसे कि हमने पहले किया था इस स्क्रिप्ट में भी हम वही सारी कमांड्स लिखेंगे लेकिन यहां उन कमांड्स से जो फाइल जनरेट होगी वह पोस्ट चेक के नाम से होगी तो चलिए एक स्क्रिप्ट लिख लेते हैं य और फिर इस स्क्रिप्ट फाइल पर हम एग्जीक्यूट परमिशन अप्लाई कर देंगे सीच मोड प्स एक्स पोस्ट चक ड एस देखिए पोस्ट चेक वाली फाइल पर य एक्सक्यूट परमिशन अप्लाई हो चुकी है अब हम इस स्क्रिप्ट को एग्जीक्यूट करेंगे तो जैसे ही हमने स्क्रिप्ट को एग्जीक्यूट किया है आप देख पाएंगे कि यहां एक पोस्ट चेक के नाम से
फाइल जनरेट हो चुकी है टी एक्सटी फाइल और इस फाइल की डिटेल्स हम चेक कर लेते हैं टेल कमांड चलाकर देखिए तो इसमें भी हमें वह सारी कमांड्स जो हमने स्क्रिप्ट में मेंशन की थी उनका आउटपुट देखने को मिल रहा है और इस फाइल के जो एंट्रीज है जो रिजल्ट है उसको हम बाहर इस मशीन से कहीं अलग सेव कर लेंगे स्पेशली अगर हम इन्वेंटरी फाइल में हाइपरलिंक करके उसको मेंशन कर ले तो ज्यादा अच्छा है तो हमारी जो पैचिंग एक्टिविटी है यह जो मैनुअली पैचिंग हमने की थी यह कंप्लीट हो चुकी है और हमने
पोस्ट चेक ऑपरेशंस को भी परफॉर्म कर लिया है इसके बाद हम अपनी मशीन को मॉनिटर करेंगे थोड़ी देर मॉनिटरिंग टूल की मदद से कर सकते हैं मैनुअली कर सकते हैं और फिर हम जो भी कंसर्न टीम है जिस के लिए इस मशीन को यूज किया जा रहा था जैसे कि अगर एप्लीकेशन सर्वर है वेब सर्वर है या डेटाबेस सर्वर है तो उस टीम को बोलेंगे कि भाई आप अपनी एप्लीकेशन को जो है अप कर लीजिए और फिर आप इसको लगातार मॉनिटर करते रहेंगे और जब सारी मशीनस पर य एक्टिविटीज परफॉर्म हो जाएंगी तो आप चेंज
को क्लोज करने से पहले कस्टमर को इफॉर्म करेंगे और फिर आप यह जो चेंज है इसको क्लोज कर देंगे अब मैं आपको बताने वाला हूं कि आप अगर ऑटोमेटिक पैचिंग करना चाहते हैं तो वह कैसे कर सकते हैं तो जनरली हम ऑटोमेटिक पैचिंग प्रोसेस का यूज तब करते हैं जब हमारे पास जो मशीनस हैं उनका नंबर बहुत ज्यादा हो तो अगर आपके पास हजारों की संख्या में मशीनें हैं हजारों की संख्या में सर्वर्स हैं या बहुत सारे सर्वर्स हैं जिन पर कि आपको प्री चेक्स परफॉर्म करने हैं या फिर आपको पैचे को अप्लाई करना है
पोस्ट चेक ऑपरेशन को परफॉर्म करना है तो उसके लिए आप पैच मैनेजमेंट टूल का यूज कर सकते हैं बहुत सारे टूल्स होते हैं रेड सेटेलाइट सर्वर उनमें से एक है एनसील के द्वारा भी यह काम हम कर सकते हैं तो आज के इस ट्यूटोरियल में मैं एनसी बल के द्वारा यह काम आपको करके दिखाने वाला हूं कि आप एनसीब की मदद से य काम कैसे कर सकते हैं तो इसके लिए मेरे पास बहुत सारी दूसरी मशीनें भी हैं जिनका मैं यूज करूंगा मैं आपको दिखा देता हूं देखिए यहां मेरे पास टोटल पांच नोड मशीनस हैं
नट 1 नट टू नट 3 नट 4 नट 5 तो ये जो मशीनस हैं इन सारी मशीनस को मुझे एक साथ अगर पैच करना है तो वह मैं कैसे कर सकता हूं यह मैं अब आपको एनसीब प्ले बुक की मदद से करके दिखाने वाला हूं तो चलिए वापस आ जाते हैं अपने एनसीब सर्वर पर तो इसके लिए आपको पहले एनसीब सर्वर को पता चल जाएगा कि एबल सर्वर कैसे आप डिप्लॉयड लेस ऑथेंटिकेशन किया हुआ है अपने मैनेज नोट्स के साथ तो मेरे केस में जॉन नाम का यूजर है जिससे यह काम मैंने किया हुआ है
और यहां मैं पहले आपको दिखा देता हूं कि मेरी जितनी भी नोड मशीनस है उनके साथ मेरी प्रॉपर कनेक्टिविटी है जैसे नट व नटू नट 3 न 4 और न 5 अगर आप एनसीब के द्वारा कनेक्टिविटी चेक करना चाहते हैं तो वह भी आप आसानी से कर सकते हैं उसके लिए आप लिखेंगे एनसील हाम पिंग ऑल तो यहां आपको देखिए प्रॉपर कनेक्टिविटी दिखेगी पिंग पंग आपको यहां रिजल्ट शो करेगा एनसी बल तो इसका मतलब यह है कि प्रॉपर कनेक्टिविटी है आपकी एनसीब सर्वर और नोड मशीन के बीच में हमें प्रॉपर कनेक्टिविटी शो हो रही है
तो हम अब सबसे पहले क्या करेंगे हम यहां प्री चक्स लेने के लिए एक स्क्रिप्ट फाइल बना लेते हैं इस यूजर की होम डायरेक्टरी में तो वही सेम स्क्रिप्ट हम य यूज करेंगे जो हमने अभी अभी थोड़ी देर पहले यूज की थी तो यहां मैं सारी चीजें मेंशन कर दूंगा इस स्क्रिप्ट के अंदर सारी कमांड्स और इसी तरीके से एक स्क्रिप्ट और हम बनाएंगे पोस्ट चक ड एच के नाम से और इसके अंदर भी वह सारी डिटेल्स हम मेंशन कर देंगे वो कमांड्स और फाइल का नाम जहां हम यह इंफॉर्मेशन कैप्चर करना चाह रहे हैं
अब इसके बाद हमें यहां एक एनसीब प्लेबुक लिखनी होगी जिसकी मदद से हम पैचेज को अप्लाई करेंगे और उससे पहले हम प्री चेक लेंगे और बाद में पोस्ट चेक ऑपरेशन को परफॉर्म करेंगे तो यहां पैचिंग करने के लिए हम एक प्ले बुक लिखने वाले हैं जिसका नाम है पैचिंग डवा एएल अगर आपको एनसी बल का बहुत ज्यादा आईडिया नहीं है तो आप हमारी एनसी बल वाली प्लेलिस्ट को फॉलो कर सकते हैं तो यहां इस प्लेबुक को हम स्टार्ट करेंगे तीन डैश लगाकर इस प्लेबुक को एक नाम दे देंगे पैचिंग प्लेबुक का नाम मैंने इसको दे
दिया है अब इसके बाद हम कौन सी मशीनस पर पैचिंग करने वाले हैं तो उसके लिए हम य होस्ट के सामने उन मशीनस के ग्रुप का नाम लिखेंगे अब क्योंकि जो पैचिंग है व मैं सारी ही मशीनस पर करने वाला हूं तो मैंने लिख दिया है ऑल इसके बाद हमें बिकम वाले ऑप्शन को करना होगा ट्रू क्योंकि इसके लिए रूट या एडमिन प्रिविलेज की जरूरत पड़ेगी और फिर हम चलेंगे टास्क्स की तरफ अब जो हमारा पहला टास्क होगा उसमें हमें प्री चेक ऑपरेशंस को परफॉर्म करना होगा उस स्क्रिप्ट की मदद से जो हमने अभी-अभी क्रिएट
की है इस जॉन नाम के यूजर की होम डायरेक्टरी में तो टास्क का नाम है परफॉर्मिंग द प्री चेक ऑपरेशंस जो स्क्रिप्ट फाइल है उसका पाथ हम यहां दे देंगे स्क्रिप्ट मॉड्यूल के अंदर इस तरीके से इसके बाद आर्गस वाला ऑप्शन यहां मेंशन करेंगे और यह फाइल एक्चुअली पहले कॉपी होगी रिमोट मशीन पर इस यूजर की होम डायरेक्टरी में इस नाम से और फिर यह फाइल जो है एग्जीक्यूट हो जाएगी वहां और जब यह फाइल एग्जीक्यूट होगी तो यह प्री चक t एक्सटी नाम की एक फाइल जनरेट करेगी जिसमें उन सारी कमांड्स का आउटपुट मौजूद
रहेगा जो आपने इस स्क्रिप्ट के अंदर मेंशन की थी अब इसके बाद नेक्स्ट टास्क में हमें पैचेज को अप्लाई करना है तो हम यहां डीएनएफ मॉड्यूल का यूज करेंगे पैकेज के नाम के सामने लिख देंगे एस्टिक ताकि सारे पैकेजेस को इंक्लूड कर ले और स्टेट में लिख देंगे लेटेस्ट तो लेटेस्ट लिखने का मतलब यह है कि सारे ही पैकेजेस जो है वो अपडेट हो सके अब चलते हैं अगले टास्क की तरफ जब सारे पैचेज अप्लाई हो जाएंगे उसके बाद हमें अपनी मशीन को करना होगा रिबूट लेकिन पैचेज के अप्लाई होने में लगता है समय 5
से 10 मिनट का समय लगता है अब मेरे केस में ये जो टाइम हो सकता है 5 मिनट का हो 10 मिनट का हो आपके केस में अलग हो सकता है तो अकॉर्डिंग यहां एक रिबूट से पहले रिबूट टाइम आउट सेट कर सकते हैं तो मैं यहां लगभग 6000 सेकंड का एक टाइम आउट सेट कर रहा हूं उसके बाद ही ये मशीन रिबूट होगी तब तक जो पैचेज है वो अप्लाई हो चुके होंगे इसके बाद हमने जो स्क्रिप्ट बनाई थी पोस्ट चेक ऑपरेशंस के लिए उसको हमें एग्जीक्यूट कराना है रिमोट मशीन पर तो उसके लिए
एक टास्क लिख लेते हैं जिसमें कि यह जो पोस्ट चक ड एएच वाली स्क्रिप्ट है यह वहां कॉपी होगी और फिर यह वहां एग्जीक्यूट हो जाएगी और पोस्ट चेक ऑपरेशंस को परफॉर्म करेगी उसके बाद क्योंकि यह जो फाइलें हैं रिजल्ट की प्री चेक का रिजल्ट और पोस्ट चेक का रिजल्ट यह फाइलें हमारी रिमोट मशीन पर ही रही रहेंगी तो उनको हमें वहां से फैच करना होगा अपने एनसील सर्वर पर तो उसके लिए हम यहां पहले उन फाइल्स को फाइंड कर लेंगे क्योंकि फैच मॉड्यूल में फाइंड की फैसिलिटी नहीं है वहां से आप एक ही फाइल
को एक बारी में फैच कर सकते हैं तो हम यहां शल मॉड्यूल का यूज करते हुए फाइंड कमांड चला दे चला दे रहे हैं इन फाइल्स के लिए तोय जो टी एक्सटी एक्सटेंशन की फाइल्स है यह यहां हमें पता चल जाएंगे और इनकी वैल्यू इस रजिस्टर के सामने जो वेरिएबल का नाम मैंने लिखा है फाइल्स टू फैच इस वेरिएबल में स्टोर हो जाएगी और फिर हम इसको कॉल कर लेंगे ताकि हम इन फाइल्स को फैच कर सके नोड मशीन से अपने एनसील सर्वर पर तो इसके लिए मैं य फच मॉड्यूल का यूज करते हुए एक
और टास्क मेंशन कर दूंगा इस तरीके से जो सोर्स फाइल है वह है जोन यूजर की होम डायरेक्टरी में और यहां इस आइटम को हमने कॉल कर लिया है और यहां हमने लूप का यूज कर लिया है और जितनी भी इस टी एक्सटी एक्सटेंशन की फाइल्स हैं वो सारी ही अब फैच कर ली जाएंगी नोड मशीन से हमारे एनसील सर्वर पर तो हमने प्री चेक के लिए पैचेज को अप्लाई करने के लिए मशीन को रिबूट करने के लिए पोस्ट चेक ऑपरेशंस को परफॉर्म करने के लिए और वहां से जो रिजल्ट है उसको फैच करने के
लिए सारे टास्क लिख दिए हैं और अब हम इस प्लेबुक को पुश कर सकते हैं जैसे ही हम प्लेबुक को पुश करेंगे पैचिंग स्टार्ट हो जाएगी पहले प्री चेक लिए जाएंगे फिर पैचिंग परफॉर्म होगी फिर मशीन को रिबूट किया जाएगा और फिर पोस्ट चेक ऑपरेशंस को परफॉर्म करके वहां से जो रिजल्ट है उनको फैच कर लिया जाएगा चलिए हम प्लेबुक का एग्जीक्यूट करा देते हैं तो एनसीब हापन प्लेबुक और प्लेबुक का नाम हमें लिख देना है प्लेबुक एग्जीक्यूट होना शुरू हो चुकी है अब देखिए फैक्ट्स को पहले गैदर किया जा रहा है उसके बाद नेक्स्ट
स्टेप में क्या होगा जो प्री चेक्स की एक्टिविटी थी वह परफॉर्म की जाएगी लेकिन इस पैचिंग एक्टिविटी को परफॉर्म करने से पहले आपको सारी मशीनस का बैकअप लेना है जैसे कि मैं आपको पहले भी बता चुका हूं देखिए प्री चेक ऑपरेशंस परफॉर्म हो चुके हैं सारी ही मशीनस पर तो एक साथ पांचों मशीन पर यह काम हो रहा है तो देखिए कितना टाइम हमारा सेव हो गया वहां अगर यह काम हमें मैनुअली करना पड़ता एक एक मशीन पर तो बहुत समय लगता और मान लिया हजार मशीन होती तो हमारा टाइम जो है हजार गुना बढ़
जाता जबकि अगर आप यह काम एनसी बल या किसी दूसरे टूल से करते हैं तो आप पैरेलली इस काम को परफॉर्म कर रहे हैं तो यह जॉब जो है सिर्फ उतना ही टाइम लेगा जितना एक मशीन के केस में आपको लगता है उससे भी कम ही टाइम य आपको देखने को मिलेगा अब जो पैचेज है वो अप्लाई हो रहे हैं अब पैचेज अप्लाई होने में समय लगेगा हो सकता है 5 मिनट का समय लगे 10 मिनट का समय लगे उसके बाद आपकी मशीन रिबूट होगी और इसीलिए हमने वहां रिबूट टाइम आउट का ऑप्शन जो है
वह यूज किया है ताकि मशीन जो है थोड़ा टाइम लेकर रिबूट हो और उसके बाद जब मशीन रिबूट हो जाए तो पोस्ट चेक ऑपरेशंस को परफॉर्म किया जाए और वहां फिर जो रिजल्ट्स जनरेट हो प्री चेक्स के और पोस्ट चेक्स के उनको हम फैच कर लेंगे अपने एंबल सर्वर पर और हम उनको देख पाएंगे इसी जोन यूजर की होम डायरेक्टरी में क्योंकि इसी का पाथ हमने व इसको लोकेट किया था तो जो काम आप मैनुअली कर रहे थे उसको आपने टोटली ऑटोमेट कर दिया एनसी बल के द्वारा इसी तरीके से आप सैटेलाइट सर्वर से भी
पैचिंग कर सकते हैं वहां राट पुश करके और बिल्कुल इसी तरीके से आप वहां रिमोट कमांड भी एग्जीक्यूट करा सकते हैं नोड मशीन पर प्री चेक्स लेने की फैसिलिटी भी व आपको देखने को मिलती है मैंने एनसील इसलिए प्रेफर किया क्योंकि सैटेलाइट सर्वर एक पेड प्रोडक्ट है हर किसी के पास नहीं होता सारी कंपनियों के पास नहीं होता लेकिन एनसी बल एक ओपन सोर्स टूल है जिसका हर कोई यूज कर सकता है तो इससे आप सीख भी सकते हैं क्योंकि आप इसको आसानी से डिप्लॉयड कर पाएं और एनसीब के द्वारा आप कैसे कोई भी जॉब
ऑटोमेट करते हैं रिमोट मशीन पर कोई टास्क कैसे आप एग्जीक्यूट कराते हैं यह सब मैं आपको बता चुका हूं हमारी एनसील ट्रेनिंग के अंदर आप चाहे तो एनसीब प्लेलिस्ट जो है हमारी उसको सेशन वन से फॉलो कर सकते हैं टोटल 52 सेशंस उसके अंदर मैंने रखे हैं पूरा एंबल थोरली मैंने कवर कर दिया है वहां स्क्रैच से लेके और एडवांस लेवल तक का और एनसीब के दोदो सर्टिफिकेशंस जो है वह मैंने वहां कंप्लीट किए हैं आरएच सीई यानी कि ् 294 और ् 358 तो उन दोनों के जो टॉपिक्स है सिलेबस के सब कुछ मैंने
कवर कर दिए वहां यह प्लेलिस्ट एक्सटेंडेड लेवल मेंबरशिप पर अवेलेबल है आप उसको जवाइन करके और प्रैक्टिस कर सकते हैं और यहां स्टडी मटेरियल के साथ-साथ वीडियोस का एक्सेस भी आपको मिल जाएगा और आप आसानी से एनसी बल को सीख पाएंगे अब इस प्रोसेस में लगेगा थोड़ा समय तो हमें वेट करना पड़ेगा मैं इस वीडियो को फास्ट फॉरवर्ड कर दूंगा ताकि आपका जो समय है कीमती समय वह खराब ना हो तो आप देख सकते हैं कि पैचिंग एक्टिविटी जो है व लगभग कंप्लीट हो चुकी है प्री चेक ऑपरेशन कंप्लीट हो चुके हैं जो पैचे थे
व अप्लाई हो चुके हैं मशीनस भी रिबूट हो चुकी हैं उसके बाद जो पोस्ट चेक ऑपरेशंस है वह भी परफॉर्म हो चुके हैं और उसके बाद सारे जो रिजल्ट्स थे प्री चेक और पोस्ट चेक ऑपरेशंस के उनको भी फैच कर लिया गया है हमारे एनसी बल सर्वर पर मैनेज नोड से और यह जो फाइल्स है जिनमें कि प्री चेक और पोस्ट चेक के रिजल्ट्स थे यह सारी फाइल्स अब हमें देखने को मिल जाएंगी हमारे एनसीब सर्वर पर तो चलिए अब हम चेक करके देखते हैं कि क्या यह फाइल्स हमें यहां देखने को मिलती है इस
जोन यूजर की होम डायरेक्टरी में या नहीं तो लॉन्ग लिस्ट करते हैं कंटेंट्स को तो यहां देख सकते हैं नट 1 नट टू नट 3 नट 4 और नट 5 के नाम से डायरेक्ट्रीएंट्री क्रिएट हुई है और इसके अंदर जाकर अगर हम लिस्ट करते हैं फाइल्स को तो यहां आप देख सकते हैं कि प्री चेक और पोस्ट चेक दोनों ही फाइल्स यहां मौजूद हैं पहले प्री चेक वाली फाइल्स की डिटेल देखते हैं व सारी इंफॉर्मेशन दिख रही है हमें नट वन की जो इस फाइल में कैप्चरड है और इसी तरीके से हम जो पोस्ट चेक
वाली फाइल है उसकी डिटेल्स भी देख सकते हैं इन फाइल्स को हम कंपेयर करेंगे इन केस हमें जरूरत पड़ती है तो अब जैसे कि आप देख सकते हैं कि हमने एनसीब के द्वारा जो अपडेट्स थे वो अप्लाई कर दिए हैं सारे ही मैनेज नोट्स पर और हमारी जो मशीनस है वो पैच हो चुकी हैं मशीनस अप एंड रनिंग हैं हम वेरीफाई करके देखना चाहते हैं तो हम देख सकते हैं पिं कमांड की मदद से हमें सारी ही मशीन से रिस्पांस यहां देखने को मिलेगा अब हम जो हमारी कंसर्न टीम्स हैं जो इन सर्वर्स का यूज
कर रही हैं उनको हम बोल सकते हैं कि भाई अब आप अपनी सर्विस को ऑ कर दीजिए एप्लीकेशन सर्वर्स हैं तो एप्लीकेशंस को ऑ कर दीजिए वेब सर्वर्स हैं तो वेब सर्विसेस को ऑ कर दीजिए और डीब वगैरह है तो डेटाबेस वगैरह को आप अप कर दीजिए और उसके बाद हम लगातार मॉनिटरिंग करते रहेंगे इन मशीनस की मॉनिटरिंग करने के साथ-साथ हम यह भी चेक करते रहेंगे कि कहीं कोई इशू तो नहीं है अगर इशू है तो उसको फिक्स करने की कोशिश करेंगे और जब यह काम सारी ही मशीनस पर हम कर लेंगे जब हम
सक्सेसफुली सारे पैचेज को अप्लाई करने के बाद सारी सर्विसेस को रिस्टोर करने के बाद और डिटेल्स चेक कर लेंगे स्टेटस जो है हमारी मशीनस का हेल्थ स्टेटस हम वेरीफाई कर लेंगे और जब हम वेरीफाई कर लेंगे कि सब कुछ जो है वो पहले ही जैसा है जैसा कि पैचिंग से पहले था तो फिर हम कस्टमर को इफॉर्म करेंगे कि भाई हमने पैचिंग एक्टिविटी कंप्लीट कर दी है तो पैचिंग एक्टिविटी कंप्लीट हो चुकी है तो अब इसके बाद हम मॉनिटर करेंगे हेल्थ स्टेटस चेक करेंगे इन मशीनस का उसके बाद हम जो कंसर्न टीम्स हैं उनको मशीन
हैंड ओवर कर देंगे ताकि वह अपनी सर्विसेस को ऑ कर सकें उसके बाद हम जो कस्टमर है उसको नोटिफाई करेंगे जो कंसर्न टीम्स हैं जो चेंज में इवॉल्व थी उन सबको नोटिफाई करेंगे और फाइनली हम जो चेंज रिक्वेस्ट है उसको क्लोज कर देंगे तो इस तरीके से हम पैचिंग एक्टिविटी परफॉर्म करते हैं इन केस अगर किसी मशीन के साथ कोई इशू हो जाता है या कहीं पे कोई प्रॉब्लम आ जाती है तो हम अकॉर्डिंग ट्रबल शूट करते हैं मान लि कोई मशीन है जो स्टार्ट नहीं हो रही है पैचेज अप्लाई होने के बाद तो हम
कंसोल में जाके या आलो पर जाकर उसको चेक करेंगे कि आखिर प्रॉब्लम क्या है अगर इन केस कोई कंपैटिबिलिटी का इशू है कि कोई पैकेज ऐसा है जिसके साथ कंपैटिबिलिटी नहीं है हार्डवेयर की या किसी एप्लीकेशन की तो हम उसे अकॉर्डिंग ली डाउनग्रेड कर देंगे या फिर अगर सारे ही पैकेजेस को रोल बैक करना पड़े तो वो हम कर सकते हैं वो हम आसानी से स्नैपशॉट जो हमने लिया था उससे कर पाएंगे तो चलिए आई होप आपको पैचिंग से रिलेटेड सब कुछ इंफॉर्मेशन जो मैंने दी है वो समझ में आई होगी पैचिंग कैसे की जाती
है आपको पता चल गया होगा तो अगर आपको हमारा आज का यह वीडियो पसंद आया है तो मेरी आपसे रिक्वेस्ट रहेगी कि आप प्लीज इस वीडियो को लाइक कीजिएगा चैनल पर नए हैं तो सब्सक्राइब करके बेल नोटिफिकेशन ऑन कीजिएगा ऐसे ही वीडियोस मैं आपके लिए लेकर आता रहता हूं अगर आप आरएसीएस से सीखना चाहते हैं या या फिर एनसीब सीखना चाहते हैं तो उसके लिए आप हमारे चैनल की मेंबरशिप लेकर पूरे ही कोर्स को अनलॉक कर सकते हैं और आपको वीडियोस के साथ-साथ स्टडी मटेरियल का एक्सेस भी के लिए आप रिक्वेस्ट रेज कर सकते हैं
हमारे है आप उन वीडियोस को देखिएगा आपका जो फीडबैक है वो बताइएगा और उनको लाइक और शेयर जरूर कीजिएगा तो चलिए मिलते हैं नेक्स्ट सेशन में तब तक के लिए नमस्कार जय हिंद जय भारत वंदे [संगीत] मातरम [संगीत]