Ich habe CentOS vor ungefähr 8 Monaten auf meinem Laptop installiert und möchte wissen, wann genau ich es installiert habe. Wie kann ich das in CentOS 6.4 tun?
Ich habe CentOS vor ungefähr 8 Monaten auf meinem Laptop installiert und möchte wissen, wann genau ich es installiert habe. Wie kann ich das in CentOS 6.4 tun?
Antworten:
Mit dem Befehl können Sie tune2fs
herausfinden, wann das Dateisystem erstellt wurde.
$ tune2fs -l /dev/main/partition |grep 'Filesystem created'
$ sudo tune2fs -l /dev/dm-1 |grep 'Filesystem created'
Filesystem created: Sat Dec 7 20:42:03 2013
Wenn Sie nicht haben /dev/dm-1
, können Sie den Befehl verwenden blkid
, um Ihre HDD-Topologie zu bestimmen.
$ blkid
/dev/sda1: UUID="XXXX" TYPE="ext4"
/dev/sda2: UUID="XXXX" TYPE="LVM2_member"
/dev/mapper/fedora_greeneggs-swap: UUID="XXXX" TYPE="swap"
/dev/mapper/fedora_greeneggs-root: UUID="XXXX" TYPE="ext4"
/dev/mapper/fedora_greeneggs-home: UUID="XXXX" TYPE="ext4"
Mit dem df -h .
Befehl können Sie auch herausfinden, von welchem Dateisystem ein Verzeichnis stammt .
$ df -h .
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/fedora_greeneggs-root 50G 9.3G 38G 20% /
Sie können auch das Erstellungsdatum dieser Datei anzeigen, sofern diese nicht gelöscht wurde.
$ sudo ls -lah ~root/anaconda-ks.cfg
-rw-------. 1 root root 1.3K Dec 7 21:10 /root/anaconda-ks.cfg
Eine andere Methode wäre, herauszufinden, wann das Paket setup
installiert wurde. Dieses Paket wird selten aktualisiert, nur von der Version der Distribution, daher sollte es ziemlich sicher sein, es auf diese Weise abzufragen.
$ rpm -qi setup | grep Install
Install Date: Sat 07 Dec 2013 08:46:32 PM EST
Ein weiteres Paket mit ähnlichen Eigenschaften setup
ist basesystem
.
$ rpm -qi basesystem | grep Install
Install Date: Sat 07 Dec 2013 08:46:47 PM EST
Zuletzt können Sie einfach die vollständige Liste der installierten Pakete abrufen und sich die letzten Installationsdaten anzeigen lassen.
$ rpm -qa --last | tail
nhn-nanum-fonts-common-3.020-8.fc19.noarch Sat 07 Dec 2013 08:46:47 PM EST
basesystem-10.0-8.fc19.noarch Sat 07 Dec 2013 08:46:47 PM EST
m17n-db-1.6.4-2.fc19.noarch Sat 07 Dec 2013 08:46:46 PM EST
gnome-user-docs-3.8.2-1.fc19.noarch Sat 07 Dec 2013 08:46:45 PM EST
foomatic-db-filesystem-4.0-38.20130604.fc19.noarch Sat 07 Dec 2013 08:46:45 PM EST
mozilla-filesystem-1.9-9.fc19.x86_64 Sat 07 Dec 2013 08:46:35 PM EST
dejavu-fonts-common-2.33-5.fc19.noarch Sat 07 Dec 2013 08:46:34 PM EST
telepathy-filesystem-0.0.2-5.fc19.noarch Sat 07 Dec 2013 08:46:33 PM EST
setup-2.8.71-1.fc19.noarch Sat 07 Dec 2013 08:46:32 PM EST
fontpackages-filesystem-1.44-7.fc19.noarch Sat 07 Dec 2013 08:46:31 PM EST
dm-1
Datei in meinem /dev
Verzeichnis
Ich gehe davon aus, dass Sie während der Installation Ihr Dateisystem formatiert haben?
In diesem Fall können Sie mit dem tune2fs
Dienstprogramm das Erstellungsdatum anzeigen, das im Superblock Ihres Root-Dateisystems gespeichert ist.
Angenommen, Ihr Root-Dateisystem sieht /dev/sda3
so aus:
tune2fs -l /dev/sda3
In der Ausgabe sollte sich ein Feld Filesystem created
wie hier befinden:
Filesystem created: Wed Oct 31 15:30:21 2012
sda
und sda1
und sda2
in meinem verzeichnis /dev/
.
mount
Befehls ansehen . Das /
Dateisystem , in das eingehängt wird, ist das Root-Dateisystem.
Per Befehl rpm -qi basesystem
wird in CentOS 6.10 Folgendes ausgegeben:
#rpm -qi basesystem
Name : basesystem Relocations: (not relocatable)
Version : 10.0 Vendor: CentOS
Release : 4.el6 Build Date: Wed 10 Nov 2010 05:12:57 PM PST
Install Date: Fri 01 Jun 2018 05:06:56 PM PDT 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, Sat 02 Jul 2011 09:00:48 PM PDT, 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.
Extraktionsbefehl
rpm -qi basesystem 2> /dev/null | sed -r -n '/^Install Date[[:space:]]*:/{s@[[:space:]]{2,}.*$@@g;s@^[^:]+:[[:space:]]*(.*)$@\1@g;p}'
Ausgabe
Fri 01 Jun 2018 05:06:56 PM PDT
via datei erstelle mal unter dir /etc/
Extraktionsbefehl
ls -lact --full-time /etc/ | awk 'END {print $6,$7,$8}'
Ausgabe
2018-06-01 17:06:54.101999993 -0700
Wenn Sie das Datum formatieren möchten, können Sie den Befehl verwenden date
#echo 'Fri 01 Jun 2018 05:06:56 PM PDT' | date +'%F %T %z %Z' -f -
2018-06-01 17:06:56 -0700 PDT
#echo '2018-06-01 17:06:54.101999993 -0700' | date +'%F %T %z %Z' -f -
2018-06-01 17:06:54 -0700 PDT