当我们使用正常运行时 ,它只显示了我们的机器从上次打开/closures/重新启动开始的正常运行时间 。
但是,如果我想从我们的机器第一次安装的时候开始,那么该怎么办?
Linux拥有这个工具吗? 或者我可以find答案的任何线索?
如果您使用Anaconda的发行版,则可以查看/root/install.log 。
编辑:看来你正在使用Debian。 Debian把它的安装日志放到/ var / log / installer中。
我最喜欢的与发行无关的技巧之一是检查文件或目录的inode更改时间 ,这些文件或目录在服务器的整个生命周期内都不可能被更改。 这些通常是根目录中的目录,例如/lost+found 。
例如,这个Ubuntu 10.04 LTS系统确实是在2011年2月1日下午9:40左右安装的。
# ls -lctr / | head -n 5 total 88 drwxr-xr-x 2 root root 4096 2011-02-01 21:40 selinux drwxr-xr-x 2 root root 4096 2011-02-01 21:40 opt drwxr-xr-x 2 root root 4096 2011-02-01 21:40 mnt drwxr-xr-x 2 root root 4096 2011-02-01 21:40 media
最后,如果你有一个ext *根文件系统,肯定会有一个合理的答案。 查看包含文件系统创build时间的文件系统元数据。 例如,这个命令显示挂载在/的文件系统的创build时间。
tune2fs -l $(grep " / " /proc/mounts | grep -v rootfs | cut -f 1 -d " ") | grep created