„MultiTail“: vienu metu matykite du, tris ir daugiau žurnalų realiuoju laiku

Tie iš mūsų, kurie valdo serverius ar bet kurį vartotoją, kuriam reikia stebėti tam tikrus sistemos žurnalus, šie vartotojai žino, kas yra tail komanda. Pavyzdžiui, jei turiu žurnalą apache/nginx mūsų svetainės žiniatinklio pašto žurnalas (žiniatinklio paštas.desdelinux. Grynasis Pavyzdžiui) mūsų faktas su „iRedMail“, arba kitą iš žiniatinklio programos ar panašių svetainių www.GmailIniciarSesion.info u kiti, kurie naudoja tam tikrą API, kai turi tiek daug
žurnalus ir norime peržiūrėti kai kurias konkrečiai komandas uodega Be jokios abejonės, tai puikus pasirinkimas.

Uodega ir CCZE

Įsakymas uodega leidžia matyti žurnalą šalia parametro -f Tai rodo mums žurnalą realiu laiku, ty visi žurnalo gauti pakeitimai bus rodomi ekrane, nereikės įkelti žurnalo iš naujo, tai yra:

tail -f /var/log/auth.log

Be to, pridėta prie ccze (apie tai jau kalbėjome) galime pridėti spalvų prie žurnalų:

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

[pastaba]Kad spalvos veiktų, turite įdiegti ccze paketą[/note]

Tai parodys mums žurnalą realiuoju laiku, bet Ką daryti, jei noriu matyti du žurnalus realiuoju laiku tuo pačiu metu?

Tada turėčiau atidaryti du gnybtus, sulygiuoti juos horizontaliai vieną virš kito, kad kiekviename būtų įvykdytas tailf -fy, kad galėčiau matyti du rąstus vienu metu.

Na, o naudojant „multitail“ mums nebereikia visko komplikuoti.

„MultiTail“

„MultiTail“ yra paketas (ir komanda), leidžiantis mums pasakyti, kokius žurnalus norime matyti, ir rodo juos visus ekrane, atskirtus, išdėstytus, sutvarkytus.

Pavyzdžiui:

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

Tai parodys mums šiuos du žurnalus ekrane:

daugiauodegė

Kaip matote, vienas yra apačioje, o kitas yra aukščiau, tame pačiame terminale turime du žurnalus.

Sakau du žurnalus, bet... gali būti ir daugiau, pavyzdžiui, tarkime, aš taip pat noriu matyti ulogd.log žurnalą:

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

Štai ekrano kopija:

multitail-3

Jei norite padalinti terminalą vertikaliai, o ne horizontaliai, turite pridėti -s 2... su 2 yra visų vertikalių skydelių skaičius. Pavyzdžiui:

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

Štai ekrano kopija:

multitail-v

Jei... be to, norite rodyti tris rąstus, o ne du, kaip pavyzdyje, bet nenorite vėl padalinti terminalo į tris lygias vertikalias erdves, o padalyti tinkamą sritį į du horizontalius kvadratus, palikite 2 iš ankstesnės komandos ir tiesiog pridėkite kitą žurnalą pabaigoje:

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

O štai ekrano kopija:

multitail-v-3

„MultiTail“ diegimas

Jį įdiegti paprasta, ieškokite ir įdiekite paketą daugiauodegė kuris yra jūsų saugykloje.

Jei naudojate Debian, Ubuntu arba išvestinę versiją:

sudo apt-get install multitail

Jei naudojate „ArchLinux“ ar kitą platintoją, kuriame naudojamas „pacman“:

sudo pacman -S multitail

pabaiga

Yra daug daugiau parinkčių, komandų vykdymo ir kt. daugiauodegė Be jokios abejonės, tai puiki galimybė vienu metu peržiūrėti kelis mūsų žurnalus.

Tikiuosi, kad jums tai pasirodė įdomu.

saludos


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   rawBasic sakė

    Man tai labai naudinga, ačiū, kad dalinatės. Aš jo nepažinojau. 🙂

  2.   NauTiluS sakė

    Tai labai panašu į komandą, kurią paleidėte terminale, ir tai rodo skirtingus darbo būdus.

    Štai ekrano kopija to, ką sakau.
    http://i.imgur.com/YsSLgGI.png

    Bet kaip visada, Linux yra geras dalykas, yra daug alternatyvų visoms spalvoms.

    Sveikinimai.

    1.    NauTiluS sakė

      „Terra Terminal“, tai yra programos, esančios ekrano kopijoje, pavadinimas.

    2.    3000 sakė

      Įdomus. Man nebereikės pridėti RatPoison sąsajos prie Debian.

  3.   Pipolandi sakė

    Labai naudinga priemonė, apie kurią aš nežinojau. Ačiū už informaciją!. Sveikinimai!.