MultiTail - Tissorvelja Fajls Multipli Simultanjament f'Terminal Linux Uniku


Kemm jekk huwiex amministratur tas-server jew programmatur xi żmien irridu nirreferu logfiles multipli għal ħidmiet ta 'soluzzjoni tal-problemi b'mod effettiv. Biex nilħqu dan irridu niftħu, tail jew inqas kull logfile f'qoxra differenti. Madankollu, nistgħu nużaw kmand tad-denb tradizzjonali bħal tail -f /var/log/messages jew tail -f /var/log/secure f'linja waħda. Imma jekk irridu naraw fajls multipli f'ħin reali għandna bżonn ninstallaw għodda speċifika msejħa MultiTail.

X'inhu MultiTail?

MultiTail hija utilità ta 'ncurses sors miftuħ li tista' tintuża biex turi logfiles multipli għal output standard f'tieqa waħda jew qoxra waħda li turi l-aħħar ftit linji ta 'logfiles f'ħin reali bħal kmand tad-denb li jaqsam il-console f'aktar subwindows (bħal kmand tal-iskrin). Jappoġġja wkoll l-enfasi tal-kulur, il-filtrazzjoni, iż-żieda u t-tħassir ta 'twieqi u ħafna aktar.

  1. Sorsi ta' input multipli.
  2. Wiri bil-kulur bl-użu ta' Espressjoni Regolari fil-każ ta' informazzjoni importanti.
  3. Filtrar tal-linja.
  4. Menus interattivi għat-tħassir u ż-żieda ta' qxur.

Hawn hu eżempju ta 'screen grab ta' MultiTail fl-azzjoni.

Installazzjoni ta' MultiTail fil-Linux

Biex tikseb MultiTail fuq distribuzzjonijiet ibbażati fuq Red Hat, trid tixgħel ir-repożitorju EPEL u mbagħad tħaddem il-kmand li ġej fuq it-terminal biex tinstallah.

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

Użu ta' MultiTail

B'mod awtomatiku MultiTail jagħmel l-istess ħaġa bħal 'tail -f', jiġifieri tara l-fajls f'ħin reali. Biex tara/immonitorja żewġ fajls differenti f'tieqa waħda, is-sintassi bażika hija:

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

Biex tiskrollja l-fajls, agħfas 'b' u agħżel il-fajl li trid mil-lista.

Ladarba, inti tagħżel il-fajl, se turi li inti l-aħħar 100 linja ta 'dak il-fajl magħżul, biex tiskrollja permezz tal-użu ċwievet tal-cursor. Tista 'wkoll tuża 'gg'/'G' biex timxi lejn in-naħa ta 'fuq/qiegħ tat-tieqa tal-iscroll. Jekk trid tara aktar linji, agħfas ‘q’ biex toħroġ u agħfas ‘m’ biex iddaħħal valur ġdid għan-numru ta’ linji biex tara.

Il-kmand li ġej se juri żewġ fajls differenti f'2 kolonni.

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

Uri 3 fajls fi tliet kolonni.

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

Juri 5 logfiles waqt li jgħaqqad 2 fajls f'kolonna waħda u żomm 2 fajls f'żewġ kolonni b'wieħed biss fil-kolonna tax-xellug.

 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

Juri fajl 1 filwaqt li l-għażla '-l' tippermetti li l-kmand jiġi esegwit f'tieqa.

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

Għaqqad 2 logfiles f'tieqa waħda, imma agħti kulur differenti lil kull logfile sabiex tkun tista' tifhem faċilment x'linji huma għal liema logfile.

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

Konklużjoni

Aħna koprejna biss ftit użu bażiku tal-kmand multitail. Għal lista kompluta ta 'għażliet u ċwievet tista' tħares lejn il-paġna man ta 'multitail jew tista' tagħfas il-buttuna 'h' għall-għajnuna waqt li l-programm jaħdem.