2022年11月20日 星期日

[研究]CentOS, Rock Linux, Ubuntu 查作業系統安裝時間

[研究]CentOS, Rock Linux, Ubuntu 查作業系統安裝時間

2022-11-20

沒有100%絕對可靠的方式。

用bin帳號建立時間查,不同的 Linux 發行版本安裝時處理 bin, daemon 方式不同,可能從光碟拷貝,可能用自動創建,此種檢驗方式適合後者。

(CentOS 6.10上測試,passwd -S bin 疑似對 CentOS 不夠準)

[root@localhost ~]# passwd -S bin
bin LK 2010-11-11 0 99999 7 -1 (其它驗證格式正使用中。)
[root@localhost ~]#

CentOS , RedHat 適合方式 (CentOS 6.10上測試,因為根目錄在安裝時建立,較可靠,除非系統出事,重新修復過)

[root@localhost ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                      192G   49G  134G  27% /
tmpfs                 1.9G   14M  1.9G   1% /dev/shm
/dev/sda1             477M  154M  299M  34% /boot

[root@localhost ~]# tune2fs -l /dev/mapper/VolGroup-lv_root | grep "Filesystem created"
Filesystem created:       Mon Jul 11 17:34:49 2011
[root@localhost ~]#

CentOS , RedHat 適合方式 (CentOS 6.10上測試,疑似對 CentOS 不夠準)

[root@localhost ~]# rpm -qa|grep basesystem
basesystem-10.0-4.el6.noarch

[root@localhost ~]# rpm -qi basesystem-10.0-4.el6.noarch
Name        : basesystem                   Relocations: (not relocatable)
Version     : 10.0                              Vendor: CentOS
Release     : 4.el6                         Build Date: 西元2010年11月11日 (週四) 09時12分57秒
Install Date: 西元2011年07月11日 (週一) 17時47分09秒      Build Host: c5b2.bsys.dev.centos.org
Group       : System Environment/Base       Source RPM: basesystem-10.0-4.el6.src.rpm
Size        : 0                                License: Public Domain
Signature   : RSA/8, 西元2011年07月03日 (週日) 12時00分48秒, Key ID 0946fca2c105b9de
Packager    : CentOS BuildSystem <http://bugs.centos.org>
Summary     : The skeleton package which defines a simple Red Hat Enterprise Linux system
Description :
Basesystem defines the components of a basic Red Hat Enterprise 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.
[root@localhost ~]# 

或 (CentOS 6.10上測試,疑似對 CentOS 不夠準)

[root@localhost ~]# rpm -qi basesystem
Name        : basesystem                   Relocations: (not relocatable)
Version     : 10.0                              Vendor: CentOS
Release     : 4.el6                         Build Date: 西元2010年11月11日 (週四) 09時12分57秒
Install Date: 西元2011年07月11日 (週一) 17時47分09秒      Build Host: c5b2.bsys.dev.centos.org
Group       : System Environment/Base       Source RPM: basesystem-10.0-4.el6.src.rpm
Size        : 0                                License: Public Domain
Signature   : RSA/8, 西元2011年07月03日 (週日) 12時00分48秒, Key ID 0946fca2c105b9de
Packager    : CentOS BuildSystem <http://bugs.centos.org>
Summary     : The skeleton package which defines a simple Red Hat Enterprise Linux system
Description :
Basesystem defines the components of a basic Red Hat Enterprise 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.
[root@localhost ~]#


 (CentOS 6.10上測試,如果系統曾出問題,此目錄可能更新,也未必可靠;進目錄建立一個檔案再測試就知道了)

[root@localhost ~]# ls -ld /lost+found
drwx------. 2 root root 16384 2011-07-11 17:34 /lost+found
[root@localhost ~]#

Ubnutu / Debian (Ubuntu 220.10 上測試) 

ser1@ubuntu2210:~$ grep "install " /var/log/dpkg.log | more
2022-10-20 07:06:53 install base-passwd:amd64 <none> 3.6.0
2022-10-20 07:06:53 install base-files:amd64 <none> 12.2ubuntu3

(完)


沒有留言:

張貼留言