जूते के बीच लगातार / sys में परिवर्तन करें


18

मैं "echo 1 > /sys/kernel/mm/ksm/run"बूट्स के बीच लगातार बना रहना चाहता हूं । मुझे पता है कि मैं फाइलसिस्टम परिवर्तन को जारी /etc/sysctl.confरखने के लिए संपादित कर सकता हूं /proc, लेकिन यह काम नहीं करता है /sys। मैं इस परिवर्तन को रिबूट कैसे बचा सकता हूं?

जवाबों:


7

अधिकांश डिस्ट्रोस में किसी प्रकार की r rllocal स्क्रिप्ट होती है जिसका आप उपयोग कर सकते हैं। अपने डिस्ट्रो की जाँच करें क्योंकि नाम और पथ भिन्न हो सकते हैं। आम तौर पर / आदि के तहत देखने की उम्मीद है।


1
यह वही है जो मैंने किया, हालांकि @camh के उत्तर ने मुझे इसके लिए Google की अनुमति दी। sysfs.confस्पष्ट रूप से मेहराब पर मौजूद नहीं है
— xenoterracide

sysfsutils को AUR में पैक किया गया है, लेकिन ऐसा लगता है कि sysfs.conf कार्यक्षमता एक डेबियन पैच है जो ऊपर की तरफ नहीं है।
— क्लैक्ट

21

डेबियन के पास एक पैकेज है sysfsutilsजिसमें एक init.d स्क्रिप्ट है /sysजो कॉन्फ़िगरेशन में आधारित सेटिंग्स को लागू कर सकता है /etc/sysfs.conf।

Init स्क्रिप्ट में एक @ debian.org लेखक है, इसलिए मुझे संदेह है कि यह डेबियन-विशिष्ट है और हो सकता है कि यह अन्य गैर-डेबियन वितरण के लिए नहीं बना हो। हालाँकि, सभी तर्क init स्क्रिप्ट में समाहित हैं, इसलिए आप उस पैकेज को आसानी से पकड़ सकते हैं, स्क्रिप्ट को निकाल सकते हैं और अपने सिस्टम पर इसका उपयोग कर सकते हैं।


3

/etc/sysctl.confआपके init स्क्रिप्ट में से एक द्वारा पढ़ा जाता है। यह कुछ हद तक वितरण पर निर्भर है; डेबियन पर, यह है/etc/init.d/procps । डेबियन के तहत सेटिंग्स के लिए इस तरह लेना देना नहीं है /sysअपने डिफ़ॉल्ट स्थापना में ( वहाँ sysfsutilsपैकेज यदि आप इसे हालांकि चाहते हैं)। यदि आपका वितरण या तो नहीं है, तो अपनी खुद की एक init स्क्रिप्ट लिखें।

(ध्यान दें कि /etc/sysctl.confयह /proc/sysलगातार नहीं बनता है: यदि आप कुछ सेट करते हैं /proc/sys, तो वह इसमें सेव नहीं होता है/etc/sysctl.conf ।)


2
लेकिन @gilles sysctl.confके लिए है /procनहीं/sys
— xenoterracide

1
@xenoterracide इसके लिए नहीं /procबल्कि sysctl मानों के लिए है, जो इसमें उजागर होते हैं /proc/sys।
— गिल्स एसओ- बुराई को रोकें '

3
किसी भी तरह से यह अभी भी ऐसा नहीं /sysहै जो यह है।
— xenoterracide 3
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.