J'ai installé CentOS sur mon ordinateur portable il y a environ 8 mois, et je veux savoir quand exactement je l'ai installé, comment puis-je faire cela dans CentOS 6.4?
J'ai installé CentOS sur mon ordinateur portable il y a environ 8 mois, et je veux savoir quand exactement je l'ai installé, comment puis-je faire cela dans CentOS 6.4?
Réponses:
Vous pouvez utiliser la commande tune2fs
pour savoir quand le système de fichiers a été créé.
$ 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
Si vous n'en avez pas, /dev/dm-1
vous pouvez utiliser la commande blkid
pour déterminer votre topologie de disque dur.
$ 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"
Vous pouvez également découvrir de quel système de fichiers provient un répertoire à l'aide de la df -h .
commande.
$ df -h .
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/fedora_greeneggs-root 50G 9.3G 38G 20% /
Vous pouvez également consulter la date de création de ce fichier, en supposant qu'il n'a pas été supprimé.
$ sudo ls -lah ~root/anaconda-ks.cfg
-rw-------. 1 root root 1.3K Dec 7 21:10 /root/anaconda-ks.cfg
Une autre méthode serait de savoir quand le package a setup
été installé. Ce paquet est rarement mis à jour, uniquement à partir de la version de la version de la distribution, il devrait donc être assez sûr de l'interroger de cette manière.
$ rpm -qi setup | grep Install
Install Date: Sat 07 Dec 2013 08:46:32 PM EST
Un autre paquet qui a des qualités similaires setup
est basesystem
.
$ rpm -qi basesystem | grep Install
Install Date: Sat 07 Dec 2013 08:46:47 PM EST
Enfin, vous pouvez simplement prendre la liste complète des packages installés et obtenir les derniers pour voir quelles étaient leurs dates d'installation.
$ 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
fichier dans mon /dev
répertoire
Je suppose que lors de l'installation, vous avez formaté votre système de fichiers?
Si tel est le cas, vous pouvez utiliser l' tune2fs
utilitaire pour voir la date de création qui est stockée dans le super bloc de votre système de fichiers racine.
En supposant que votre système de fichiers racine soit, /dev/sda3
vous pouvez faire ceci:
tune2fs -l /dev/sda3
Dans la sortie, il devrait y avoir un champ appelé Filesystem created
comme ici:
Filesystem created: Wed Oct 31 15:30:21 2012
sda
et sda1
et sda2
dans mon /dev/
annuaire.
mount
commande. celui qui est monté /
est le système de fichiers racine.
via la commande rpm -qi basesystem
, dans CentOS 6.10, sa sortie est
#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.
commande d'extraction
rpm -qi basesystem 2> /dev/null | sed -r -n '/^Install Date[[:space:]]*:/{s@[[:space:]]{2,}.*$@@g;s@^[^:]+:[[:space:]]*(.*)$@\1@g;p}'
production
Fri 01 Jun 2018 05:06:56 PM PDT
via fichier créer l'heure sous dir /etc/
commande d'extraction
ls -lact --full-time /etc/ | awk 'END {print $6,$7,$8}'
production
2018-06-01 17:06:54.101999993 -0700
Si vous voulez formater la date, vous pouvez envisager d'utiliser la commande 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