विज्ञापन

बस बूट अप किया गया है, लेकिन आपके सिस्टम का अभी भी धीमा और सुस्त लग रहा है? लिनक्स कई अनुप्रयोग "पृष्ठभूमि में" चलाता है जिसके बारे में आप भी नहीं जानते होंगे। यहाँ उनका नियंत्रण कैसे लिया जाए

लिनक्स स्टार्ट-अप

हम सभी ड्रिल जानते हैं: आप अपने कंप्यूटर पर पावर बटन दबाते हैं, थोड़ा इंतजार करते हैं, फिर एक अच्छे दिखने वाले लॉग-इन में वापस आते हैं। लेकिन उस दौरान क्या होता है? पुराने स्कूल के लिनक्स उपयोगकर्ता उन नैदानिक ​​संदेशों के पृष्ठों (और पृष्ठों और पेज) को याद रखेंगे, जिनके द्वारा स्क्रॉल किया जाएगा। इन संदेशों में ड्राइवरों को लोड किए जाने, फाइल सिस्टम को ढूंढने और अलग-अलग प्रक्रियाओं को शुरू करने की जानकारी थी।

आइए एक नज़र डालते हैं कि "पावर-ऑन" और "डेस्कटॉप लॉग-इन" के बीच क्या ट्रांसपायर होते हैं।

  1. जब आप अपना कंप्यूटर चालू करते हैं, तो BIOS लोड होता है। यह हार्डवेयर निर्माता द्वारा प्रदान किया गया सॉफ्टवेयर है (ऑपरेटिंग सिस्टम से अलग) और इसमें उस डिवाइस पर सेटिंग्स होती हैं जिससे आप अपना सत्र बूट करना चाहते हैं।
  2. BIOS, उन सेटिंग्स पर निर्भर करता है, विशेष रूप से कंप्यूटर के भौतिक डिस्क में से किसी एक को नियंत्रित करता है
    instagram viewer
    बूटलोडर. जबकि बूटलोडर को कॉन्फ़िगरेशन डेटा शामिल करने के लिए सेट किया जा सकता है, इसका प्राथमिक काम एक ऑपरेटिंग सिस्टम पर नियंत्रण पास करना है। यह एक इंटरफ़ेस प्रदान करता है कैसे लिनक्स में अपने बूट स्क्रीन को बदलने के लिएमैं अपने लिनक्स सिस्टम को चालू करना बहुत पसंद करता हूं, जब मैं अपने डेस्कटॉप पर पहुंचने से पहले अपने भयानक बूट स्क्रीन से अभिवादन करता हूं, यहां तक ​​कि कॉफी के एक घूंट के भी समय के बिना। आप महसूस नहीं करते ... अधिक पढ़ें यदि आपका कंप्यूटर एक से अधिक है, तो OSes में से चयन करने के लिए। GRUB अधिकांश आधुनिक लिनक्स वितरण के लिए मानक बूटलोडर है।
  3. जब एक बूटलोडर लिनक्स ऑपरेटिंग सिस्टम शुरू करता है, गुठली (या ऑपरेटिंग सिस्टम का दिल) भरी हुई है। यह आपके हार्डवेयर तक लिंक हो जाएगा, और फिर यह एक एकल प्रक्रिया शुरू करता है जिसे हम कॉल करेंगे स्टार्ट-अप प्रक्रिया.
  4. इस स्टार्ट-अप प्रक्रिया प्रणाली में अन्य सभी प्रक्रियाओं को शुरू करने के लिए जिम्मेदार है। इसमें सर्वर एप्लिकेशन (एक्स सर्वर प्रक्रिया सहित, जिस पर आपके शामिल हैं सुंदर डेस्कटॉप लॉग-इन लिनक्स प्रदर्शन प्रबंधक कैसे चुनें और स्विच करेंकोई भी डिस्प्ले मैनेजर क्यों बदलेगा? ठीक है, आंशिक रूप से क्योंकि यह उनके पीसी के लिए, या उत्पादकता में सुधार के लिए बेहतर हो सकता है। लिनक्स की खूबी यह है कि आप अपनी इच्छानुसार डिस्प्ले मैनेजर बदल सकते हैं। अधिक पढ़ें दिखाई देगा), तथाकथित "डेमॉन" (प्रोग्राम जो विशिष्ट घटनाओं के लिए पृष्ठभूमि में प्रतीक्षा करते हैं, जैसे कि कप मुद्रण डेमॉन), और अन्य (जैसे) क्रॉन डेमन जो एक कार्यक्रम पर कार्यक्रमों को निष्पादित करता है)।

