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?
如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。