MultiTail - တစ်ချိန်တည်းတွင်တစ်ချိန်တည်းတွင်မှတ်တမ်းနှစ်ခု၊ သုံးခုနှင့်ထို့ထက်ပိုသောမှတ်တမ်းများကိုကြည့်ပါ

ဆာဗာများကိုစီမံခန့်ခွဲသူများသို့မဟုတ်အချို့သော system log များကိုသတိပြုရန်လိုအပ်သည့်မည်သည့်အသုံးပြုသူမဆို၊ ဤအသုံးပြုသူများသည် tail command ဆိုတာဘာလဲ။ ဥပမာအားဖြင့်၊ ကျွန်ုပ်တွင် log ရှိလျှင် Apache ကို/Nginx ကျွန်ုပ်တို့၏ဝက်ဘ်ဆိုက်၊ ဝက်ဘ်မေးလ်မှတ်တမ်း (webmail.fromlinux.net ဥပမာအား) ငါတို့နှင့်အတူဖန်ဆင်းတော်မူ၏ iRedMailသို့မဟုတ်အခြားဝဘ်အပလီကေးရှင်းတစ်ခုသို့မဟုတ်ကဲ့သို့သောဆိုဒ်များမှအခြား www.GmailInicioSesion.info u API ကိုသုံးသောအခြားသူများသငျသညျဤမျှလောက်များစွာသောရှိတဲ့အခါ
မှတ်တမ်းများနှင့်ကျွန်တော်အချို့တိကျတဲ့ command ကိုပြန်လည်သုံးသပ်ချင်တယ် အမြီး ကသံသယမရှိဘဲအလွန်အစွမ်းထက်တဲ့ option တစ်ခုဖြစ်သည်။

အမြီးနှင့် CCZE

အမိန့် အမြီး parameter သည်ဘေးတွင်မှတ်တမ်းတစ်ခုကိုကြည့်ရှုရန်ခွင့်ပြုသည် -f ၎င်းသည်ကျွန်ုပ်တို့အား real log ကိုပြသသည်။ ဆိုလိုသည်မှာ log ပြန်လည်ရရှိခြင်းသည် log ကိုပြန်ဖွင့်စရာမလိုပဲ၊ ပေါ်လာလိမ့်မည်။

tail -f /var/log/auth.log

ထို့အပြင်ထည့်သွင်းပြောကြားခဲ့သည် ccze (ကျွန်ုပ်တို့အကြောင်းပြောဆိုပြီးပြီ) ကျွန်ုပ်တို့သည်မှတ်တမ်းများတွင်အရောင်များကိုထည့်နိုင်သည်။

tail -f /var/log/auth.log | ccze

[မှတ်စု] အရောင်များအတွက်အလုပ်လုပ်ရန် ccze package ကိုသင်တပ်ဆင်ရမည် [/ note]

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

ထို့နောက် terminal နှစ်ခုကိုဖွင့်ပြီး tailf -f တစ်ခုစီကိုတစ်ခုချင်းစီအလျားလိုက်၎င်းတို့ကိုအလျားလိုက်စီပါလိမ့်မည်။ ထို့ကြောင့် logs နှစ်ခုကိုတစ်ချိန်တည်းမြင်နိုင်မည်ဖြစ်သည်။

ကောင်းပြီ, multitail နှင့်အတူငါတို့သည်ကိုယ်ကိုကိုယ်ရှုပ်ထွေးရန်မလိုအပ်ပါ။

အမြီးအစုံ

MultiTail ဆိုတာ package တစ်ခုဖြစ်ပြီး command တစ်ခုဖြစ်ပါတယ်။ ကျွန်တော်တို့ကိုသူမြင်ချင်တဲ့ logs တွေကိုပြောခွင့်ပြုပေးတယ်။ ပြီးတော့အဲ့ဒီအရာအားလုံးကို screen ပေါ်မှာပြထားတယ်။

ဥပမာ:

multitail /var/log/auth.log /var/log/kernel.log

ဤအရာသည်ကျွန်ုပ်တို့အားမျက်နှာပြင်ပေါ်ရှိဤမှတ်တမ်းနှစ်ခုကိုပြလိမ့်မည်။

အစုံ

မင်းမြင်တဲ့အတိုင်း၊ တစ်ခုကအောက်က၊ နောက်တစ်ခုက၊ terminal မှာတူညီတဲ့ terminal မှာငါတို့မှာ logs နှစ်ခုရှိတယ်။

ငါနှစ်ခု logs ပြောပေမယ့် ... ပိုပြီးရှိနိုင်ပါသည်ဥပမာ, ငါသည်လည်း ulogd.log log ကြည့်ချင်တယ်ဆိုပါစို့:

multitail /var/log/auth.log /var/log/kernel.log /var/log/ulogd.log

ဒီမှာပုံမျက်နှာပြင်:

အမြီးမျိုးစုံ-၃

Terminal ကိုအလျားလိုက်မဟုတ်ဘဲဒေါင်လိုက်ကိုပိုင်းခြားချင်ရင်၊ -s 2 ... ကိုထည့်ရမယ်၊ 2 ကစုစုပေါင်းဒေါင်လိုက်ပြားအရေအတွက်။ ဥပမာ:

multitail -s 2 /var/log/auth.log /var/log/kernel.log

ဒီမှာပုံမျက်နှာပြင်:

