我有一台运行 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 -history
ie 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