מאסטרינג לינוקס "sysctl" פיקוד

הגדרת פרמטרים ליבה ב Runtime

לינוקס sysctl הפקודה מגדיר פרמטרים ליבה בזמן ריצה. הפרמטרים הזמינים הם אלה המפורטים תחת / proc / sys /. Procfs נדרש לתמיכה sysctl (8) ב- Linux. השתמש sysctl (8) כדי לקרוא ולכתוב נתונים sysctl.

תַקצִיר

משתנה sysctl [-n] [-e] ...
sysctl [-n] [-e] -w value = value ...
sysctl [-n] [-e] -p <שם קובץ> (default /etc/sysctl.conf)
sysctl [-n] [-e] -a
sysctl [-n] [-e] -A

פרמטרים

מִשְׁתַנֶה

שם של מפתח לקריאה. דוגמה לכך היא kernel . מפריד קו נטוי מתקבל גם במקום תקופה תחום את זוג מפתח / ערך, למשל, kernel / ostype.

ערך משתנה

כדי להגדיר מפתח, השתמש בטופס form = value , כאשר המשתנה הוא המפתח והערך הוא הערך שאליו הוא מוגדר. אם הערך מכיל ציטוטים או תווים המנותחים על ידי הקליפה, ייתכן שיהיה עליך לצרף את הערך במרכאות כפולות. זה דורש את הפרמטר -W להשתמש.

-n

השתמש באפשרות זו כדי להשבית את הדפסת שם המפתח בעת הדפסת ערכים.

השתמש באפשרות זו כדי להתעלם משגיאות על מקשים לא ידועים.

-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

השימוש הספציפי עשוי להשתנות בהתאם להפצת לינוקס. השתמש בפקודת הגבר ( % man ) כדי לראות כיצד נעשה שימוש בפקודה במחשב הספציפי שלך.