Linux ကိုစနစ်အုပ်ချုပ်ရေးမှူးရဲ့လမ်းညွှန်

MAKEDEV ပစ္စုပ္ပန်မဟုတ်ထားတဲ့ device ကိုဖိုင်တွေအတွက်ဦးစားပေးနည်းလမ်းဖြစ်ပါတယ်။ သို့သော်တစ်ခါတစ်ရံတွင် MAKEDEV script ကိုသင်ဖန်တီးရန်ဆန္ဒရှိ device ကိုဖိုင်အကြောင်းကိုသိကြမည်မဟုတ်။ အဆိုပါ mknod command ကိုလာရှိရာ။ သင်ဖန်တီးရန်ဆန္ဒရှိ device ကိုများအတွက်အဓိကနှင့်အသေးစား node ကိုနံပါတ်များကိုသိရန်လိုအပ် mknod သုံးစွဲဖို့အလို့ငှာဤသည်ဖြစ်ပါတယ်။ Kernel အားအရင်းအမြစ်စာရွက်စာတမ်းများအတွက် devices.txt ဖိုင်ဤအချက်အလက်များ၏ canonical အရင်းအမြစ်ဖြစ်ပါတယ်။

ဥပမာတစ်ခုယူကို MAKEDEV script ကိုကျွန်တော်တို့ရဲ့ဗားရှင်း / dev / ttyS0 device ကိုဖိုင်ကိုဖန်တီးရန်ပုံကိုသိတော်မမူကြောင်းဆိုကြပါစို့။ ကျနော်တို့ကဖန်တီးရန် mknod သုံးစွဲဖို့လိုအပ်ပါတယ်။ ကျနော်တို့ကဒါကြောင့်ကျွန်တော်တို့ဟာအခုဆိုရင်ကျနော်တို့ဖိုင်ကိုဖန်တီးပေးရန်လိုအပ်သမျှကိုသိရအဓိကအရေအတွက်ကို 4 နဲ့အသေးစားအရေအတွက်ကို 64. နဲ့ဇာတ်ကောင် device ကိုဖြစ်သင့်သော devices.txt မှာရှာဖွေနေထံမှသိရကြ၏။

# mknod / dev / ttyS0 က c 4 64 # chown root.dialout / dev / ttyS0 # chmod 0644 / dev / ttyS0 # ls -l / dev / ttyS0 crw-rw ---- 1 အမြစ် dialout 4, 64 အောက်တိုဘာ 23 18: 23 / dev / ttyS0

သင်တို့ကိုတွေ့မြင်နိုင်သကဲ့သို့ ပို. အများအပြားခြေလှမ်းများဖိုင်ကိုဖန်တီးရန်လိုအပ်သည်။ ဒီဥပမာမှာ, သင်သို့သော်လိုအပ်သည့်လုပ်ငန်းစဉ်ကိုတွေ့နိုင်ပါသည်။ ဒါဟာ ttyS0 ဖိုင် MAKEDEV script ကိုပေးလိမ့်မည်မဟုတ်သောအစွန်းရောက်အတွက်မဖြစ်နိုင်ဖြစ်တယ်, ဒါပေမဲ့ဒါဟာအချက်သရုပျဖျောဖို့အဘို့လောက်ပေ။

* လိုင်စင်

* Linux ကိုအညွှန်းကိန်းမှနိဒါန်း