Instalé CentOS en mi computadora portátil hace aproximadamente 8 meses, y quiero saber cuándo exactamente lo instalé, ¿cómo puedo hacer eso en CentOS 6.4?
Instalé CentOS en mi computadora portátil hace aproximadamente 8 meses, y quiero saber cuándo exactamente lo instalé, ¿cómo puedo hacer eso en CentOS 6.4?
Respuestas:
Puede usar el comando tune2fs
para averiguar cuándo se creó el sistema de archivos.
$ 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 no lo tiene /dev/dm-1
, puede usar el comando blkid
para determinar su topología de HDD.
$ 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"
También puede averiguar de qué sistema de archivos proviene un directorio utilizando el df -h .
comando.
$ df -h .
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/fedora_greeneggs-root 50G 9.3G 38G 20% /
También puede ver la fecha en que se creó este archivo, suponiendo que no se haya eliminado.
$ sudo ls -lah ~root/anaconda-ks.cfg
-rw-------. 1 root root 1.3K Dec 7 21:10 /root/anaconda-ks.cfg
Otro método sería averiguar cuándo setup
se instaló el paquete . Este paquete rara vez se actualiza, solo desde la versión de la versión de distro, por lo que debería ser bastante seguro consultarlo de esta manera.
$ rpm -qi setup | grep Install
Install Date: Sat 07 Dec 2013 08:46:32 PM EST
Otro paquete que tiene cualidades similares a setup
es basesystem
.
$ rpm -qi basesystem | grep Install
Install Date: Sat 07 Dec 2013 08:46:47 PM EST
Por último, puede tomar la lista completa de paquetes instalados y obtener los últimos para ver cuáles fueron sus fechas de instalación.
$ 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
archivo en mi /dev
directorio
¿Supongo que durante la instalación ha formateado su sistema de archivos?
Si ese es el caso, puede usar la tune2fs
utilidad para ver la fecha de creación almacenada en el superbloque de su sistema de archivos raíz.
Supongamos que su sistema de archivos raíz es /dev/sda3
que podría hacer esto:
tune2fs -l /dev/sda3
En la salida debería haber un campo llamado Filesystem created
como aquí:
Filesystem created: Wed Oct 31 15:30:21 2012
sda
y sda1
y sda2
en mi /dev/
directorio.
mount
comando. el que está montado /
es el sistema de archivos raíz.
a través del comando rpm -qi basesystem
, en CentOS 6.10, su salida es
#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.
comando de extracción
rpm -qi basesystem 2> /dev/null | sed -r -n '/^Install Date[[:space:]]*:/{s@[[:space:]]{2,}.*$@@g;s@^[^:]+:[[:space:]]*(.*)$@\1@g;p}'
salida
Fri 01 Jun 2018 05:06:56 PM PDT
a través del tiempo de creación de archivos bajo dir /etc/
comando de extracción
ls -lact --full-time /etc/ | awk 'END {print $6,$7,$8}'
salida
2018-06-01 17:06:54.101999993 -0700
Si desea formatear la fecha, puede considerar usar el comando 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