लिनक्स "sysctl" कमांड मास्टरिंग

रनटाइम पर कर्नेल पैरामीटर कॉन्फ़िगर करें

लिनक्स sysctl आदेश रनटाइम पर कर्नेल पैरामीटर को विन्यस्त करता है। उपलब्ध पैरामीटर वे / proc / sys / के अंतर्गत सूचीबद्ध हैं। लिनक्स में sysctl (8) समर्थन के लिए Procfs आवश्यक है। Sysctl डेटा को पढ़ने और लिखने के लिए sysctl (8) का प्रयोग करें।

सार

sysctl [-n] [-e] परिवर्तनीय ...
sysctl [-n] [-e] -w चर = मान ...
sysctl [-n] [-e] -p (डिफ़ॉल्ट /etc/sysctl.conf)
sysctl [-n] [-e] -a
sysctl [-n] [-e] -A

पैरामीटर

परिवर्तनशील

से पढ़ने के लिए एक कुंजी का नाम। एक उदाहरण कर्नेल .ostype है । स्लैश विभाजक को कुंजी / मूल्य जोड़ी-जैसे कर्नेल / ओस्ट टाइप को सीमित करने की अवधि के स्थान पर भी स्वीकार किया जाता है।

चर = मूल्य

कुंजी सेट करने के लिए, फॉर्म वैरिएबल = वैल्यू का उपयोग करें, जहां वैरिएबल कुंजी है और वैल्यू वह मान है जो इसे सेट किया गया है। यदि मान में उद्धरण या वर्ण हैं जो शैल द्वारा पार्स किए जाते हैं, तो आपको मान को डबल कोट्स में संलग्न करने की आवश्यकता हो सकती है। इसका उपयोग करने के लिए -w पैरामीटर की आवश्यकता है।

-n

मूल्यों को मुद्रित करते समय कुंजी नाम की छपाई को अक्षम करने के लिए इस विकल्प का उपयोग करें।

-e

अज्ञात कुंजी के बारे में त्रुटियों को अनदेखा करने के लिए इस विकल्प का उपयोग करें।

डब्ल्यू

जब आप एक sysctl सेटिंग बदलना चाहते हैं तो इस विकल्प का उपयोग करें।

-p

निर्दिष्ट फ़ाइल से निर्दिष्ट sysctl सेटिंग्स या /etc/sysctl.conf अगर कोई नहीं दिया गया था।

-ए

वर्तमान में उपलब्ध सभी मूल्य प्रदर्शित करें।

-ए

वर्तमान में तालिका फॉर्म में उपलब्ध सभी मान प्रदर्शित करें।

उदाहरण उपयोग

/ sbin / sysctl -a

/ sbin / sysctl -n kernel.hostname

/ sbin / sysctl -w kernel.domainname = "example.com"

/ sbin / sysctl -p /etc/sysctl.conf

लिनक्स वितरण द्वारा विशिष्ट उपयोग भिन्न हो सकता है। यह देखने के लिए मैन कमांड ( % man ) का उपयोग करें कि आपके विशेष कंप्यूटर पर कमांड का उपयोग कैसे किया जाता है।