如何判断 NixOS 系统何时首次安装?

如何判断 NixOS 系统何时首次安装?

我有一台运行 NixOS 的计算机,并且已经运行很多年了。有没有办法知道系统到底是什么时候安装的?

第一代很久以前就已经GCed了,所以我不能只看启动项上的日期。

答案1

您在安装操作系统时创建了用于安装操作系统的文件系统。

假设你的/安装在/dev/sda1

您可以获取文件系统创建时间,该时间与操作系统安装时间相同

sudo tune2fs -l /dev/sda1 | grep 'Filesystem created'

或者

sudo dumpe2fs /dev/sda1 | grep -i 'Filesystem created'

答案2

另一种选择可能是时间某些目录,例如ls -lcd /nix– 除非您同时做了一些不寻常的事情,例如更改了此类目录的权限/所有者内容。

答案3

我知道您要求特定风格的 linux,但您应该能够通过运行 package manager -historyie for Redhat\Centos 找到它。

[xxxyyyzzz@localhost ~]$ sudo yum history

ID     | Command line             | Date and time    | Action(s)      | Altered
-------------------------------------------------------------------------------
    10 |                          | 2019-05-20 12:22 | Install        |   24   
     9 |                          | 2019-05-20 09:28 | Install        |    2   
     8 |                          | 2019-05-17 17:13 | Install        |   61   
     7 | install freerdp          | 2019-05-17 17:07 | I, U           |    3   
     6 | remove rdesktop          | 2019-05-17 17:07 | Removed        |    1   
     5 |                          | 2019-05-17 17:05 | Install        |    5   
     4 |                          | 2019-05-17 17:05 | Install        |    4  <
     3 |                          | 2019-05-17 17:04 | Install        |    5 ><
     2 | install rdesktop         | 2019-05-17 17:04 | Install        |    1 > 
     1 |                          | 2019-04-26 12:24 | Install        | 1632 EE

交易 ID:1下面显示首次安装的日期2019-04-26 12:24

相关内容