लिनक्स रेडहैट - सेवा और कर्नेल कॉन्फ़िगरेशन

पहचान

  • इस टिप का उद्देश्य है:
    • कर्नेल मॉड्यूल अपलोड करें, देखें और हटाएं
    • फ़ाइल सिस्टम (/ proc) में सिस्टम कॉन्फ़िगरेशन जानकारी प्रदर्शित करें
    • सिस्टम फ़ाइल के साथ रनटाइम पैरामीटर कॉन्फ़िगर करें (/ proc)

कर्नेल मॉड्यूल

कर्नेल के मॉड्यूलर घटक

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

/ Lib / मॉड्यूल निर्देशिका

कर्नेल मॉड्यूल / lib / मॉड्यूल / {कर्नेल संस्करण} में रहते हैं । निर्देशिका नाम कर्नेल संस्करण के अनुरूप है (जैसा कि uname -r या uname -a द्वारा रिपोर्ट किया गया है)। संस्करण 2.4 से एक नई संरचना (कर्नेल / {आर्क, ड्राइवर, एफएस, नेट}) सहित एक अतिरिक्त संरचना जोड़ी गई।

नियंत्रण मॉड्यूल

जब कर्नेल उन्हें संकेत देता है तो मॉड्यूल लोड किए जाते हैं। आदेश lsmod कर्नेल में वर्तमान में मौजूद मॉड्यूल को सूचीबद्ध करता है। अन्य मॉड्यूल को लोड करने के लिए कर्नेल का अनुरोध करने के लिए आप निष्क्रिय मॉड्यूल को अनलोड करने के लिए insmod या rmmod का उपयोग कर सकते हैं।

मॉड्यूल का बुद्धिमान नियंत्रण

बस निर्भरता पैकेज के लिए, मॉड्यूल एक दूसरे पर निर्भर करते हैं। डेमोड कमांड के माध्यम से यह निर्भरता उत्पन्न करना संभव है।

यह आदेश स्वचालित रूप से निष्पादित किया जाता है, REDHAT के साथ। सिस्टम स्टार्टअप पर, rcsysinit लॉन्च कमांड depmod -A है, जो ज़रूरत पड़ने पर फ़ाइलों और अपडेट मॉड्यूल्स के टाइमस्टैम्प की तुलना करता है। modprobe का उपयोग कर्नेल मॉड्यूल को लोड करने के लिए किया जा सकता है।

कर्नेल मॉड्यूल कॉन्फ़िगर करना

जब कर्नेल को एक मॉड्यूल की आवश्यकता होती है, तो वह इसे modprobe का उपयोग करके लोड करेगा और kmod प्रोग्राम इसे चलाएगा।

कुछ मॉड्यूल की आवश्यकता होती है, उनके निष्पादन के लिए, संक्रमण कॉन्फ़िगरेशन सेटिंग्स। ये पैरामीटर /etc/modules.conf फ़ाइल में मौजूद हैं, जिसमें लोड किए गए मॉड्यूल और उनके उपनाम की डिफ़ॉल्ट सेटिंग्स हैं। modprobe विन्यास फाइल को संरचित करता है जब एक नया मॉड्यूल लोड करने के लिए अपनी डिफ़ॉल्ट सेटिंग्स को असाइन करें।

फ़ाइल सिस्टम / खरीद

फ़ाइल सिस्टम (/ proc) हार्ड ड्राइव से जुड़ा नहीं है, लेकिन कर्नेल में सक्षम या अक्षम है। यह चलने वाले कर्नेल प्रक्रियाओं के मानचित्र का प्रतिनिधित्व करता है। इसका प्रारंभ / etc / fstab फ़ाइल में प्रविष्टि के माध्यम से किया जाता है।

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

/ Proc निर्देशिका में शामिल हैं:

  • / proc / scsi: SCSI उपकरणों के बारे में जानकारी
  • / proc / ide: आईडीई उपकरणों के बारे में जानकारी
  • / proc / net: नेटवर्क गतिविधि और कॉन्फ़िगरेशन के बारे में जानकारी
  • / proc / sys: कर्नेल कॉन्फ़िगरेशन के पैरामीटर
  • / proc /: PID प्रक्रिया की जानकारी

Avec sysct को कॉन्फ़िगर / खरीद / सेट करें

/ Proc / sys में किए गए परिवर्तन अस्थायी हैं, वास्तव में, सिस्टम स्टार्टअप के दौरान, rc.sysinit sysctl -e -p /etc/syctl.conf कहेगा । यह / proc / sys / कर्नेल / modprobe या / proc / कर्नेल / हॉटप्लग के मूल्यों को भी परिभाषित करता है। यह स्वचालित रूप से / proc / sys के मूल्यों को पुनर्स्थापित करता है।

टिप्पणियाँ

इस टिप के लिए वेजाउडी का धन्यवाद

पिछला लेख अगला लेख

शीर्ष युक्तियाँ