请知悉:本文最近一次更新为 9个月 前,文中内容可能已经过时。

Rsyslog 服务在/var/log 目录中维护各种日志文件。亚马逊 Linux 2为向下兼容提供这项服务。默认情况下,在 AmazonLinux2023中不安装 rsyslog 服务。因此,/var/log 目录中的相应文件,例如/var/log/message,在 Amazon Linux 2023中也不可用。

AmazonLinux2和 AmazonLinux2023中的默认服务管理器是 systemd,它使用 systemd-journal 来创建日志。

与 rsyslog 不同,systemd-journal 服务不会将信息记录到文件中,比如消息、安全、 maillog 和假脱机程序。相反,systemd-journal 将系统信息存储在/var/log/journal 中。

查询日志可指令:

journalctl

查询指定时间段内日志指令:

journalctl --since -10min

查询特定于服务的日志:

journalctl -u sshd

根据消息的日志级别查询日志,包括 emerg、 alert、 crit、 err:

journalctl -p err

如需在 Amazon Linux 2023上打开/var/log/目录中的日志文件

sudo dnf install rsyslog -y
systemctl enable rsyslog --now

参考资料

Why is the /var/log directory missing logs in my EC2 Amazon Linux 2023 instance?


如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《EC2 Amazon Linux 2023找不到系统日志的解决方案》相关的博文:


留言

avatar
😀
😀😁😂😅😭🤭😋😘🤔😰😱🤪💪👍👎🤝🌹👌