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

Ubuntu包括多种查看这些日志的方式,以图形方式或从命令行。 您还可以将自己的日志消息写入系统日志,在脚本中特别有用。

以图形方式查看日志

要使用易于使用的图形应用程序查看日志文件,请从Dash打开日志文件查看器应用程序。

日志文件查看器默认显示许多日志,包括系统日志(syslog),包管理器日志(dpkg.log),认证日志(auth.log)和图形服务器日志(Xorg.0.log)。 您可以在单个窗口中查看所有日志 - 当添加新的日志事件时,它将自动出现在窗口中,并将以粗体显示。 您也可以按Ctrl + F搜索日志消息,或使用过滤器菜单过滤日志。

如果您有其他日志文件要查看 - 例如,特定应用程序的日志文件 - 您可以单击文件菜单,选择打开,并打开日志文件。 它将出现在列表中的其他日志文件旁边,并将像其他日志一样被监视和自动更新。

写入系统日志

该记录仪实用程序允许您快速编写消息到您的系统日志,一个单一的,简单的命令。 例如,要将消息Hello World写入系统日志,请使用以下命令:logger“Hello World”

您还可以指定其他信息 - 例如,如果您在脚本中使用logger命令,则可能需要包括脚本的名称:logger -t ScriptName“Hello World”

在终端中查看日志

dmesg命令会显示Linux内核消息的缓冲区,这是存储在内存中。 运行这个命令,你会得到很多输出。

要过滤此输出,并搜索你感兴趣的消息,你可以用管道到grep:dmesg | grep东西

也可通过管道dmesg命令的输出少 ,这使您可以通过自己的步调消息滚动。 要退出较少,按Q键。dmesg | 减

如果一个grep搜索产生大量的结果,你可以管道输出也减少:dmesg | grep东西| 减

除了打开位于/ var日志文件/登录任何文本编辑器,你可以使用cat命令打印日志文件的内容(或任何其他文件)到终端:cat / var / log / syslog

像上面的dmesg命令一样,这将产生大量的输出。 您可以使用grep和less命令与输出的工作:grep something / var / log / syslog

less / var / log / syslog

其他有用的命令包括头部和尾部的命令。 head打印文件中的前n行,而tail打印文件中的最后n行 - 如果要查看最近的日志消息,tail命令特别有用。head -n 10 / var / log / syslog

tail -n 10 / var / log / syslog

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

ubuntu服务器系统日志在哪里,如何在Ubuntu上查看和写入系统日志文件相关推荐

  1. 如何在Ubuntu上查看和写入系统日志文件

    Linux logs a large amount of events to the disk, where they're mostly stored in the /var/log directo ...

  2. Ubuntu查看和写入系统日志

    一.背景 Linux将大量事件记录到磁盘上,它们大部分以纯文本形式存储在/var/log目录中.大多数日志条目通过系统日志守护进程syslogd,并被写入系统日志. Ubuntu包括以图形方式或从命令 ...

  3. 如何在Mac上查看系统日志

    如何在Mac上查看系统日志 Mac会保留系统日志,这有助于诊断和解决macOS和已安装应用程序的问题. 这些日志作为纯文本日志文件存储在Mac的系统驱动器上,macOS还包括一个用于查看它们的应用程序 ...

  4. 如何在前端删除项目中的文件_如何在macOS上恢复已删除的文件

    有时候不小心删除了我们不打算删除的MacBook上的文件.在MacBook上恢复永久删除的文件非常困难,但这并非不可能.在本文中,我们将指导您如何恢复MacBook上最近恢复的文件或永久删除的文件.从 ...

  5. mac 命令行 解压7z文件_如何在Mac上快速压缩和解压文件?Mac上解压和压缩文件的方法...

    苹果mac电脑怎么压缩和解压文件?Mac电脑仅默认支持把文件压缩成zip格式,解压成zip.tar.gz,bz2等格式,有些操作需要安装第三方软件来完成,这篇文章为大家带来几种关于在Mac上解压和压缩 ...

  6. 如何在Win7中查看安装软件的文件夹位置

    [时间]2018.10.14 [题目]如何在Win7中查看安装软件的文件夹位置 概述 在Win7系统中,想要知道安装软件的文件夹位置,如果你能够找到软件的快捷方式.或者可以在开始菜单中找到它.或者可以 ...

  7. 如何在Mac上快速压缩和解压文件?Mac上解压和压缩文件的方法

    苹果mac电脑怎么压缩和解压文件?Mac电脑仅默认支持把文件压缩成zip格式,解压成zip.tar.gz,bz2等格式,有些操作需要安装第三方软件来完成,这篇文章为大家带来几种关于在Mac上解压和压缩 ...

  8. win10 后台运行jar包_如何在Windows10上打开或运行JAR文件

    JAR文件类似于EXE文件,除了它们需要运行Java框架. 想象一下它们作为Windows上的EXE文件,您可以双击启动该程序. 当您运行EXE文件时,它使用Windows操作系统支持. 同样,当您运 ...

  9. python获取word页数_python,_如何在 Linux 上使用 Python 读取 word 文件信息(如页数)?,python - phpStudy...

    如何在 Linux 上使用 Python 读取 word 文件信息(如页数)? R.T. doc 是二进制文件,Python 如何进行读取呢? .docx 可用 python-docx 读取,但如何读 ...

  10. 如何在IE上查看localStorage等内容

    2019独角兽企业重金招聘Python工程师标准>>> 如何在各浏览器开发调试? 正常来讲,谷歌.IE等,只需使用F12即可进行开发调试. 如何在IE上查看localStorage等 ...

最新文章

  1. 美国中央情报局CIA正通过开发人工智能项目,收集与检索社交媒体情报
  2. 微博登录界面的PHP代码,关于接入微博登录的代码实现
  3. 12. 定义类 【连载 12】
  4. android 条件筛选吸顶,自定义吸顶LayoutManager
  5. 2-2 Time类的定义_JAVA
  6. MyBatis 批量更新,批量更新
  7. MySQL聚簇索引:叶子保存主键或unique字段+data 非聚簇保存索引字段
  8. arraylist切割_jdk8 stream list分割 切割 分批次处理工具类
  9. SpringXML方式配置bean的懒加载lazy-init
  10. Apache Cassandra和Apache Ignite:关系并置和分布式SQL
  11. Android 获取网络错误
  12. 012 注解式异常处理器
  13. stl变易算法(三)
  14. 浅析ASP.NET HTTP Module
  15. ROS安装教程(详细)
  16. OpenGL ES之3D模型加载和渲染
  17. 经纬度一度等于多少米
  18. 工作中使用到的单词(软件开发)
  19. 随机森林算法原理简要总结
  20. dw做html电邮,DreamWeaver中表单的使用和电子邮件表单的制作

热门文章

  1. 算法: 最大正方形面积221. Maximal Square
  2. linux命令hexdump,Linux中hexdump命令起什么作用呢?
  3. Docker报错:Temporary failure in name resolutionProxy Authentication Required
  4. mysql join explain_详解 MySQL 中的 explain
  5. 华为堡垒机_案例:任正非曾为小灵通痛苦8到10年,促进了华为终端公司诞生
  6. c#物联网_「物联网架构」Apache-Kafka:物联网数据平台的基石
  7. 凸优化第九章无约束优化 9.1无约束优化问题
  8. 浅谈算法和数据结构: 十 平衡查找树之B树
  9. 信息安全收集注意事项
  10. Depix从像素化屏幕快照中恢复密码