Kernel န့်သတ်ချက်များ Runtime မှာ configure
အဆိုပါ Linux ကို sysctl command ကို runtime မှာ kernel ကို parameters များကိုစီစဉ်ပေးသည်။ ရရှိနိုင်ပါသတ်မှတ်ချက် / proc / sys / အောက်တွင်ဖော်ပြထားသောရှိသူများဖြစ်ကြသည်။ Procfs Linux ထဲရှိ sysctl (8) ထောက်ခံမှုများအတွက်လိုအပ်သည်။ sysctl data တွေကိုဖတ်ပါနှင့်ရေးသားဖို့နှစ်ဦးစလုံး sysctl (8) ကိုသုံးပါ။
အနှစ်ချုပ်
sysctl [-n] [-e] variable ကို ...
sysctl [-n] [-e] -w variable ကို = value ကို ...
sysctl [-n] [-e] -p <ဖိုင်အမည်> (default အ /etc/sysctl.conf)
sysctl [-n] [-e] -a
sysctl [-n] [-e] -a
parameters
ပွောငျးလဲတတျသော
ကနေဖတ်ရှုဖို့အဓိက၏အမည်။ ဥပမာတစ်ခု kernel ကို .ostype ဖြစ်ပါတယ်။ အဆိုပါမျဉ်းစောင်း separator လည်း kernel ကို / ostype, သော့ချက် / တန်ဖိုးကို pair တစုံ-ဥပမာ delimiting ကာလ၏အရပျ၌ကိုလက်ခံသည်။
variable ကို = value ကို
အဓိကတင်ထားရန်, variable ကိုသော့နှင့်တန်ဖိုးကိုသည်အဘယ်မှာရှိပုံစံ variable ကိုအသုံးပွုရ = တန်ဖိုးကသတ်မှတ်ထားရဲ့တန်ဖိုးကိုဖြစ်ပါတယ်။ တန်ဖိုး shell ကိုတို့ကသရုပျခှဲဖြစ်ကြောင်းကိုးကားသို့မဟုတ်အက္ခရာများပါဝင်လျှင်, သင်နှစ်ဆကိုးကားအတွက်တန်ဖိုးခိုင်ခံ့ရန်လိုအပ်ပေမည်။ ဤသည်ကိုအသုံးဖို့ -w parameter သည်လိုအပ်သည်။
-n
တန်ဖိုးများကိုပုံနှိပ်သည့်အခါတံခါးသော့ကိုနာမတျော၏ပုံနှိပ်ခြင်း disable လုပ်ဖို့ကဒီ option ကိုအသုံးပြုပါ။
-e
အမည်မသိသော့အကြောင်းကိုအမှားများကိုလျစ်လျူရှုရန်ဒီ option ကိုအသုံးပြုပါ။
-w
သင်တစ်ဦး sysctl setting ကိုပြောင်းလဲပစ်ချင်သည့်အခါဤ option ကိုသုံးပါ။
-p
အဘယ်သူမျှမပေးထားခဲ့သည်ဆိုပါကသတ်မှတ်ထားသောဖိုင်သို့မဟုတ် /etc/sysctl.conf ထံမှဝန် sysctl settings ကို။
-a
အားလုံးတန်ဖိုးများကိုလက်ရှိတွင်မရရှိနိုင်ဖော်ပြရန်။
-a
စားပွဲပုံစံအားလုံးကိုတန်ဖိုးများကိုလက်ရှိတွင်မရရှိနိုင်ဖော်ပြရန်။
ဥပမာအားအသုံးပြုမှု
/ sbin / sysctl -a
/ sbin / sysctl -n kernel.hostname
/ sbin / sysctl -w kernel.domainname = "example.com"
/ sbin / sysctl -p /etc/sysctl.conf
တိကျတဲ့အသုံးပြုမှု Linux ကိုဖြန့်ဖြူးခြင်းဖြင့်ကွဲပြားလိမ့်မည်။ ကြည့်ဖို့လူကို command ကို (% သည်လူ) ကိုသုံးပါ command တစ်ခုကိုဘယ်လို သင့်ရဲ့အထူးသဖြင့်ကွန်ပျူတာပေါ်တွင်အသုံးပြုသည်။