linux系统学习日志管理交流,linux日志管理命令

kodinid 8 0

大家好,今天小编关注到一个比较意思的话题,就是关于linux系统学日志管理交流的问题,于是小编就整理了4个相关介绍Linux系统学习日志管理交流的解答,让我们一起看看吧。

  1. linux怎么看tomcat启动日志?
  2. linux如何在日志中查找关键字?
  3. linux系统日志收集命令?
  4. 如何查看linux系统警告日志?

linux怎么看tomcat启动日志?

在Tomcat启动的时候使用tail命令查看。

比如

linux系统学习日志管理交流,linux日志管理命令-第1张图片-安济编程网
图片来源网络,侵删)

tail -f /home/tomcat/bin/catalina.out

这个

catalina.out

就Tomcat启动时候的启动日志。

使用tail -f 命令可以随时查看启动过程

linux系统学习日志管理交流,linux日志管理命令-第2张图片-安济编程网
(图片来源网络,侵删)

最好是开2个linux窗口,一个窗口tail 命令,一个窗口再执行Tomcat启动命令。

然后来tail命令窗口查看启动过程所有日志。

linux如何在日志中查找关键字

方法很多:单个文件可以使用vi或vim编辑器打开日志文件,使用编辑器里的查找功能。在查看模式下,符号/后面跟关键字向下查找,符号?后面跟关键字向上查找,按n查找下一个,按N查找上一个。

linux系统学习日志管理交流,linux日志管理命令-第3张图片-安济编程网
(图片来源网络,侵删)

多个文件可以使用grep命令,比如 grep ERROR /var/log/messages*。会把匹配到ERROR这个关键字的行和所在的日志文件直接输出到屏幕。还可以使用cat命令后面使用grep过滤等方法,不如上面两个实用。上面两个较常用。

linux系统日志收集命令?

命令为var/log/message 。

记录系统重要信息的日志,记录Linux系统的绝大多数重要信息,如果系统出现问题,首先要检查的就是应该是这个日志文件;

/var/log/secure 记录验证和授权方面的信息,只要涉及账户和密码程序都会记录。比如说系统的登录,ssh的登录,su切换用户,sudo授权,甚至添加用户和修改用户密码;

/var/log/wtmp 永久记录所有用户的登录、注销信息,同时记录系统的启动、重启、关机***。同样这个文件也是一个二进制文件不能直接vi而需要使用last命令来查看;

/var/run/utmp 记录当前已经登录的用户的信息。这个文件会随着用户的登录和注销而不断变化,只记录当前登录用户的信息,同样这个文件不能直接vi,要使用w,who,users等命令;

如何查看linux系统警告日志?

可以直接用Vim打开日志文件查看,系统日志文件一般是/var/log/secure、/var/log/messages、/var/log/lastlog等文件,不过日志文件数据很分散,一般都是编写一个shell脚本分析日志文件,并且加入任务计划每天自动分析,这样的shell脚本在一些论坛上可以下载的到的;或者是用专门的日志文件分析工具软件,这样的软件是比较多的,比如logwatch。

到此,以上就是小编对于linux系统学习日志管理交流的问题就介绍到这了,希望介绍关于linux系统学习日志管理交流的4点解答对大家有用。

标签: 日志 文件 命令