如何在ubuntu上查看和写入系统日志文件

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

如何在ubuntu上查看和写入系统日志文件

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

Ubuntu提供了许多查看这些日志的方法,可以是图形方式,也可以是命令行方式。您还可以将自己的日志消息写入系统日志-在脚本**别有用。

以图形方式查看日志

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

如何在ubuntu上查看和写入系统日志文件

默认情况下,日志文件查看器显示许多日志,包括系统日志(syslog)、包管理器日志(dpkg.对数),身份验证日志(身份验证日志),以及图形服务器日志(Xorg.0.log)。您可以在单个窗口中查看所有日志–添加新日志事件时,它将自动显示在窗口中并以粗体显示。也可以按Ctrl+F搜索日志消息,或使用“过滤器”菜单过滤日志。

如何在ubuntu上查看和写入系统日志文件

如果要查看其他日志文件(例如特定应用程序的日志文件),可以单击“文件”菜单,选择“打开”,然后打开日志文件。它将与列表中的其他日志文件一起出现,并将像其他日志一样被监视和自动更新。

如何在ubuntu上查看和写入系统日志文件

写入系统日志

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

logger “Hello World”

如何在ubuntu上查看和写入系统日志文件

您可能还希望指定其他信息—例如,如果您在脚本中使用logger命令,则可能希望包含脚本的名称:

logger –t ScriptName “Hello World”

如何在ubuntu上查看和写入系统日志文件

在终端中查看日志

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

如何在ubuntu上查看和写入系统日志文件

要过滤此输出并搜索您感兴趣的消息,可以通过管道将其发送到grep:

dmesg | grep something

您还可以通过管道将dmesg命令的输出设置为less,这允许您以自己的速度滚动消息。要退出较少,请按Q。

dmesg | less

如何在ubuntu上查看和写入系统日志文件

如果grep搜索产生大量结果,您也可以通过管道将其输出减少到:

dmesg | grep something | less

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

cat /var/log/syslog

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

grep something /var/log/syslog

less /var/log/syslog

其他有用的命令包括head和tail命令。head打印文件中的前n行,tail打印文件中的最后n行—如果您想查看最近的日志消息,tail命令特别有用。

head -n 10 /var/log/syslog

tail -n 10 /var/log/syslog

如何在ubuntu上查看和写入系统日志文件

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

  • 发表于 2021-04-12 08:53
  • 阅读 ( 142 )
  • 分类:互联网

你可能感兴趣的文章

livecd的50个酷用法

...Live CD列表。你会发现各种各样的系统值得一试。不知道如何使用刚下载的文件?继续读。你的CD冒险之旅从这里开始。 ...

  • 发布于 2021-03-12 09:39
  • 阅读 ( 367 )

如何在mac上安装和双引导linux

...dows,但安装Linux则完全是另一回事。按照下面的步骤学习如何做到这一点。 ...

  • 发布于 2021-03-18 04:03
  • 阅读 ( 388 )

如何在linux上使用mkfs命令

...后才能使用连接到Linux计算机的任何数据存储设备。学习如何使用mkfs和其他实用程序来为各种文件系统实现这一点。我们教你怎么做。 mkfs**文件系统 mkfs命令生成文件系统。在其他操作系统上,创建文件系统称为格式化。不管...

  • 发布于 2021-04-03 02:03
  • 阅读 ( 206 )

linux下如何将iso文件刻录到usb驱动器

...在这里,我们以Ubuntu为例,这将与其他Linux发行版类似。 如何以图形方式**可引导u**驱动器 默认的Ubuntu安装包括一个名为Startup Disk Creator的应用程序,我们将使用它来创建可引导的USB驱动器。如果您使用的是另一个Linux发行版,...

  • 发布于 2021-04-03 14:14
  • 阅读 ( 317 )

如何从bash脚本获取系统的地理位置

...、“经度”、“城市名称”和“国家名称”。jq命令了解如何处理API数据并提取这四个字段。 创建脚本以自动执行api调用 我们可以创建一个脚本来获取地理位置数据并将其写入CSV格式的文件。数据将被写入一个名为server的文件_...

  • 发布于 2021-04-03 22:58
  • 阅读 ( 289 )

我的usb驱动器应该使用什么文件系统?

...,不如让我们为您介绍一些关于这个主题的便捷指南: 如何在Mac上擦除和格式化驱动器 如何将硬盘或闪存驱动器从FAT32格式转换为NTFS格式 如何在不下载任何其他软件的情况下管理Windows上的分区 如何使用Fdisk管理Linux上的分区 ...

  • 发布于 2021-04-07 13:30
  • 阅读 ( 167 )

如何缩小virtualbox虚拟机并释放磁盘空间

...使用隐藏命令手动收缩动态磁盘。 相关:初学者极客:如何创建和使用虚拟机 请记住,这只会缩小磁盘,如果它的大小增长,你已经删除了数据。所以,如果你只是创建了一个动态磁盘,这不会缩小它。但是,如果您创建了一...

  • 发布于 2021-04-07 14:42
  • 阅读 ( 247 )

您应该使用哪个linux文件系统?

...BtrFS是较好的长期选择。 RELATED: How to Install and Use ZFS on Ubuntu (and Why You'd Want To) ZFS是由sunmicrosystems为Solaris设计的,现在归Oracle所有。ZFS支持很多高级特性,包括驱动器池、快照和动态磁盘条带化BtrFS默认情况下会将这些特性带...

  • 发布于 2021-04-08 06:35
  • 阅读 ( 186 )

什么是apparmor,它如何保证ubuntu的安全?

AppArmor是一个重要的安全特性,从Ubuntu7.10开始默认包含在Ubuntu中。但是,它在后台无声地运行,因此您可能不知道它是什么以及它在做什么。 AppArmor锁定易受攻击的进程,限制这些进程中的安全漏洞可能造成的损害。AppArmor还可...

  • 发布于 2021-04-09 02:16
  • 阅读 ( 232 )

linux目录结构,解释如下

...d-ROM的历史装载点 /cdrom目录不是FHS标准的一部分,但是在Ubuntu和其他操作系统上仍然可以找到它。它是系统中**CD-ROM的临时位置。但是,临时介质的标准位置在/media目录中。 /dev–设备文件 Linux将设备公开为文件,/dev目录包含许...

  • 发布于 2021-04-09 05:03
  • 阅读 ( 107 )
tfxrbfd
tfxrbfd

0 篇文章

相关推荐