यह आखिरी कदम है जो हमें चिंतित करता है। समायोजन समायोजन करके आप डिफ़ॉल्ट रूप से शुरू होने वाले सटीक नियंत्रण कर सकते हैं।

डेमोंस बनाम सेवाएं

इस लेख में, हम इन शब्दों का परस्पर उपयोग कर रहे हैं। दोनों के बीच तकनीकी अंतर हैं जो इस पद के दायरे से परे हैं। लेकिन हमारे उद्देश्य के लिए वे एक ही हैं, इसमें वे उन उपकरणों द्वारा नियंत्रित किए जा सकते हैं जिनकी हम समीक्षा करेंगे।

इन सेटिंग्स के साथ फिडेल क्यों?

आपको इसमें से किसी के साथ परेशान क्यों होना चाहिए? क्या केवल चूक को छोड़ना बेहतर नहीं है?

यह जानना कि आपके कंप्यूटर के बूट से क्या लाभ शुरू हो सकता है।

  • सबसे पहले, यह प्रदर्शन में सुधार कर सकता है। उस नए वेब ऐप को आज़माने के लिए अपाचे को स्थापित करने का समय याद रखें? नहीं? जब तक आप यह अनइंस्टॉल नहीं कर देते कि वेब सर्वर बैकग्राउंड में चल रहा है, तब तक अनमोल रैम लें। स्टार्ट-अप सेटिंग एडजस्ट करने का मतलब है कि आप इसे इंस्टॉल करना छोड़ सकते हैं, लेकिन ज़रूरत पड़ने पर इसे शुरू करें। (कुछ और देखें प्रदर्शन-बढ़ाने के टिप्स यहां ओवरड्राइव में लिनक्स: अपने सिस्टम से प्रदर्शन के हर बूंद को कैसे प्राप्त करेंयह आपके लिनक्स इंस्टॉलेशन को और अधिक दुबला बनाने के बारे में नहीं है (हालाँकि इससे फर्क पड़ता है)। नहीं, यह सब आपके हार्डवेयर को पूर्ण-थ्रोटल जाने के लिए मजबूर करने के बारे में है। अधिक पढ़ें .)
  • इसके अलावा, इनमें से कुछ कार्यक्रम हो सकते हैं सुरक्षा के मुद्दे उठाएं क्या लिनक्स वास्तव में उतना सुरक्षित है जितना आपको लगता है कि यह है?लिनक्स को अक्सर सबसे सुरक्षित ऑपरेटिंग सिस्टम के रूप में जाना जाता है जिसे आप अपने हाथों से प्राप्त कर सकते हैं, लेकिन क्या वास्तव में ऐसा है? आइए लिनक्स कंप्यूटर सुरक्षा के विभिन्न पहलुओं पर एक नज़र डालें। अधिक पढ़ें . उदाहरण के लिए, उपरोक्त अपाचे को पोर्ट 80 के साथ संपर्क करने के लिए खुला रहेगा जबकि यह चल रहा है। क्या अपाचे के साथ एक सुरक्षा मुद्दा होना चाहिए, जो दुनिया के लिए खुला बंदरगाह आपके सिस्टम को खतरे में डाल सकता है। सर्वर को शुरू करने के लिए बेहतर है जब आपको इसकी आवश्यकता हो और जैसे ही आप इसे बंद कर दें।

