मुझे /proc/sys
(ओबक्स लिनक्स) में सूचीबद्ध कर्नेल मापदंडों का तकनीकी विवरण कहां मिल सकता है ?
/proc
और /sys
नहीं /proc/sys
(जो नाम में भ्रामक रूप से करीब है, बल्कि उपयोग में अलग है)।
मुझे /proc/sys
(ओबक्स लिनक्स) में सूचीबद्ध कर्नेल मापदंडों का तकनीकी विवरण कहां मिल सकता है ?
/proc
और /sys
नहीं /proc/sys
(जो नाम में भ्रामक रूप से करीब है, बल्कि उपयोग में अलग है)।
जवाबों:
निर्देशिका शेल के माध्यम /proc/sys
से sysctl सेटिंग्स तक आसान पहुंच प्रदान करती है। आप इन फ़ाइलों को पढ़कर और लिखकर या sysctl
यूटिलिटी या अंतर्निहित sysctl
सिस्टम कॉल करके इन सेटिंग्स को पढ़ और लिख सकते हैं ।
कर्नेल प्रलेखन में विभिन्न सेटिंग्स वर्णित हैं Documentation/sysctl/*
। से शुरू करें README
।
यह काफी निम्न स्तर का सामान है, इसलिए कभी-कभी दस्तावेज़ पूरी तरह से सटीक नहीं होते हैं और आपको स्रोत की ओर रुख करना होगा। प्रत्येक sysctl सेटिंग आम तौर पर कर्नेल के अंदर एक नाम जैसा दिखता है (लेकिन यह एक नियम नहीं है) के साथ एक चर से मेल खाती है। कई सेटिंग्स में घोषित किया गया है kernel/sysctl.c
, लेकिन अतिरिक्त कर्नेल घटक और मॉड्यूल अपने स्वयं को परिभाषित कर सकते हैं। स्रोत में ( LXR पर एक स्थानीय प्रतिलिपि या ऑनलाइन पर ), "xfrm_larval_drop"
इसकी घोषणा को खोजने के लिए उद्धरण (जैसे ) के बीच sysctl सेटिंग का नाम खोजें।
डॉक्यूमेंटेशन / फाइलसिस्टम / proc.txt/proc
में कर्नेल सोर्स ट्री में जो है, उसका आधिकारिक स्रोत । उस दस्तावेज़ के रूप में दस्तावेज़ीकरण / sysctl का संदर्भ देता है जो वर्णन करता है । यह दस्तावेज़ कर्नेल स्रोत ट्री प्रलेखन में दूसरों को संदर्भित करता है, इसलिए उस पेड़ के माध्यम से नेविगेट करने के लिए तैयार रहें।/proc/sys
वे लिंक एक gitweb इंटरफ़ेस के हैं, इसलिए आप लिनक्स के एक विशेष संस्करण को चुन सकते हैं जिसमें आप रुचि रखते हैं। वे लिंक वर्तमान HEAD की ओर इशारा करते हैं।