iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >怎么手动将消息添加到Linux系统日志文件
  • 436
分享到

怎么手动将消息添加到Linux系统日志文件

2023-06-16 03:06:42 436人浏览 八月长安
摘要

这篇文章给大家分享的是有关怎么手动将消息添加到linux系统日志文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。日志文件是包含系统本身已记录的一组记录(或事件列表)的文件。使用日志文件,系统管理员可以跟踪在特定

这篇文章给大家分享的是有关怎么手动将消息添加到linux系统日志文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

日志文件是包含系统本身已记录的一组记录(或事件列表)的文件。使用日志文件,系统管理员可以跟踪在特定日期或特定时间发生的情况。管理员通常将日志文件用于故障排除。日志文件是自动生成的,并保存在公共目录-/  var / log  /下。我们还可以将消息手动添加到Linux系统日志文件中。例如,设置日志服务器后,您可能要检查日志服务器是否正常运行。为此,我们可以在日志文件中手动添加一些条目以测试日志服务器。这是logger命令派上用场的地方。

使用Logger命令将消息添加到Linux系统日志文件

ogger命令是util-linux软件包的一部分,因此请不要安装它。下面给到大家一些示例:

手动将条目添加到系统日志文件绝对简单! logger命令的典型用法是:

logger <message-to-add

示例:

$ logger Welcome to OSTechNix

上面的命令会将条目“ Welcome to OSTechNix”添加到系统日志文件中。

让我们使用“ tail”命令验证消息是否已添加:

$ tail -l /var/log/syslog

样本输出:

Jan 31 07:19:23 ubuntuserver systemd[1705]: Listening on REST api Socket for snapd user session agent. Jan 31 07:19:23 ubuntuserver systemd[1705]: Listening on GnuPG network certificate management daemon. Jan 31 07:19:23 ubuntuserver systemd[1705]: Listening on GnuPG cryptographic agent and passphrase cache. Jan 31 07:19:23 ubuntuserver systemd[1705]: Reached target Sockets. Jan 31 07:19:23 ubuntuserver systemd[1705]: Reached target Timers. Jan 31 07:19:23 ubuntuserver systemd[1705]: Reached target Basic System. Jan 31 07:19:23 ubuntuserver systemd[1]: Started User Manager for UID 1000. Jan 31 07:19:23 ubuntuserver systemd[1705]: Reached target Default. Jan 31 07:19:23 ubuntuserver systemd[1705]: Startup finished in 298ms. Jan 31 07:33:14 ubuntuserver sk: Welcome to OSTechNix

怎么手动将消息添加到Linux系统日志文件

正如您在输出中所看到的,给定的消息已添加到syslog文件中。

注意:

不同的Linux操作系统将日志消息存储在不同的文件中。我建议您查看/ var / log  /目录,以了解日志存储在哪些文件中。在基于RPM的系统(如Centos)中,常规日志消息将存储在/ var / log / messages文件中,而不是/  var / log / syslog文件中。

您还可以通过将消息括在单引号或双引号中来添加消息。

$ logger "Welcome to OSTechNix blog"

或者,

$ logger 'Howdy, Welcome to OSTechNix blog'

检查条目是否已添加到syslog文件中:

$ tail -l /var/log/syslog  [...] Jan 31 07:40:02 ubuntuserver sk: Welcome to OSTechNix blog Jan 31 07:40:31 ubuntuserver sk: Howdy, Welcome to OSTechNix blog

添加到系统日志

我们甚至可以使用-i标志(如下所示)在每一行中记录记录器进程的PID。

$ logger -i 'Howdy, Welcome to OSTechNix blog'

使用tail命令验证日志消息:

$ tail -l /var/log/syslog  [...] Jan 31 07:49:22 ubuntuserver sk[1879]: Howdy, Welcome to OSTechNix blog

1879是记录器的进程ID。

在消息中添加标签