वर्तमान स्टार्ट-अप प्रक्रियाएँ

आज के लिनक्स सिस्टम नीचे वर्णित कुछ मुख्य स्टार्ट-अप सिस्टम का उपयोग करते हैं।

इस में

लंबे समय तक मानक स्टार्ट-अप सिस्टम, इस में अपने इतिहास को मूल यूनिक्स प्रणालियों पर वापस ले जाता है, जिस पर लिनक्स आधारित था (इसका उचित नाम SysVInit है, सिस्टम V यूनिक्स से आरेखण)। Init सिस्टम स्टार्ट-अप स्क्रिप्ट के संग्रह पर आधारित है, जिसे अंदर रखा गया है /etc/init.d या /etc/rc.d निर्देशिका, और "रनलेवल्स" की अवधारणा। उदाहरण के लिए, डेस्कटॉप-उन्मुख वितरण आपको "रनलेवल 5" में शुरू करेगा, जिसे "बहु-उपयोगकर्ता मोड" के रूप में परिभाषित किया गया है नेटवर्किंग + एक्स डिस्प्ले मैनेजर। " यही कारण है कि जब आप इनमें से एक वितरण शुरू करते हैं, तो आप तुरंत एक्स-सिस्टम-आधारित ग्राफ़िकल डेस्कटॉप के साथ समाप्त हो जाएंगे लॉग इन करें।

लिनक्स स्टार्ट-अप सेवाओं और डेमॉन इनिट निर्देशिका फ़ाइलों को कैसे नियंत्रित करें

इस में सिस्टम यूनिक्स दर्शन का पालन करता है, इसमें वह एक काम करता है और इसे अच्छी तरह से करता है। सिस्टम के समर्थकों द्वारा आवाज उठाई गई दलीलों में से एक यह है कि यह निम्न विकल्पों में से कुछ के विपरीत, बहुत ज्यादा करने की कोशिश नहीं करता है।

कल का नवाब

कल का नवाब उम्र बढ़ने की जगह लेने के लिए सिस्टम कैननिकल का प्रयास था इस में प्रणाली। यह अनुकूलता प्रदान करता है इस में सिस्टम, लेकिन अतिरिक्त सुविधाएँ भी प्रदान करता है। "ईवेंट" के लिए समर्थन इसे सिस्टम में परिवर्तन पर प्रतिक्रिया करने की अनुमति देता है, जैसे कि नए हार्डवेयर में प्लगिंग। के अतिरिक्त, कल का नवाब पुराने के साथ काम कर सकते हैं इस में कॉन्फ़िगरेशन, पुराने पैकेज और सॉफ़्टवेयर के लिए बैकवर्ड सपोर्ट प्रदान करता है।

हालांकि एक बार डेबियन (उबंटू संकुल के लिए अपस्ट्रीम स्रोत) ने स्विच को बदल दिया systemd, कैननिकल ने ऐसा ही करने का फैसला किया। का रिलीज Ubuntu 15.04 (विविड वर्वेट) उबंटू 15.04: विशद वर्वेट वर्थ द वेट, और क्या आपको अपग्रेड करना चाहिए था? अधिक पढ़ें डिफ़ॉल्ट रूप से नई स्टार्ट-अप प्रणाली की सुविधा देने वाला पहला था।

systemd

