CentOS7中下载安装Multitail(让你的日志文件变得多彩)

Posted hideveloper

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7中下载安装Multitail(让你的日志文件变得多彩)相关的知识,希望对你有一定的参考价值。

MultiTail是干啥的?
Linux系统下查看日志的一个工具,允许您监视终端中多个窗口中的日志文件和命令输出,着色,过滤和合并。
具体介绍请看官网:https://www.vanheusden.com/multitail/
它可以同时监控多个日志文件,两个日志左右并排展示的效果图如下(当然截图是默认的配色方案,觉得不好看,可以自定义,我正在研究怎么把时间显示的不同):
技术分享图片技术分享图片

 

因为镜像不支持,国外的好多软件都没法用yum指令下载,笔者只好去官网找下载路径

(1)下载文件源
yum -y install wget
 
(2)解压文件
tar -xvzf multitail-6.4.2.tgz
 
(3)进入目录
cd multitail-6.4.2
 
(4)安装
./configure #不是每个安装包都需要执行这个命令,二进制包不需要这步
make
make install
 
如报错:
/bin/sh: cc: command not found
请执行:
sudo yum -y install gcc gcc-c++ libstdc++-devel 
make MALLOC=libc
如仍然报错:
mt.h:63:29: fatal error: ncursesw/panel.h: No such file or directory
请执行:
sudo  yum install ncurses-devel
 
备注一下:
Debian/Ubuntu指令:sudo apt-get install libncursesw5-dev
RedHat/Fedora/指令:sudo  yum install ncurses-devel
 
(5)清除缓存文件
make clean
make distclean
 
(6)删除下载的文件包和解压的文件夹
cd ..
rm -rf multitail-6.4.2
rm -rf multitail-6.4.2.tgz
 
(7)打开日志文件
打开单个日志文件
multitail -f -c /data/jk-service-provider/logs/all_data.log
打开两个日志文件(上下显示)
multitail  -f -c /data/jk-service-provider/logs/all_data.log -c /data/jk-service-provider/logs/jk_error.log
打开两个日志文件(左右显示)
multitail -s 2 -f -c /data/jk-service-provider/logs/all_data.log -c /data/jk-service-provider/logs/jk_error.log
 

以上是关于CentOS7中下载安装Multitail(让你的日志文件变得多彩)的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7系统中node安装配置

FireFox浏览器的下载和安装借助RamDisk让你的FireFox飞起来

安装centos7怎么选择服务器版

从零开始,让你的框架支持CocoaPods

[Linux小技巧]如何使用exa让你的ls看起来高大上

一键安装黑苹果,让你的宝贝电脑变成双系统!