系统日志- Journal and Rsyslog

news/2024/7/7 19:32:12

Log文件
在这里插入图片描述
Rsyslog 的配置文件/etc/rsyslog.conf
在这里插入图片描述
Rsyslog的旧的信息会在最前面,新的信息会在最下面。
在这里插入图片描述

tail -f /var/log/messages #可以动态监控日志信息

在这里插入图片描述
logger 发送日志信息

logger -p user.notice #“内容” -p选项

在这里插入图片描述

测试实验:
1.在/etc/rsyslog.d/文件下创建debug配置文件,让所有的debug信息发送到/var/log/messages-debug 文件下

echo “*.debug /var/log/messages-debug” > /etc/rsyslog.d/debug.conf

2.重启rsyslog 服务

systemctl restart rsyslog

3.动态查看 debug文件

tail -f /var/log/messages-debug

4.在另一端发送debug命令

logger -p user.debug “Debug Messages Test”

5.返回查看

Journal
journalctl
会显示高亮,表示紧急或者bold text messages,信息错误和高会显示红色
选项:
-n 5 显示最后5行
-p 可以查找名字,关键字,可以显示错误 #journalctl -p error
-f 动态显示 #journalctl -f
–since 可以查看某天开始的信息

 journalctl --since today/tomorrow/yesterday #也可加入具体时间。

在这里插入图片描述
-o verbose 输出query
也可以通过其他选项去查询。

_COMM The name of the command
_EXE The path to the executable for t h e process
_PID The PID o f t h e process
_UID The UID of the user running the process
_SYST EMD_UNIT The system d u n it that started the process
在这里插入图片描述
测试实验:
Journalctl 文件放在/run/log/journalctl.配置文件在/etc/systemd/journald.conf。
如果/var/log/journal退出,将会由journal代替
1.创建目录

mkdir /var/log/journal

2.修改权限

chown root:systemd-journal	/var/log/journal
chmod 2755 /var/log/journal

3.重启的系统或者发送 特殊USR1的进程申请

killall -USR1 systemd-journald

4.journal -b 可以减少最后系统boot的日志信息

journalctl -b

创作不易,欢迎点赞或者关注收藏,你每一次的点赞和收藏都是作者的动力,内容如有问题请私信随时联系作者,谢谢!


http://lihuaxi.xjx100.cn/news/517309.html

相关文章

推荐三款 Mac 上的理财神器 iCompta、Rublik、UctoX

推荐三款 Mac 上的理财神器 iCompta、Rublik、UctoX 今天推荐三款理财神器,像个人的话可以使用 iCompta(个人财务管理)一款软件就好了,但有些朋友可能有关注汇率的需求,可以使用 Rublik(汇率动态&#xff…

机器学习:图文详细总结马尔科夫链及其性质(附例题分析)

目录0 写在前面1 从一个实例出发2 马尔科夫链3 马氏链的基本性质4 C-K方程5 平稳状态分布6 遍历性与例题分析0 写在前面 机器学习强基计划聚焦深度和广度,加深对机器学习模型的理解与应用。“深”在详细推导算法模型背后的数学原理;“广”在分析多个机器…

JDBC API详解

文章目录入门案例DriverManagerConnectionStatementResultSetPreparedStatement数据库连接池完整代码入门案例 package jdbc;import java.sql.*;public class connectionTest {public static void main(String[] args) throws ClassNotFoundException, SQLException {//1.注册…

C#中组合快捷键的实现

//方法一.在form_load的时候写上// this.KeyPreview=true; //表示窗体接受按键事件//然后在KeyDown事件中写入如下代码实现输入的是否是Ctrl+A的组合键:private void Form1_KeyDown(object sender, KeyEventArgs e){if (e.KeyCode == Keys.A && e.Modifiers == Keys.C…

C# 与WEB 服务器通信

web server与web服务器通信应先使用postman测试,确认服务器正常再写代码发送UTF-8 的json字符串using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;using System.IO; using System.Net;public enum HttpV…

Windows下MySQL安装配置和工具使用

目录 1、下载地址 1.1、建立配置文件 1.2、初始化数据库 1.3、安装服务

AAAI2023 | 针对联邦推荐场景的非定向攻击与防御

嘿,记得给“机器学习与推荐算法”添加星标TLDR:今天跟大家分享一篇通过利用聚类算法来操纵物品嵌入特征以此针对联邦推荐场景进行非定向攻击的工作,随后作者针对这一攻击又提出了一种基于一致性的对应防御机制,该论文已被AAAI2023…

CIO40— 2022 行平常心,做自由人 (3年之约已满)

今天的天空依然很蓝。认识还是在那个不戴口罩的夏天。 感谢IT行业给了我们帮助。 IT将交流植根于微信群,微信群既是信息的集散地,也是良好实践的方案池。在工作中碰到的问题,只要在IT微信群中求助,大家都是知无不言&#xff0c…