linux学习日志,linux日志详解

kodinid 12 0

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

  1. linux如何在日志中查找关键字?
  2. 如何分析Linux日志?
  3. linux怎么看tomcat启动日志?
  4. linux中如何获取应用程序printf函数打印到终端上的信息,并写入日志?

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

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

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

linux学习日志,linux日志详解-第1张图片-安济编程网
图片来源网络,侵删)

如何分析Linux日志?

一般两种类型日志: 永久日志rsyslog 临时日志system.journald

临时日志 查看 journalctl -f 参数可追踪实时日志

永久日志保存在/etc/log 目录下,通过修改 /etc/rsyslog.conf参数可定义不同日志的输出路径

linux学习日志,linux日志详解-第2张图片-安济编程网
(图片来源网络,侵删)

配置路径格式设备名 . 优先级 ; 例外 路径

例如 *.info;mail.none;authpriv.none;cron.none /var/log/messages

表示的是 :所有日志 优先级在info以上包含info 除去mail authpriv cron的日志保存在/var/log/messages中

linux学习日志,linux日志详解-第3张图片-安济编程网
(图片来源网络,侵删)

常用日志

message 系统信息日志

sercue 安全审计日志

Boot.log 系统启动日志

linux怎么看tomcat启动日志?

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

比如

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

这个

catalina.out

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

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

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

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

linux中如何获取应用程序printf函数打印终端上的信息,并写入日志?

linux 后台程序中prf占***,printf函数在c语言中产生格式化输出的函数(定义在 stdio.h 中),其向终端(显示器、台等)输出字符

Linux是一套使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务支持线程和多CPU的操作系统。它能运行主要的UNIX工具应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

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

标签: 日志 linux 启动

上一个怎样学c语言,怎样学c语言基础入门

下一个c语言中i=0:c语言中i=070什么意思?