如何查看日志

系统日志会记录系统中的一些问题,所以我们可以根据这些日志来解决一些系统问题。如何查看系统日志?以下是查看计算机系统日志的两种方法。

方法1:

1.单击开始菜单,然后单击“控制面板”。

2.在控制面板中,单击“管理工具”。

3.单击“事件查看器”。

4、可以看到系统日志内容信息,每一条都很详细。

方法二:

1.在开始菜单中点击“运行”,输入eventvwr。

2.单击确定立即打开系统日志。如果是linux,那就更简单了。你只需要知道日志的位置,然后就可以通过view命令查看了。Linux中查看日志的常用命令有:1,“tail -100f test.log”命令;2.“head -n 10 test.log”命令;3.“tail -n +92”命令;4、“head-n20”;5、“sed”命令等等。

1.linux查看日志的常用命令

尾巴:

-n是显示行号;相当于nl命令;例子如下:

Tail -100f test.log实时监控100行日志。

Tail -n 10 test.log查询日志末尾最后10行的日志;

Tail -n +10 test.log查询10行之后的所有日志;

头部:

与tail相反,tail是读取多少行日志;例子如下:

Head -n 10 test.log查询日志文件中的前10行日志;

Head -n -10 test.log查询除最后10行以外的所有日志;

猫:

Tac是逆视,是猫话的逆写;例子如下:

Cat -n test.log |grep“调试”查询关键字日志

2.应用场景1:按行号查看——过滤掉关键字附近的日志。

1)cat-ntest . log | grep " debug "获取关键日志的行号。

2)cat-ntest . log | tail-n+92 | head-n20选择关键字所在的中间一行。然后检查这个关键字的前10行和后10行的日志:

Tail -n +92表示查询92行后的日志。

Head -n 20表示检查之前查询结果中前20条记录。

3.应用场景2:按日期查询日志

sed-n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p ' test . log

特别说明:以上两个日期必须打印在日志中,否则无效;

首先,grep ' 2014-12-17 16:17:20 ' test . log用于确定日志中是否有这个时间点。

4.应用场景三:日志内容太多,打印在屏幕上不方便查看。

(1)使用更多和更少命令,

例如:cat -n test.log |grep "debug" |more,所以会分页打印。点按空格键来翻页。

(2)使用> Xxx.txt将其保存到一个文件中,然后可以下拉这个文件进行分析。

如:cat-n test . log | grep " debug " > debug . txt