इसने उकसाया हमारे समय के महान लौ युद्धों में से एक ओपन सोर्स सॉफ्टवेयर और फोर्किंग: द गुड, द ग्रेट एंड द अग्लीकभी-कभी, अंत-उपयोगकर्ता को कांटे से बहुत लाभ होता है। कभी-कभी, कांटा गुस्से, घृणा और दुश्मनी के कफन के तहत किया जाता है। आइए कुछ उदाहरण देखें। अधिक पढ़ें . Init की कथित कमियों के प्रकाश में (जो कि हाइलाइट किए गए हैं यहाँ), systemd (या सिस्टम डेमॉन) विकसित किया गया था। यह सेवा शुरू करने के लक्ष्य के साथ एक पूरी तरह से नई प्रणाली का उपयोग करता है "जब इसकी सभी शर्तें पूरी हो जाती हैं।" हालांकि अपस्टार्ट की तरह, यह अभी भी समर्थन कर सकता है इस में-स्टाइल स्क्रिप्ट कुछ के साथ कई पैकेजों द्वारा प्रदान की जाती हैं उल्लेखनीय अपवाद.

लिनक्स स्टार्ट-अप सेवाओं और डेमोंस को नियंत्रित करने के लिए कैसे सिस्टम डाइरेक्टरी 670x313

ऊपर दी गई छवि में ध्यान दें कि निर्देशिकाओं के नाम "this.thing" कैसे हैं।चाहता हे। " यह प्रदर्शित करता है systemd के "ऑन-डिमांड" व्यवहार - जब कुछ "चाहता है" ब्लूटूथ पहुंच और शर्तों को पूरा किया जाता है, systemd इसके लिए सेवा शुरू करेगा।

उपकरण Daemons / सेवाओं को प्रबंधित करने के लिए

हालांकि यह कभी नहीं सीखता है कि कमांड लाइन से ऐसा कैसे करें (बाहर की जाँच करें) सेवा के लिए कमान इस में/कल का नवाब, तथा sysctl के लिये systemd), नीचे अपनी सेवाओं के प्रशासन के लिए कुछ सहायक अनुप्रयोग दिए गए हैं। जबकि आपको उनके कॉन्फ़िगरेशन को ट्विस्ट करने की आवश्यकता हो सकती है, बड़े और आप या तो चाहते हैं सक्षम उन्हें, या डिफ़ॉल्ट रूप से स्वचालित रूप से चलाने के लिए उन्हें सेट करें, या अक्षम उन्हें। ध्यान दें कि जब भी आप चाहें अक्षम सेवाओं को अभी भी शुरू किया जा सकता है (और बाद में बंद कर दिया गया है)।

init.d

कई उपयोगकर्ताओं के लिए, rcconf उपकरण (पूर्वोक्त के साथ संयोजन में सेवा) आपकी जरूरत का हर काम करेगा। एक टेक्स्ट यूजर इंटरफेस (TUI) सभी उपलब्ध सेवाओं को सूचीबद्ध करता है। आप सूची में ऊपर और नीचे जाने के लिए एरो कीज़ का उपयोग कर सकते हैं, और स्पेस बार टॉगल करने के लिए कि क्या सर्विस शुरू होनी चाहिए (तारांकन के साथ) या नहीं। सूची और के बीच स्थानांतरित करने के लिए टैब कुंजी का उपयोग करें ठीक/रद्द करना बटन और स्पेस बार भी उन्हें चुनने के लिए।

निम्नलिखित के साथ इसे उबंटू में स्थापित करें:

sudo apt-get install rcconf
लिनक्स स्टार्ट-अप सेवाओं और डेमों को कैसे नियंत्रित करें uconf ui 670x337

Red Hat विकसित हुआ सेवा विन्यास उपकरणएक ग्राफिकल ऐप जो सेंटर्स और फेडोरा जैसे अपने डेरिवेटिव में डिफ़ॉल्ट रूप से दिखाई देता है। यह एक समान सूची प्रदान करता है rcconf उपर्युक्त, डिफ़ॉल्ट रूप से या नहीं चलाने के लिए उन्हें सेट करने के लिए सेवाओं की जांच और अनचेक करने की क्षमता के साथ एक समान सूची देता है। यह उन बटन को भी प्रदान करता है जो आपको उन सेवाओं को शुरू / बंद / पुनः आरंभ करने की अनुमति देते हैं।

