संपादित 2 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम
ऑटो-अपडेट्सउबंटूकॉन्फ़िगरेशनलिनक्सऑपरेटिंग सिस्टमरखरखावप्रशासनप्रणालीसुरक्षासॉफ्टवेयर
अनुवाद अपडेट किया गया 2 सप्ताह पहले
उबंटू एक लोकप्रिय और उपयोगकर्ता-अनुकूल लिनक्स वितरण है जिसे दुनिया भर में कई लोग इस्तेमाल करते हैं। इसकी एक विशेषता यह है कि यह स्वचालित रूप से अपडेट्स को संभाल सकता है। डिफ़ॉल्ट रूप से, उबंटू सुरक्षा अपडेट्स को स्वचालित रूप से डाउनलोड और इंस्टॉल करने के लिए सेट किया गया है ताकि आपका सिस्टम यथासंभव सुरक्षित रहे। हालांकि, एक स्वस्थ और सुरक्षित वातावरण बनाए रखने के लिए यह महान है, कुछ समय ऐसे होते हैं जब आप स्वचालित अपडेट्स को अक्षम करना चाह सकते हैं। इसके लिए विभिन्न कारण हो सकते हैं, बैंडविथ की कमी से लेकर नियंत्रणित वातावरण में अनुप्रयोगों का परीक्षण करने की आवश्यकता तक। इस गाइड में, हम उबंटू सिस्टम पर स्वचालित अपडेट्स को अक्षम करने के तरीकों और चरणों में गहराई से उतरेंगे, यह सुनिश्चित करते हुए कि आपके पास यह पूरा नियंत्रण हो कि परिवर्तन कब और कैसे लागू होते हैं।
उबंटू में स्वचालित अपडेट्स को "अनअटेंडेड अपग्रेड्स" पैकेज नामक एक उपकरण के माध्यम से प्रबंधित किया जाता है। यह टूल सुरक्षा और पैकेज अपडेट्स के स्वचालित डाउनलोड और स्थापना को संभालता है। जब सिस्टम अपने डिफ़ॉल्ट सेटिंग्स के साथ कॉन्फ़िगर होता है, तो ये अपडेट्स पृष्ठभूमि में चुपचाप होते हैं बिना आपके काम में बाधा डाले। हालांकि, यह ऑटो-अपडेट फीचर हमेशा विशेष आवश्यकताओं या वातावरणों के अनुरूप नहीं होता।
ओपन-सोर्स होने के नाते, उबंटू उपयोगकर्ताओं को सेटिंग्स और कॉन्फ़िगरेशन्स को जैसा चाहें वैसा संशोधित करने की अनुमति देता है। यह लचीलापन इस बात पर विस्तार करता है कि सिस्टम पर अपडेट्स कैसे लागू होते हैं। तो, आप इन स्वचालित अपडेट्स को अक्षम कर सकते हैं यदि वे आपकी विशिष्ट परिस्थितियों के अनुरूप नहीं हैं।
उबंटू मशीन पर स्वचालित अपडेट्स को अक्षम करने के लिए कई तरीके हैं। मैं आपको इसके लिए सबसे आम तरीके बताऊंगा।
यदि आप ग्राफिकल यूजर इंटरफेस का उपयोग करना पसंद करते हैं, तो आप भाग्य में हैं। उबंटू में GUI के माध्यम से स्वचालित अपडेट्स को अक्षम करना सीधा है। यहां एक चरण-दर-चरण गाइड दिया गया है:
"एक्टिविटीज़" पर क्लिक करें या "सुपर" की (अक्सर आपके कीबोर्ड पर विंडोज की) दबाएं ताकि एप्लीकेशन्स मेनू खुल सके। "सॉफ्टवेयर और अपडेट्स" खोजें और इसे खोलने के लिए आइकन पर क्लिक करें।
"सॉफ्टवेयर और अपडेट्स" विंडो में, "अपडेट्स" टैब खोजें। इस टैब में आपके सिस्टम को अपडेट करने से संबंधित सेटिंग्स होती हैं।
यहां आपको कई विकल्प मिलेंगे। "स्वचालित रूप से अपडेट्स के लिए जांच" देखें और इस सेटिंग को "कभी नहीं" पर बदल दें। इसके अलावा, "जब सुरक्षा अपडेट्स होते हैं" के तहत, जैसे "स्वचालित रूप से डाउनलोड और इंस्टॉल", "तुरंत प्रदर्शित करें" आदि विकल्प पा सकते हैं। उन्हें अपनी पसंद के अनुसार सेट करें। हालांकि, स्वचालित जांच के लिए "कभी नहीं" का चयन करना स्वचालित अपडेट्स को पूरी तरह से अक्षम करने के लिए पर्याप्त होना चाहिए।
अधिक नियंत्रण और समझ के लिए, आप सीधे कॉन्फ़िगरेशन फाइल्स को संपादित करके स्वचालित अपडेट्स को अक्षम करने का विकल्प चुन सकते हैं। यह विधि उन उपयोगकर्ताओं के लिए सबसे अच्छी है जो टर्मिनल का उपयोग करने और सिस्टम फाइल्स में परिवर्तनों के लिए सहज हैं।
Ctrl + Alt + T
दबाकर टर्मिनल विंडो खोलें।
आपको "50unattended-upgrades" कॉन्फ़िगरेशन फाइल को संपादित करना होगा। आगे बढ़ने से पहले, यह सुनिश्चित कर लें कि आप बैकअप कॉपियों के साथ हैं जो आप संपादित करने जा रहे हैं। कमांड का प्रयोग करें:
sudo cp /etc/apt/apt.conf.d/50unattended-upgrades /etc/apt/apt.conf.d/50unattended-upgrades.bak
यह कमांड मूल फाइल का बैकअप बनाता है। अब, संपादन के लिए फाइल खोलें:
sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
इस फाइल में, आपको "//" से शुरू होने वाले कई निर्देश मिलेंगे। ये टिप्पणियाँ हैं और कॉन्फ़िगरेशन के अनुभागों को समझाते हैं। स्वचालित अपडेट्स को अक्षम करने के लिए, अपग्रेड क्रियाओं से संबंधित आवश्यक लाइनों को संपादित या टिप्पणी करें।
निम्नलिखित सेटिंग्स को संशोधित करने पर विचार करें:
Unattended-Upgrade::Automatic-Reboot "false";
आवश्यक परिवर्तन करने के बाद, संपादक से बाहर निकलने के लिए Ctrl + O
दबाकर सहेजें और Ctrl + X
दबाकर बंद करें।
यह विधि पूरी तरह से कमांड लाइन टूल्स का उपयोग करती है। यह स्वचालित सेटअप के लिए या जब GUI एक्सेस अनुपलब्ध हो, के लिए लाभकारी है।
Ctrl + Alt + T
दबाकर टर्मिनल खोलें।
उपयोग करें निम्नलिखित कमांड का उपयोग करें ताकि अपडेट्स को स्वचालित रूप से इंस्टॉल होने से रोका जा सके:
sudo systemctl disable apt-daily-upgrade.service
और इसे भी:
sudo systemctl disable apt-daily-upgrade.timer
sudo systemctl disable apt-daily.service
sudo systemctl disable apt-daily.timer
यह सुनिश्चित करने के लिए कि सेवाओं को अक्षम कर दिया गया है, आप उनकी स्थिति की जांच कर सकते हैं:
systemctl list-units --type=service | grep apt-daily
हालांकि स्वचालित अपडेट्स आपके सिस्टम को नई सुविधाओं और सुरक्षा पैच के साथ अद्यतित रखने का एक सुविधाजनक तरीका प्रदान करते हैं, कुछ परिदृश्य ऐसे हैं जहां उन्हें अक्षम करना बेहतर हो सकता है:
सीमित बैंडविड्थ वाले सिस्टमों पर स्वचालित अपडेट्स अप्रत्याशित रूप से नेटवर्क संसाधन खपत कर सकते हैं।
जिन वातावरणों में स्थिरता महत्वपूर्ण है, वे समयानुसार अपडेट्स के कारण मौजूदा सॉफ्टवेयर कॉन्फ़िगरेशन्स के साथ संघर्ष कर सकते हैं या अप्रत्याशित बग उत्पन्न कर सकते हैं।
विकास मशीनों पर या सॉफ्टवेयर परीक्षण के दौरान, आपको बिना किसी स्थगित अपडेट्स के सिस्टम को स्थिर रखने की आवश्यकता हो सकती है, इस प्रकार पर्यावरण में कोई बदलाव नहीं होता।
यदि आप बाद में स्वचालित अपडेट्स को फिर से सक्रिय करने का निर्णय लेते हैं, तो आप परिवर्तनों को उलट सकते हैं। बस उपरोक्त विधियों को पुनः देखें और अपडेट्स को पुनः सक्रिय करने के लिए सेटिंग्स को समायोजित करें।
अपने सिस्टम के प्रदर्शन और सुरक्षा को बनाए रखने के लिए अपडेट्स को प्रभावी ढंग से प्रबंधित करना महत्वपूर्ण है। यह समझकर और नियंत्रित करके कि उबंटू अपडेट्स को कैसे संभालता है, आप अपने सिस्टम को अपनी विशिष्ट आवश्यकताओं के अनुसार अनुकूलित कर सकते हैं। जबकि स्वचालित अपडेट्स सुनिश्चित करते हैं कि आप नवीनतम सुरक्षित संस्करण चला रहे हैं, स्थितियां बदलती रहती हैं और इन अपडेट्स को अक्षम करने की क्षमता एक शक्तिशाली विशेषता होती है। चाहे GUI, कॉन्फ़िगरेशन फाइल्स, या कमांड लाइन के माध्यम से हो, उबंटू लचीलापन और नियंत्रण प्रदान करता है, जिससे यह स्पष्ट होता है कि लिनक्स वितरण इतने व्यापक रूप से उपयोग और सम्मानित क्यों हैं।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं