首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >访问脱机systemd实例的systemd日志

访问脱机systemd实例的systemd日志
EN

Unix & Linux用户
提问于 2016-10-26 11:08:01
回答 1查看 333关注 0票数 1

TL;DR:如何访问脱机systemd实例的系统日志。

因此,我正在将一些机器迁移到Ubuntu16.04,从以前的LTS版本开始。这意味着现在一切都是基于systemd的。

通常,我使用debootstrap从我打算安装的相同版本的救援磁盘上引导我的机器。这样做的原因是,对于我的许多机器,我不得不运行一个无头设置。

在最近的一个案例中,我应该准备的一台机器是由远程站点上的人为我启动的,启动了SSH服务器,并配置了一个用户帐户,使我可以登录。那台机器有一个屏幕,但是由于设置了不兼容的模式,从Ubuntu显示启动屏幕的那一点开始,屏幕仍然是空白的。同时,我在GRUB2配置中解决了这个问题,但重点是,它本质上也是一个无头的场景。

因此,我使用debootstrap安装了机器,并试图引导。屏幕仍然是空白的(不管是哪种情况,我自己都不会像实际的无头安装那样看到屏幕)。

什么也没发生,但是机器可以被敲一下,但是SSH显然没有运行。令人费解..。

当我重新启动机器时,我面临着从离线机器访问系统日志的任务,以找出出了什么问题。即系统实例的日志,它不是运行的,而是与运行的日志版本相同的。

问:如何访问当前未运行的systemd实例的systemd日志?

代码语言:javascript
复制
# systemd --version
systemd 229
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2020-11-17 00:40:44

如果可以挂载脱机系统的磁盘,则可以将-D--directory选项与journalctl一起使用。例如,如果将磁盘挂载到/mnt,则可以使用

代码语言:javascript
复制
journalctl -D /mnt/var/log/journal
票数 6
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/319038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档