12 - Debian如何管理日志

作者:网络傅老师

特别提示:未经作者允许,不得转载任何内容。违者必究!

Debian如何管理日志

《傅老师Debian知识库系列之12》——原创


==前言==

傅老师Debian小知识库特点:

1、最小化拆解Debian实用技能;

2、所有操作在VM虚拟机实测完成;

3、致力于最终形成Debian小知识手册;

(文章尾部有傅老师的二维码,欢迎沟通交流:)

适合人群:

1、想通俗易懂地学习相关知识的同学;

2、正在学习Debian的同学;

阅读建议:

无。过于精炼易懂,正常看就行。

所用版本:Debian 12.4


一、概念

    Debian 12默认使用systemd-journald管理日志。

    systemd-journald: 这是systemd初始化系统的一部分,它提供了一个集中式的日志记录服务。systemd-journald收集来自内核、系统服务以及用户进程的消息,并将它们存储在二进制日志中。这些日志可以通过journalctl工具进行查看和查询。

二、前置知识

1、查看运行状态

执行命令

root@debian:~# systemctl status systemd-journald

如图12.1所示。

图12.1 查看运行状态

2、日志存放位置

    systemd-journald通常将日志存储在/var/log/journal/目录下。

root@debian:~# ls -l /var/log/journal/

如图12.2所示。

图12.2 日志存放目录

3、常见的系统日志文件

  • /var/log/boot.log:这个文件通常记录系统启动时的相关日志
  • /var/log/dpkg.log:此文件记录软件包的安装、升级和删除日志
  • /var/log/lastlog:记录所有用户的最近登录信息
  • /var/log/btmp:记录所有失败登录信息
  • /var/log/wtmp:记录每个用户登录、注销及系统的启动、停机的事件

三、查看日志

    systemd-journald是systemd init系统提供的收集系统日志的服务。你可以使用journalctl命令来查看内核及系统日志。

    journalctl 的默认格式下,日志条目的输出通常包含时间戳、主机名、服务名称(或进程名称)以及消息内容。

以下是一些基本用法:

1、查看所有日志

root@debian:~# journalctl

2、查看最新100行

root@debian:~# journalctl -n 100

3、查看内核日志

root@debian:~# journalctl _TRANSPORT=kernel

4、查看特定时间范围的日志

root@debian:~# journalctl --since "2024-03-27" --until "2024-03-28"
root@debian:~# journalctl --since "1 hour ago"

5、查看错误日志

    日志级别从高到低包括:

  • emerg (0): 紧急消息,系统无法使用,必须立即采取行动。
  • alert (1): 需要立即修复,例如硬盘故障。
  • crit (2): 关键情况,如应用程序组件失败。
  • err (3): 错误事件,但不影响系统运行。
  • warning (4): 警告,可能出现潜在问题。
  • notice (5): 正常但重要的消息。
  • info (6): 信息性消息,用于监控或调试。
  • debug (7): 调试信息,用于开发者诊断问题

例如查看错误级别及以上的日志:

root@debian:~# journalctl -p err

如图12.3所示。

图12.3 查看错误级别以上的日志

很简单,同学们快打开虚拟机操练起来吧:)

“相当行长继承家产”事件,这件事本身并不重要,关键是为什么这件事会成为热点,才值得深思。

傅老师的微信名片

欢迎沟通交流:)

  • 15
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

网络傅老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值