اتقان لينكس "sysctl" القيادة

تكوين معلمات النواة في وقت التشغيل

لينكس sysctl الأمر بتكوين معلمات kernel في وقت التشغيل. المعلمات المتاحة هي تلك المدرجة تحت / proc / sys /. Procfs مطلوب لدعم sysctl (8) في Linux. استخدم sysctl (8) إلى كل من قراءة وكتابة sysctl البيانات.

ملخص

sysctl [-n] [-e] متغير ...
sysctl [-n] [-e] -w متغير = قيمة ...
sysctl [-n] [--e] - p (افتراضي /etc/sysctl.conf)
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 ) لمعرفة كيفية استخدام الأمر على جهاز الكمبيوتر الخاص بك.