帮酷LOGO
0 0 评论
文章标签:SYS  文件  系统  Ubuntu  files  log  log-files  VIEW  


image

Linux将大量事件记录到磁盘上,其中它们通常以纯文本形式存储在/var/log 目录中。 大多数日志条目都经过系统日志守护进程 syslogd,并被写入系统日志。

Ubuntu包括许多查看这些日志的方法,无论是图形的还是命令行的。 你也可以将自己的日志消息写到系统日志中- 尤其在脚本中。

以图形方式查看日志

要使用 easy-to-use。图形应用程序查看日志文件,请从Dash打开日志文件查看器应用程序。

image

默认情况下,日志文件查看器显示大量日志,包括系统日志( syslog )。包管理器日志( dpkg.log )。身份验证日志( auth.log ) 和图形服务器日志( xorg.0.log )。 你可以在单个窗口中查看所有日志- 当添加新日志事件时,它会自动显示在窗口中。 也可以按Ctrl+F搜索日志消息或者使用筛选器菜单筛选日志。

image

如果你要查看它的他日志文件,请单击特定应用程序的日志文件,选择"打开"。 它将显示在列表中的它的他日志文件中,并将被监视和自动更新,像它的他日志一样。

image

写入系统日志

使用 logger实用工具,你可以使用简单的命令快速向系统日志写入消息。 例如要将消息 Hello World 写入系统日志,请使用以下命令:

记录器"Hello World""

image

你也许还希望指定它的他信息- 例如,如果在脚本中使用log命令,则可以能希望包含脚本名称:

记录器-t事件日志"Hello World"

image

查看终端中的日志

命令显示内核缓冲区的Linux消息,存储在内存中。 运行这里命令,你将得到大量输出。

image

要过滤这里输出并搜索你感兴趣的消息,你可以将它的传递给

dmesg | something

你还可以将dmesg命令的输出输出为英镑,这样你可以按照自己的速度滚动消息。 若要退出,请按

dmesg | 小于

image

如果grep搜索产生大量结果,则可以将它的输出传递给更少的结果:

dmesg | something |

除了打开任何文本编辑器中的日志文件,你可以使用 cat 命令将日志服务器的内容打印到终端:

cat/var/log/syslog

上面的dmesg命令一样,这将产生大量输出。 你可以使用命令来处理输出:

grep something/var/log/syslog

减少/var/log/syslog

其他有用的命令包括和的tail命令。 头打印文件中的前n 行,而尾部打印文件中的最后n 行- 如果你想查看最近的日志消息,则tail命令特别有用。

头部 -n 10/var/log/syslog

尾 -n 10/var/log/syslog

image

有些应用程序可能不会写入系统日志并产生自己的日志文件,你可以按照相同的方式操作它们- 你通常会在/var/log 目录中找到它们。 例如Apache服务器创建一个包含它的日志的/var/log/apache2 目录。



文章标签:文件  SYS  files  系统  VIEW  log  Ubuntu  log-files  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语