如何查找Linux操作系统的确切安装日期和时间

时间:2020-03-21 11:43:35  来源:igfitidea点击:

查找Linux操作系统的确切安装日期和时间

如果我们使用Arch Linux及其衍生品,如Manjaro Linux,我们可以通过分析Pacman日志,轻松找到我们使用它没有重新安装的时间长度,如下所示。

$head -n1 /var/log/pacman.log

来自My Arch Linux系统的示例输出:

[2015-05-05 13:10] [PACMAN] Running 'pacman -r /mnt -Sy --print-format=%s --cachedir=/mnt/var/cache/pacman/pkg --noconfirm base sudo grub wireless_tools wpa_supplicant wpa_actiond netctl dialog os-prober'

如上所述,我仍然在2015年5月5日使用我的第一个安装。
即使Arch Linux正在滚动发布模型,我也从未重新安装Arch Linux。
它非常适合,而不会破坏任何东西。
多年来我有3个Arch Linux系统(一个主机和两个VM),即使一度,我也从未"重新安装"。
而且,我相信我不会很快再安装它。

在Debian,Ubuntu和其他基于DEB的系统上,在"syslog"条目中查看以查找如下所示的安装日期:

$sudo head -n1 /var/log/installer/syslog

示例输出:

May 2 10:29:10 ubuntu systemd[1]: Starting Flush Journal to Persistent Storage...

如果已删除日志是否会何时何地?
没问题。
我们仍然可以找出Linux操作系统的安装时间。

切换到root用户。
在Debian,Ubuntu Systems上,只需运行以下命令即可切换到root用户。

$sudo su

现在,以root用户身份运行以下命令中的任何一个。

# fs=$(df/| tail -1 | cut -f1 -d' ') && tune2fs -l $fs | grep created

或者,

# dumpe2fs /dev/sda1 | grep 'Filesystem created:'

或者,

# tune2fs -l /dev/sda1 | grep 'Filesystem created:'

用正确的HDD驱动器分区替换/dev/sda1.

它将在最初创建文件系统时显示。

示例输出:

Filesystem created: Thu Jan 5 18:40:19 2015

这些命令将适用于所有Linux发行版。

在Fedora,Rhel及其克隆(如CentOS),我们可以使用以下命令找到它:

$sudo rpm -qi basesystem

来自CentOS 7服务器的示例输出:

Name : basesystem
Version : 10.0
Release : 7.el7.centos
Architecture: noarch
Install Date: Mon 24 Nov 2014 05:54:17 PM IST
Group : System Environment/Base
Size : 0
License : Public Domain
Signature : RSA/SHA256, Fri 04 May 2014 06:16:57 AM IST, Key ID 24c6a8a7f4a80eb5
Source RPM : basesystem-10.0-7.el7.centos.src.rpm
Build Date : Fri 27 Jun 2014 04:07:10 PM IST
Build Host : worker1.bsys.centos.org
Relocations : (not relocatable)
Packager : CentOS BuildSystem <http://bugs.centos.org>
Vendor : CentOS
Summary : The skeleton package which defines a simple CentOS Linux system
Description :
Basesystem defines the components of a basic CentOS Linux
system (for example, the package installation order to use during
bootstrapping). Basesystem should be in every installation of a system,
and it should never be removed.

或者,仅显示安装日期,运行此操作:

$sudo rpm -qi basesystem | grep Install
Install Date: Mon 24 Nov 2014 05:54:17 PM IST