تكوين معلمات النواة في وقت التشغيل
لينكس sysctl الأمر بتكوين معلمات kernel في وقت التشغيل. المعلمات المتاحة هي تلك المدرجة تحت / proc / sys /. Procfs مطلوب لدعم sysctl (8) في Linux. استخدم sysctl (8) إلى كل من قراءة وكتابة sysctl البيانات.
ملخص
sysctl [-n] [-e] متغير ...
sysctl [-n] [-e] -w متغير = قيمة ...
sysctl [-n] [--e] - p
sysctl [- n] [--e] - a
sysctl [-n] [-e] -أ
المعلمات
متغير
اسم مفتاح للقراءة من. مثال على ذلك هو kernel .ostype . يتم أيضًا قبول فاصل القطع بدلاً من الفترة التي تحدد زوج المفتاح / القيمة - على سبيل المثال ، kernel / ostype.
متغير = قيمة
لتعيين مفتاح ، استخدم متغير النموذج = القيمة ، حيث يكون المتغير هو المفتاح والقيمة هي القيمة التي تم تعيينها لها. إذا كانت القيمة تحتوي على علامات اقتباس أو أحرف يتم تحليلها بواسطة shell ، فقد تحتاج إلى تضمين القيمة بين علامتي اقتباس مزدوجتين. يتطلب ذلك استخدام المعلمة -w.
-n
استخدم هذا الخيار لتعطيل طباعة اسم المفتاح عند طباعة القيم.
-e
استخدم هذا الخيار لتجاهل الأخطاء حول المفاتيح غير المعروفة.
-w
استخدم هذا الخيار عندما تريد تغيير إعداد 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
قد يختلف الاستخدام المحدد بتوزيع Linux. استخدم الأمر man ( ٪ man ) لمعرفة كيفية استخدام الأمر على جهاز الكمبيوتر الخاص بك.