查看linux日志的工具有哪些?

Linux日志视图

尾巴,头,猫,战术,战略,少,回声

1.命令格式:tail[必需参数][选定参数][文件]

-f周期读数

-q不显示处理信息。

-v显示详细的处理信息。

-c & lt;数字>显示的字节数

-n & lt;行数>显示行数

-q -q,- quiet,- silent从不输出给出文件名的头。

-s -s,- sleep-interval=S = s结合-f,表示在每个重复的间隔睡眠S秒。

Tail -n 100 catalina.out查询日志末尾最后100行的日志;

Tail -n +100 catalina.out查询100行之后的所有日志;

Tail -fn 100 catalina.out循环实时查看最后100行记录(最常用)。

与grep一起使用,例如:tail-fn100 catalina。out | grep-'关键字'

如果一次性查询的数据量太大,可以翻页查看。

比如:Tail-N6000卡特琳娜。Out | More-100可多屏显示(ctrl+f或空格键可作为快捷键)。

-

2、头部

Head -n 1000 catalina.out //查询日志文件中日志的前10行;标题-n-1000卡特琳娜。out//查询日志文件中除最后10行以外的所有日志;

头的其他参数和尾类似。

-

3、猫

Cat从第一行到最后一行连续显示在屏幕上。

$ cat filename //一次显示整个文件。

$ cat & gt文件名//从键盘创建一个文件。

$ cat file 1 file 2 & gt;File //将几个文件合并成一个文件。只能创建新文件,但不能编辑现有文件。

$ cat-n text file 1 & gt;Textfile2 //将一个日志文件的内容附加到另一个日志文件:

$ cat:& gt;Textfile2 //清空日志文件

注意: >它的意思是创造,> >它是一个附加物。

cat的其他参数和tail类似。

-

4.tac

Tac从最后一行到第一行反向显示在屏幕上。

-

5.sed

该命令可以根据时间范围查找日志文件或查询的特定部分。

//显示行号

sed -n '2,100p'catalina.out

//所以只能看文件的第5行到10行。

//根据时间段显示

sed-n '/2019-01-17 10:07:10/,/2019-02-14 16:54:01/p ' catalina . out

-

更少

less log.log

Shift+G命令移动到文件的末尾,然后输入?添加您想要搜索的关键词,例如?在1213shift+n个关键字之间切换。

-

附录1历史//所有历史| grep XXX //历史包含部分指令的历史|更多//按页查看历史-c//清除所有历史!!重复最后一个命令

选择:查询记录后!323

-

回声

输出回显“12345”

-

附录2

Linux日志文件描述

/var/log/message系统启动后的信息和错误日志是Red Hat Linux中最常用的日志之一。

/var/log/secure安全相关的日志信息。

/var/log/maillog与邮件相关的日志信息。

/var/log/cron记录与计划任务相关的信息。

/var/log/spooler记录与UUCP和新闻设备相关的信息。

与/var/log/boot.log守护程序的启动和停止相关的日志消息。

/var/log/wtmp该日志文件永久记录每个用户的登录和注销以及系统的启动和关闭事件。

-

附录3

Tomcat运行日志

1.首先切换到:cd usr/local/tomcat3/logs。

2、尾f卡特琳娜.完毕

3.这样就可以在运行时实时查看运行日志。

Ctrl+c是exit tail命令。重置