বুটগুলির মধ্যে অবিচ্ছিন্ন / সিসগুলিতে পরিবর্তন করুন


18

আমি "echo 1 > /sys/kernel/mm/ksm/run"বুটের মধ্যে অবিচ্ছিন্ন করতে চাই । আমি জানি যে আমি ফাইল সিস্টেমের পরিবর্তনগুলি বজায় রাখতে সম্পাদনা /etc/sysctl.confকরতে পারি /proc, তবে এটি তেমন কার্যকর বলে মনে হচ্ছে না /sys। এই পরিবর্তনটি কীভাবে পুনরায় বুট থেকে বাঁচাবো?

উত্তর:


7

বেশিরভাগ ডিস্ট্রোদের কাছে কোনও rc.local স্ক্রিপ্ট থাকে যা আপনি ব্যবহার করতে পারেন। আপনার ডিস্ট্রোটি পরীক্ষা করুন কারণ নাম এবং পথ পৃথক হতে পারে। সাধারণত / অধীনে দেখতে আশা করি।


1
এটিই আমি শেষ করেছিলাম, যদিও @ ক্যামের উত্তর আমাকে এর জন্য গুগল করার অনুমতি দিয়েছে। sysfs.confস্পষ্টতই
খিলানটিতে

sysfsutils এআর-এ প্যাকেজ করা থাকে তবে মনে হয় যে sysfs.conf কার্যকারিতাটি একটি ডেবিয়ান প্যাচ যা উত্সাহিত হয়নি।
ক্লেক

21

sysfsutilsদেবিয়ানের একটি প্যাকেজ রয়েছে যার একটি init.d স্ক্রিপ্ট রয়েছে যা /sysকনফিগারেশনের উপর ভিত্তি করে সেটিংস প্রয়োগ করতে পারে /etc/sysfs.conf

আরআইপি স্ক্রিপ্টটির একজন @ ডিবিআরআরআরগ লেখক রয়েছে, তাই আমার সন্দেহ হয় যে এটি ডেবিয়ান-নির্দিষ্ট এবং এটি অন্যান্য-ডেবিয়ান বিতরণে নাও থাকতে পারে। তবে, সমস্ত যুক্তি ডিগ্রি স্ক্রিপ্টের মধ্যে রয়েছে, সুতরাং আপনি সহজেই সেই প্যাকেজটি ধরে ফেলতে পারেন, স্ক্রিপ্টটি বের করতে এবং এটি আপনার সিস্টেমে ব্যবহার করতে পারেন।


3

/etc/sysctl.confআপনার init স্ক্রিপ্টগুলির মধ্যে একটি দ্বারা পড়া হয়। এটি কিছুটা বিতরণ-নির্ভর; দেবিয়ান, এটি /etc/init.d/procps। ডেবিয়ান অধীনে সেটিংস এর জন্য ভালো কিছু নেই /sysতার ডিফল্ট ইনস্টলেশন ( আছে sysfsutilsপ্যাকেজ যদি আপনি এটি যদিও চান)। যদি আপনার বিতরণটি না হয় তবে আপনার নিজের একটি init স্ক্রিপ্ট লিখুন।

(দ্রষ্টব্য এটি স্থির /etc/sysctl.confকরে তোলে না /proc/sys: আপনি যদি কিছু সেট করেন তবে /proc/sysএটি সংরক্ষণ করা হয় না /etc/sysctl.conf))


2
তবে @ গিলিস sysctl.confএর জন্য /procনয়/sys
xenoterracide

1
@ xenoterracide- এর জন্য /procনয় বরং সিস্টেস্টাল মানগুলির জন্য, যা প্রকাশিত হয়েছে /proc/sys
গিলস 'অসন্তুষ্ট হওয়া বন্ধ করুন'

3
উভয় উপায়ে এখনও এটি না /sysযা এই সম্পর্কে হয়।
xenoterracide
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.