您可能会在上面的输出中注意到,新添加的条目会使用当前登录的用户名(即sk)进行标记。默认标签是在终端上登录的用户的名称。但是,我们可以使用-t标志将每行记录为带有特定标记的记录。

$ logger -i -t ostechnix 'Howdy, Welcome to OSTechNix blog'

检查日志条目:

$ tail -l /var/log/syslog  [...] Jan 31 07:54:02 ubuntuserver ostechnix[1881]: Howdy, Welcome to OSTechNix blog

最后一个条目带有ostechnix标记,其进程ID为1881。

将消息从文件添加到日志文件

也可以将文件中的条目添加到我们的系统日志文件中。

让我们创建一个示例文本文件。

$ echo "This is test file" > file.txt
$ cat file.txt  This is test file

现在,使用以下命令将file.txt的内容添加到系统日志文件中:

$ logger -f file.txt

检查日志文件:

$ tail -l /var/log/syslog  [...] Jan 31 08:43:06 ubuntuserver sk: This is test file

如果输入文件中有任何空行,则可以使用如下所示的-e标志将它们排除在添加到日志文件之外。

$ logger -e -f file.txt

优先记录消息

可以使用给定的优先级记录消息。

$ logger "Welcome To OSTechNix" --priority user.warning

默认优先级为“ user.notice”。请参阅记录器手册页以了解所有可用的优先级选项。

将来自“  stdin”的输入和消息发送到系统日志

我们可以使用命令从支架输入中输入内容,然后使用以下命令将其推入系统日志:

$ echo "Welcome to OSTechNix" | logger

记录器将消息发送到远程日志服务器

要将消息发送到在特定端口上运行的远程syslog服务器,请运行:

$ logger "Welcome to OSTechNix" --server <hostname-or-ip> --port <port-no>

或者,

$ logger "Welcome to OSTechNix" -n <hostname-or-ip> -p <port-no>

默认端口号是514。

限制消息的大小

我们可以使用&ndash;size标志设置允许的最大消息大小。

$ logger --size 5 abcdefghijklmnopqrswxyz

查看日志消息大小:

$ tail -l /var/log/syslog  [...] Jan 31 09:09:02 ubuntuserver sk: abcde

默认值为1KiB字符。

$ man logger

感谢各位的阅读!关于“怎么手动将消息添加到Linux系统日志文件”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: 怎么手动将消息添加到Linux系统日志文件

