Josh Pinto Asked: 2018-01-05 17:53:59 +0800 CST2018-01-05 17:53:59 +0800 CST 2018-01-05 17:53:59 +0800 CST 如何确定最后一次启动非运行 Linux 系统的时间? 772 我的 PC 上安装了几个 Linux 发行版(最后计数为 13 个),我想知道我最后一次启动它们时如何找到它们。最好作为一个列表,例如我上次启动 Debian 安装时的一行,上次启动 Gentoo 安装时的另一行,上次启动 PCLinuxOS 安装时的另一行等。我想我可以检查上次编辑的时间对他们的文件进行了制作(作为上次启动时的一种测试方式),但是当我定期 chroot 进入它们以更新它们(使用他们的包管理器)时,我认为这可能不是一种准确的检查方式。 linux dual-boot 1 个回答 Voted Best Answer J_H 2018-01-07T15:04:23+08:002018-01-07T15:04:23+08:00 可以肯定的是,每个实例在启动时都会将多行 dmesg / syslog 写入/var/log/*文件。文件名喜欢messages并且syslog非常流行,但是 YMWV。挂载相关分区 RO,然后去 grep'ing 获取“kernel:”启动消息。作为奖励,系统日志输出将显示每个实例的配置的 uname 主机名。寻找字符串“Linux 版本”将是一个很好的起点,因为它往往出现在引导序列的早期。
可以肯定的是,每个实例在启动时都会将多行 dmesg / syslog 写入
/var/log/*
文件。文件名喜欢messages
并且syslog
非常流行,但是 YMWV。挂载相关分区 RO,然后去 grep'ing 获取“kernel:”启动消息。作为奖励,系统日志输出将显示每个实例的配置的 uname 主机名。寻找字符串“Linux 版本”将是一个很好的起点,因为它往往出现在引导序列的早期。