Linux ကို Log in ဝင်ရန်ဖိုင်တစ်ခုနိဒါန်း

တစ်ဦးကမှတ်တမ်းဖိုင်, သငျသညျကောင်းစွာမှန်းဆခဲ့ကြပေမည်အဖြစ်များအတွက်ဖြစ်ရပ်များတစ်ဦးအချိန်ဇယားကိုထောက်ပံ့ပေး သည့် Linux ကို operating system ကို , application များနှင့်ဝန်ဆောင်မှုများ။

ဖိုင်များကိုဖတ်ရှုဖို့သူတို့ကိုလွယ်ကူအောင်စာသားထဲမှာသိမ်းထားပါတယ်။ ဒီလမ်းညွှန်, ဃဖိုင်တွေရှာတွေ့မှဘယ်မှာခြုံငုံသုံးသပ်ပေးသော့ချက်မှတ်တမ်းများအနည်းငယ်မီးမောင်းထိုးပြခြင်းနှင့်၎င်းတို့ကိုကိုဖတ်ရှုဖို့ဘယ်လိုရှင်းပြထားသည်။

အဘယ်မှာရှိသင်ဟာ Linux ကို Log in ဝင်ရန်ဖိုင်များကိုရှာပါနိုင်သလား

Linux ကိုမှတ်တမ်းဖိုင်များကိုပုံမှန်ဖိုင်တွဲ / var / သစ်လုံးထဲမှာသိမ်းထားပါတယ်။

အဆိုပါဖိုင်တွဲဖိုင်တွေများပြားတဲ့ဆံ့မည်သငျသညျအသီးအသီး application များအတွက်သတင်းအချက်အလက်ရနိုင်တယ်။

ဥပမာအားများအတွက် ls command ကိုရိုက်ဒီနေရာမှာနမူနာ / var / သစ်လုံး folder ထဲမှာ run သောအခါရရှိနိုင်သောမှတ်တမ်းများအနည်းငယ်ရှိပါတယ်။

ကြောင်းစာရင်းထဲတွင်နောက်ဆုံးသုံးဖိုင်တွဲများဖြစ်ကြသည်ပေမယ့်သူတို့ကစာဖိုင်တွဲအတွင်း၌ဖိုင်တွေ log ရှိသည်။

အဆိုပါမှတ်တမ်းဖိုင်များကိုသင်အောက်ပါ command ကိုရိုက်ထည့်ခြင်းဖြင့်သူတို့ကိုဖတ်နိုင်လွင်ပြင်စာသားကို format နဲ့ဖြစ်သကဲ့သို့:

nano

အထက်ပါ command ကိုခေါ်အယ်ဒီတာအတွက်မှတ်တမ်းဖိုင်ကိုဖွင့်လှစ် nano ။ အဆိုပါမှတ်တမ်းဖိုင်အရွယ်အစားသေးငယ်သည်လျှင်အထဲတွင်နှင့်အယ်ဒီတာဃ file ကိုဖွင့်လှစ်ရန် ok ဖြစ်ပါသည်ဒါပေမယ့်မှတ်တမ်းဖိုင်ကြီးမားသည်လျှင်သင်ဖြစ်ကောင်းဃ၏အမြီးအဆုံးဖတ်နေသာစိတ်ဝင်စားဖြစ်ကြသည်။

အဆိုပါ အမြီး command ကို အောက်ပါအတိုင်းသကဲ့သို့သင်တို့ဖိုင်တစ်ဖိုင်ထဲမှာနောက်ဆုံးအနည်းငယ်လိုင်းများကိုဖတ်ပေးနိုင်ပါတယ်:

အမြီး

သငျသညျအောက်ပါအတိုင်း -n switch သည်နှင့်အတူပြသနိုင်ဖို့မည်မျှလိုင်းများကိုသတ်မှတ်နိုင်သည်

အမြီး -n

သငျသညျဖိုင်ကို၏အစကိုတွေ့မြင်ချင်တယ်ဆိုရင်ဟုတ်ပါတယ်, သငျသညျကိုသုံးနိုင်သည် ဦးခေါင်းကို command ကို

Key ကိုစနစ်မှတ်တမ်းများ

အောက်ပါမှတ်တမ်းဖိုင်များကို Linux ကိုအတွင်းထွက်ကြည့်ဖို့အဓိကသူများဖြစ်ကြ၏။

အဆိုပါခွင့်ပြုချက်မှတ်တမ်း (auth.log) အသုံးပြုသူ access ကိုထိန်းချုပ်သောခွင့်ပြုချက်စနစ်များအသုံးပြုခြင်းကိုခြေရာခံ။

အဆိုပါ daemons မှတ်တမ်း (daemon.log) အရေးကြီးသောတာဝန်များကိုလုပ်ဆောင်သောနောက်ခံမှာကို run ကြောင်းန်ဆောင်မှုများခြေရာခံ။

daemons မျှသော graphical output ကိုရှိသည်ဖို့လေ့ရှိပါတယ်။

အဆိုပါဒီဘာဂ်မှတ်တမ်း application များအတွက်ဒီဘာဂ် output ကိုပေးပါသည်။

အဆိုပါ kernel ကိုမှတ်တမ်းဟာ Linux kernel ကိုအကြောင်းအသေးစိတ်ပေးပါသည်။

အဆိုပါစနစ်အားမှတ်တမ်းသင့် system အကြောင်းကိုအများဆုံးသတင်းအချက်အလက်များပါဝင်သည်နှင့်သင့်လျှောက်လွှာ Entries တွေကိုဖြစ်ကောင်းဒီမှတ်တမ်းဖိုင်ထဲမှာပါလိမ့်မည် log ၎င်း၏ကိုယ်ပိုင်ရှိသည်မဟုတ်ပါဘူးဆိုရင်။

