Container-Optimized OS syslog 位置?

Qui*_*ant 1 google-container-os

Container-Optimized OS 的 syslog 文件位于何处?我正在寻找类似的东西/var/log/syslog。我需要它的原因之一是解决 ssh 登录失败问题。

Xue*_*ang 6

Container-Optimized OS 的 syslog 文件位于何处?

Container-Optimized OS 使用 systemd-journald 来管理系统日志,而不是任何其他 syslog 守护进程(例如 rsyslog)。

您可以在此处查看 systemd-journald 的文档:https ://wiki.archlinux.org/index.php/Systemd/Journal

长话短说,您可以通过运行命令查看日志,例如:

sudo journalctl
sudo journalctl -u sshd
Run Code Online (Sandbox Code Playgroud)

我需要它的原因之一是解决 ssh 登录失败问题。

如果您根本无法建立任何 SSH 连接,运行命令将不是一个可行的解决方案。在这种情况下,GCE 串行控制台日志将是最接近的工具:https : //cloud.google.com/compute/docs/instances/viewing-serial-port-output

Stackdriver 内置于容器操作系统中。cloud.google.com/container-optimized-os/docs/release-notes

是 Stackdriver Logging on COS 的源代码。您可以通过以下方式启动它:

sudo systemctl start stackdriver-logging
Run Code Online (Sandbox Code Playgroud)