लिनक्स स्टार्ट-अप सेवाओं और डेमों को कैसे नियंत्रित करें सर्विसिकफ़ोन को फिर से जोड़ें
इमेज क्रेडिट: रेड हैट और CentOS

systemd

केडीई डेवलपर्स ने उनके लिए एक मॉड्यूल बनाया प्रणाली व्यवस्था नियंत्रण के लिए आवेदन systemd सेवाएं। के तहत स्थित है तंत्र अध्यक्ष श्रेणी, यह आपको स्थिति को देखने, सक्षम / अक्षम करने और सेवाओं (या "इकाइयों") के कॉन्फ़िगरेशन को संपादित करने की अनुमति देता है। इसके लिए एक संपादक भी शामिल है systemd कॉन्फ़िगरेशन फ़ाइलें।

लिनक्स स्टार्ट-अप सेवाओं और डेमों को कैसे नियंत्रित करें kcm kcm systemd 670x297

निम्नलिखित के साथ इसे उबंटू में स्थापित करें:

sudo apt-get install kde-config-systemd

systemd-प्रबंधक जीटीके-आधारित ऐप कुछ रिपॉजिटरी (फेडोरा और आर्क सहित) में उपलब्ध है, जबकि उबंटू उपयोगकर्ता इसे जीआईटीएचब्यू पृष्ठ [कोई लंबा उपलब्ध] से .DEB फ़ाइल ले सकते हैं। यूआई थोड़ा अलग है, जैसा कि रस्ट में लिखा गया है, लेकिन नियंत्रणों को खोजने के लिए यह काफी आसान है सक्षम / अक्षम करें और सेवाओं को शुरू / बंद करें, जबकि बड़े केंद्र फलक आपको संपादित करने की अनुमति देता है विन्यास।

एक बार जब आप पैकेज डाउनलोड कर लेते हैं, तो आप इसे स्थापित कर सकते हैं:

sudo dpkg -i systemd-manager-download.deb
लिनक्स स्टार्ट-अप सर्विसेज और डेमोंस सिस्टम मैनेजर ui 670x500 को कैसे नियंत्रित करें

जीटीके-आधारित डेस्कटॉप के लिए भी, ए systemadm उपकरण आपको सेवाएं शुरू / बंद / पुनः आरंभ करने का एक तरीका प्रदान करता है। निम्नलिखित के साथ इसे उबंटू में स्थापित करें:

sudo apt-get install सिस्टमड-यूआई
लिनक्स स्टार्ट-अप सर्विसेस और डेमन्स सिस्टमैडम ui 670x401 को कैसे नियंत्रित करें

भविष्य प्रणाली है

जबकि हमने इस लेख में दो मुख्य स्टार्ट-अप प्रबंधन प्रणालियों पर समान रूप से प्रकाश डाला है। इस में तथा systemd, अधिकांश मुख्यधारा के वितरण बाद की ओर बढ़ रहे हैं। यहां तक ​​कि कैनोनिकल, जिन्होंने अपना स्वयं का विकल्प बनाया है, ने दीवार पर लेखन को देखा और शामिल किया systemd डिफ़ॉल्ट रूप से।

क्या आपके पास वरीयता है या ये आपके लिए सिर्फ अदृश्य पृष्ठभूमि प्रक्रियाएं हैं? इन चीजों को प्रबंधित करने के लिए कोई सुझाव या चाल है? हमें टिप्पणियों में बताएं!

आरोन पंद्रह वर्षों से एक व्यवसाय विश्लेषक और परियोजना प्रबंधक के रूप में प्रौद्योगिकी में कोहनी-गहरी हैं, और लगभग लंबे समय से (ब्रीज़ी बैजर के बाद) के लिए एक निष्ठावान उबंटू उपयोगकर्ता हैं। उनके हितों में खुला स्रोत, छोटे व्यावसायिक अनुप्रयोग, लिनक्स और एंड्रॉइड का एकीकरण और सादे पाठ मोड में कंप्यूटिंग शामिल हैं।