တစ်ဦးက Log in ဝင်ရန်ဖိုင်၏မာတိကာလေ့လာသုံးသပ်ခြင်း

အထက်ပုံသဏ်ဌာနျကိုငါ့ system ကိုမှတ်တမ်းဖိုင် (syslog) အတွင်းပြီးခဲ့သည့် 50 ဖိုင်တွေရဲ့ contents ပြသထားတယ်။

အဆိုပါမှတ်တမ်းအတွက်တစ်ဦးချင်းစီ line ကိုအောက်ပါသတင်းအချက်အလက်များပါဝင်သည်:

အောက်ပါအတိုင်းဥပမာ, ငါ၏အ syslog ဖိုင်ထဲတွင်တဦးတည်းလိုင်းသည်:

Jan 20 12:28:56 Gary-VirtualBox systemd [1]: စတင်. ခွက် Scheduler

ဤအခွက်အချိန်ဇယားဆွဲဝန်ဆောင်မှု 20 ဇန်နဝါရီအပေါ် 12.28 မှာစတင်ခဲ့ပြီးသောသင်ပြောပြသည်။

မှတ်တမ်းများအလှည့်

သူတို့သိပ်ကြီးကြီးမရကြဘူးဒါကြောင့် log file တွေကိုအခါအားလျော်စွာလှည့်။

အဆိုပါသစ်လုံး utility ကို log ကိုဖိုင်တွေအလှည့်အဘို့အတာဝန်ရှိသည်လှည့်။ ထိုသို့သော auth.log.1, auth.log.2 အဖြစ်အရေအတွက်အားဖြင့်နောက်တော်သို့လိုက်ကြလိမ့်မည်ကြောင့်မှတ်တမ်းလှည်ထားပြီးတဲ့အခါမှာသင်ပြောပြနိုင်ပါတယ်။

ဒါဟာ etc / ဖိုင်ကိုတည်းဖြတ်နေဖြင့် log ကိုလည်ပတ်၏ကြိမ်နှုန်းကိုပြောင်းလဲပေးရန်ဖြစ်နိုင် / logrotate.conf

အောက်ပါငါ၏အ logrotate.conf ဖိုင်ကနေနမူနာကိုပြသထားတယ်:

#rotate မှတ်တမ်းဖိုင်များကို
အပတ်စဉ်

#keep မှတ်တမ်းဖိုင်များကိုတန်ဖိုးရှိ 4 ပတ်က
4 လှည့်

အလှည့်အပြီးအသစ်သောမှတ်တမ်းဖိုင်များကိုဖန်တီး
ဖန်တီး

သင်တို့ကိုတွေ့မြင်နိုင်သကဲ့သို့ဤမှတ်တမ်းဖိုင်များကိုအပတ်တိုင်းလှည့်ခြင်း, မှတ်တမ်းဖိုင်တွေကိုတန်ဖိုးရှိလေးပတ်ရှိပါတယ်ကာလ၌မဆိုအမှတ်မှာသိုထား၏။

တစ်ဦးကို log file ကိုလှည့်လိုက်တဲ့အခါအသစ်တစ်ခုကိုတဦးတည်းက၎င်း၏အရပ်ဌာန၌နေသူများကဖန်တီး။

တစ်ခုချင်းစီကိုလျှောက်လွှာ၎င်း၏ကိုယ်ပိုင်လည်ပတ်ရေးမူဝါဒရှိနိုင်ပါသည်။ အဆိုပါ syslog file ကိုပိုပြီးလျှင်မြန်စွာခွက် file ကို log ထက်ကြီးထွားသွားသည်ကို ထောက်. ဤသည်သိသာအသုံးဝင်သည်။

အဆိုပါလည်ပတ်မူဝါဒများ /etc/logrotate.d ထားနေကြသည်။ ၎င်း၏ကိုယ်ပိုင်လည်ပတ်ရေးမူဝါဒလိုအပ်သည်တစ်ခုချင်းစီကိုလျှောက်လွှာဤ folder ထဲတွင်တစ်ဦး configuration ဖိုင်ရပါလိမ့်မယ်။

အောက်ပါအတိုင်းဥပမာ apt ဒီ tool ဟာ logrotate.d folder ထဲမှာဖိုင်တစ်ဖိုင်ရှိပါတယ်:

/var/log/apt/history.log {
12 လှည့်
လစဉ်
သိပ်
missingok
notifempty
}

အခြေခံအားဖြင့်, ဒီမှတ်တမ်းကိုသင်အောက်ပါပြောပြသည်။ အဆိုပါသစ်လုံးကို log file တွေကိုတန်ဖိုးရှိ 12 ပတ်ကိုစောင့်ရှောက်ခြင်းနှင့်လစဉ်လတိုင်း (တစ်လလျှင် 1) လှည့်ပါလိမ့်မယ်။ အဆိုပါသစ်လုံး file ကို compressed လိမ့်မည်။ အဘယ်သူမျှမမက်ဆေ့ခ်ျ (ဆိုလိုသည်မှာကြောင့်အချည်းနှီးပင်ဖြစ်သည်) တစ်ဦးမှတ်တမ်းရေးသားနေတယ်ဆိုရင်ဖြစ်လျှင်ဤလက်ခံနိုင်ဖွယ်ဖြစ်ပါသည်။ ဒါကြောင့်အချည်းနှီးလျှင်အဆိုပါ log ကိုလှည့်မည်မဟုတ်။

ဖိုင်တစ်ဖိုင်ပြင်ဆင်ရန်၏မူဝါဒသင်လိုအပ်သည့်အပြင်အဆင်များနှင့်အတူဖိုင်ကိုပြင်ဆင်ရန်အဲဒီနောက်အောက်ပါ command ကို run ရန်:

logrotate -f