multitail -v

အကယ်၍ ... အကယ်၍ သင်သည်ဥပမာ ၃ ခုနှင့်နှစ်ခုကိုမဟုတ်ဘဲ log ၃ ခုကိုပြချင်သော်လည်း terminal ကိုတန်းတူဒေါင်လိုက်နေရာများသုံးခုခွဲရန်မလိုတော့ဘဲ၊ မှန်areaရိယာကိုအလျားလိုက်နှစ်ထပ်ကိန်းနှစ်ခုအဖြစ်ခွဲရန် 2 ကိုထားခဲ့ပါ။ ပြီးခဲ့သည့် command ကိုသုံးပြီးအဆုံးမှာနောက် log တစ်ခုထပ်ထည့်ပါ။

multitail -s 2 /var/log/auth.log /var/log/kernel.log /var/log/ulogd.log

ဒီမှာပုံမျက်နှာပြင်:

multitail-v-3

MultiTail တပ်ဆင်ခြင်း

၎င်းကိုထည့်သွင်းရန်လွယ်ကူသည်ကိုရှာဖွေပြီးထည့်သွင်းပါ အစုံ သင့်ရဲ့ repository ကို၌တည်ရှိ၏။

သင် Debian, Ubuntu သို့မဟုတ် derivative ကိုအသုံးပြုသည်ဆိုပါက -

sudo apt-get install multitail

အကယ်၍ သင်သည် ArchLinux သို့မဟုတ် pacman ကိုသုံးသောအခြား distro ကိုအသုံးပြုပါက:

sudo pacman -S multitail

ငါးဆူး

ရွေးချယ်စရာတွေ၊ command ကွပ်မျက်မှုစတာတွေအများကြီးရှိတယ်။ အစုံ ကျွန်ုပ်တို့၏မှတ်တမ်းများကိုတစ်ချိန်တည်းကြည့်ရှုရန်အလွန်ကောင်းသည်မှာသေချာသည်။

ဒါကိုစိတ် ၀ င်စားကြောင်းသင်မျှော်လင့်ပါတယ်။

ပတ်သတ်ပြီး


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

5 မှတ်ချက်များ, သင့်စွန့်ခွာ

သင်၏ထင်မြင်ချက်ကိုချန်ထားပါ

သင့်အီးမေးလ်လိပ်စာပုံနှိပ်ထုတ်ဝေမည်မဟုတ်ပါ။

*

*

  1. အချက်အလက်အတွက်တာဝန်ရှိသည် - Miguel ÁngelGatón
  2. အချက်အလက်များ၏ရည်ရွယ်ချက်: ထိန်းချုပ်ခြင်း SPAM, မှတ်ချက်စီမံခန့်ခွဲမှု။
  3. တရားဝင်: သင်၏ခွင့်ပြုချက်
  4. အချက်အလက်များ၏ဆက်သွယ်မှု - ဒေတာများကိုဥပဒေအရတာ ၀ န်ယူမှုမှ လွဲ၍ တတိယပါတီများသို့ဆက်သွယ်မည်မဟုတ်ပါ။
  5. ဒေတာသိမ်းဆည်းခြင်း: Occentus ကွန်ယက်များ (အီးယူ) မှလက်ခံသည့်ဒေတာဘေ့စ
  6. အခွင့်အရေး - မည်သည့်အချိန်တွင်မဆိုသင်၏အချက်အလက်များကိုကန့်သတ်၊

  1.   ကုန်သည်ကြီး ဟုသူကပြောသည်

    ၎င်းသည်ကျွန်ုပ်အတွက်အလွန်အသုံးဝင်သည်။ ငါသူ့ကိုမသိဘူး 🙂

  2.   NauTiluS ဟုသူကပြောသည်

    ၎င်းသည် terminal ကိုပစ်ချလိုက်သော command တစ်ခုနှင့်အလွန်ဆင်တူသည်။ ဤနည်းဖြင့်ကွဲပြားသောအလုပ်လုပ်ပုံကိုပြသသည်။

    ဒီနေရာမှာငါပြောသည့်ပုံ၏ပုံဖြစ်သည်။
    http://i.imgur.com/YsSLgGI.png

    ဒါပေမယ့်အမြဲတမ်းတော့ Linux နဲ့ပတ်သတ်ပြီးကြီးကျယ်တဲ့အရာတစ်ခုပါ။ အရောင်အားလုံးအတွက်ရွေးချယ်စရာတွေအများကြီးရှိပါတယ်။

    မေတ္တာနှင့်ကြားလိုက်ပါ၏။

    1.    NauTiluS ဟုသူကပြောသည်

      Terra Terminal၊ ၎င်းသည် screenshot ပေါ်ရှိအစီအစဉ်၏အမည်ဖြစ်သည်။

    2.    eliotime ၃၀၀၀ ဟုသူကပြောသည်

      စိတ်ဝင်စားစရာကောင်းသည်။ ငါ RatPoison interface ကို Debian ဆီမပို့တော့ဘူး။

  3.   မင်္ဂလာပါ ဟုသူကပြောသည်

    ငါမသိသောတစ် ဦး ကအလွန်အသုံးဝင်သော tool ကို။ အချက်အလက်အတွက်ကျေးဇူးတင်ပါတယ်! ။ ရွှင်လန်း!

ဘောလ်(မှန်)