本文链接: https://www.lsjlt.com/news/282231.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么手动将消息添加到Linux系统日志文件
    这篇文章给大家分享的是有关怎么手动将消息添加到Linux系统日志文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。日志文件是包含系统本身已记录的一组记录(或事件列表)的文件。使用日志文件,系统管理员可以跟踪在特定...
    99+
    2023-06-16
  • 怎么将日志信息写入Linux系统日志
    本篇文章为大家展示了怎么将日志信息写入Linux系统日志,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。下面给大家讲解将日志信息写入系统日志/var/log/messages中以及和它的参数:sysl...
    99+
    2023-06-17
  • Linux怎么查看系统信息和日志文件
    查看系统信息: 使用命令 uname -a 可以查看系统内核版本、操作系统版本等信息。 使用命令 lsb_release -a...
    99+
    2024-03-06
    Linux
  • rac环境添加数据文件误添加到文件系统怎么办
    这篇文章给大家分享的是有关rac环境添加数据文件误添加到文件系统怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 将数据文件offline 或者...
    99+
    2024-04-02
  • 怎么将日志文件映射到Redis中
    将日志文件映射到Redis中需要通过以下步骤实现: 安装Redis:首先需要在服务器上安装Redis数据库,可以通过官方网站下载...
    99+
    2024-04-09
    redis
  • Linux 更加优雅地运行 JAR 文件,并将日志文件输出到本地目录,并优雅的查看日志文件信息
    一、运行jar 方式一:直接运行jar包,最常用的启动jar包命令,特点:当前ssh窗口被锁定,CTRL + C或关闭窗口,将打断程序运行,程序退出 java -jar Spring.jar 方式二:&代表在后台运行 ,CTRL + C后程...
    99+
    2023-08-20
    linux jar java
  • linux怎么打印日志到文件中
    在Linux中,可以使用以下命令将日志打印到文件中:1. 使用`echo`命令将日志内容输出到标准输出,并使用重定向符`>`将输出重...
    99+
    2023-10-09
    linux
  • linux怎么查看系统启动日志
    在Linux系统中,可以通过以下几种方式来查看系统启动日志:1. 使用命令查看日志文件:使用命令cat /var/log/boot....
    99+
    2023-10-21
    linux
  • Linux日志文件系统是怎样工作的
    本篇内容介绍了“Linux日志文件系统是怎样工作的”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!文件系统要解决的一个关键问题是怎样防止掉电或...
    99+
    2023-06-15
  • linux怎么打印日志到指定文件
    要将日志打印到指定文件,你可以使用重定向符号 ">" 将标准输出(stdout)重定向到指定文件。例如,假设你想将日志打印到名为 "...
    99+
    2023-09-13
    linux
  • 美国服务器Linux系统日志文件怎么产生
    在美国服务器上,Linux系统日志文件是由系统服务和应用程序生成的。这些日志文件通常存储在/var/log目录下。以下是一些常见的日...
    99+
    2024-04-09
    美国服务器 Liunx
  • Win7系统将文件夹添加到库中及删除库中文件夹的方法
    大家都知道win7中的库功能是很强大的,它可以用于管理文档、音乐、图片和其他文件的位置,库实际上不存储项目,我们也可以将文件或文件夹添加进去,添加到库中的文件夹并不会被移动,只是在文档库中添加了指向库的快捷方式而已,不过...
    99+
    2023-06-05
    Win7 删除文件夹 添加文件夹 文件夹 系统 方法
  • 怎么将更新补丁手动添加到 Wind10 ISO映像包
    小编给大家分享一下怎么将更新补丁手动添加到 Wind10 ISO映像包,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! Microsoft 每月都会发布 Windows 10 的累积更新。这会使 Windows 的...
    99+
    2023-06-10
  • linux怎么运行日志输出到指定文件
    在Linux中,可以使用重定向符号`>`将命令的输出重定向到指定文件。以下是几种常见的将日志输出到指定文件的方法:1. 使用`>`符...
    99+
    2023-09-27
    linux
  • Linux系统中怎么加密文件
    这篇文章主要讲解了“Linux系统中怎么加密文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统中怎么加密文件”吧!在Linux系统安装时选择使用EFS首先将介绍一个非常简单的方...
    99+
    2023-06-17
  • 怎么将QT TabBar添加到Windows11文件资源管理器
    今天小编给大家分享一下怎么将QT TabBar添加到Windows11文件资源管理器的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文...
    99+
    2023-04-19
    qt windows11
  • win7系统怎么手动添加无线网络连接
    本文小编为大家详细介绍“win7系统怎么手动添加无线网络连接”,内容详细,步骤清晰,细节处理妥当,希望这篇“win7系统怎么手动添加无线网络连接”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。win7系统手动添加无...
    99+
    2023-07-01
  • 怎么清除电脑中的系统日志文件
    这篇文章将为大家详细讲解有关怎么清除电脑中的系统日志文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。打开电脑中的计算机管理,随后在界面中点击时间查看器。直接在界面中点击windows日志进入。界面会显示...
    99+
    2023-06-27
  • 云服务器怎么查看系统日志文件
    云服务器查看系统日志文件的操作方法在云桌面,打开控制面板。点击“系统和安全”。再打开“管理工具”。找到“事件查看器”,打开程序。在左侧菜单栏中单击“Windows日志”,选择“系统”即可查看系统日志文件。 ...
    99+
    2024-04-02
  • 怎么在Linux系统中加密文件
    今天就跟大家聊聊有关怎么在Linux系统中加密文件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。    1. oppnssl md5  加密字...
    99+
    2023-06-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作