MultiTail - Linuxeke-täk Linux terminalynda bir wagtyň özünde köp faýllara gözegçilik ediň


Serwer dolandyryjysy bolsun ýa-da programmist bolsun, meseleleri netijeli çözmek üçin birnäçe logfile ýüz tutmalydyrys. Muňa ýetmek üçin her bir logfili başga bir gabykda açmaly, guýruklamaly ýa-da az bolmaly. Şeýle-de bolsa, guýruk -f/var/log/habarlar ýa-da guýruk -f/var/log/safe ýaly adaty guýruk buýrugyny ulanyp bileris. Emma hakyky wagtda birnäçe faýly görmek islesek, “MultiTail” atly belli bir gural gurmalydyrys.

MultiTail näme?

“MultiTail” açyk çeşmeli şepagat uýalary bolup, bir penjirede adaty çykyşda birnäçe logfili görkezmek üçin ýa-da konsoly has aşaky böleklere bölýän guýruk buýrugy ýaly hakyky wagtda logfilleriň soňky setirlerini görkezýän ýekeje gabykda görkezilýär. ekran buýrugy). Şeýle hem, reňk görkezmegi, süzmegi, penjireleri goşmagy we pozmagy we başga-da köp zady goldaýar.

  1. Birnäçe giriş çeşmesi.
  2. Möhüm maglumatlar bolan ýagdaýynda yzygiderli aňlatma ulanyp reňk ekrany.
  3. Setir süzgüç.
  4. Gabyklary ýok etmek we goşmak üçin interaktiw menýular.

Ine, “MultiTail” -iň hereket edýän ekrany.

Linux-da MultiTail gurmak

Red Hat esasly paýlamalarda MultiTail almak üçin EPEL ammaryny açmaly we ony gurmak üçin terminalda aşakdaky buýrugy işletmeli.

# yum install -y multitail
$ sudo apt-get update
$ sudo apt-get install multitail

“MultiTail” -iň ulanylyşy

Adaty tertipde “MultiTail” “guýruk -f” ýaly bir zady edýär, ýagny faýllary hakyky wagtda görýär. Bir penjirede iki dürli faýly görmek/gözegçilik etmek üçin esasy sintaksis:

[email :~# multitail /var/log/apache2/error.log /var/log/apache2/error.log.1

Faýllary aýlamak üçin b düwmesine basyň we sanawdan isleýän faýlyňyzy saýlaň.

Faýly saýlanyňyzdan soň, kursor düwmelerini ulanyp aýlamak üçin şol saýlanan faýlyň soňky 100 setirini görkezer. Aýlamak penjiresiniň ýokarsyna/aşagyna geçmek üçin gg/G ulanyp bilersiňiz. Has köp setir görmek isleseňiz, çykmak üçin q düwmesine basyň we görmek üçin setirleriň sanyna täze baha girizmek üçin m düwmesine basyň.

Aşakdaky buýruk 2 sütünde iki dürli faýly görkezer.

 multitail -s 2 /var/log/mysqld.log /var/log/xferlog

Üç sütünde 3 faýly görkeziň.

 multitail -s 3 /var/log/mysqld.log /var/log/xferlog /var/log/yum.log

Bir sütünde 2 faýly birleşdirip, 5 faýly görkezýär we 2 faýly çep sütünde diňe biri bilen iki sütünde saklaň.

 multitail -s 2 -sn 1,3  /var/log/mysqld.log -I /var/log/xferlog /var/log/monitorix /var/log/ajenti.log /var/log/yum.log

1-faýly görkezýär, “-l” opsiýasy buýrugy penjirede ýerine ýetirmäge mümkinçilik berýär.

 multitail /var/log/iptables.log -l "ping server.nixcraft.in"

2 logfili bir penjirede birleşdiriň, ýöne logfile haýsy setirleriň bardygyny aňsatlyk bilen düşünmek üçin her logfile dürli reňk beriň.

 multitail -ci green /var/log/yum.log -ci yellow -I /var/log/mysqld.log

Netije

“Multitail” buýrugynyň diňe esasy ulanylyşyny öz içine aldyk. Saýlawlaryň we düwmeleriň doly sanawy üçin köp adamly adamyň sahypasyna seredip bilersiňiz ýa-da programma işleýän wagtynda kömek üçin h düwmesini basyp bilersiňiz.