Tutoriales

Cómo encontrar la fecha y hora exactas de instalación de su sistema operativo Linux

Siempre tengo curiosidad por descubrir pequeñas cosas interesantes sobre Linux. Hoy se me ocurrió una pregunta. ¿Cuánto tiempo uso mi sistema operativo Arch Linux? No tengo idea de cuándo instalé Arch Linux. Funciona muy bien desde que se instaló. Estoy seguro de que fue hace un año. Pero no sé el día exacto. ¿Alguna vez se ha preguntado cuánto tiempo puede usar su sistema operativo Linux sin reinstalarlo? Siga leyendo para encontrar la fecha y hora exactas de instalación de su sistema operativo Linux.

Encuentre la fecha y hora exactas en que se instaló Linux

Hay varias formas de averiguar la fecha y hora de instalación del sistema operativo Linux. Aquí he indicado todas las formas posibles.

Usando el comando stat

los stat El comando muestra el archivo o el estado del sistema de archivos en Linux y sistemas similares a Unix. El comando Stat es parte de Utilidades principales de GNU Paquete para que no tenga que instalarlo.

Cómo verificar la fecha de instalación del sistema operativo Linux con stat Comando, solo ejecuta:

$ stat / | grep "Birth" | sed 's/Birth: //g' | cut -b 2-11
2021-05-20

También puedes usar awk con stat Comando para mostrar también la fecha de instalación de Linux:

$ stat / | awk '/Birth: /print $2'
2021-05-20

No hay necesidad de usar grep o sed o awk Mando. El comando stat también tiene un indicador incorporado para verificar la fecha y hora exactas en que se instaló Linux.

$ stat -c %w /
2021-05-20 17:31:10.000000000 +0530
Encuentre la fecha y hora exactas en que se instaló Linux

Como puede ver en los resultados anteriores, la fecha y hora de instalación de mi escritorio Fedora Linux es el 20 de mayo de 2021.

Analizar los registros de Pacman en Arch Linux

Si utiliza Arch Linux y sus derivados como EndeavorOS y Manjaro Linux, puede averiguar fácilmente cuánto tiempo puede usarlo sin reinstalarlo usando el pacman Protocolos como se muestra a continuación.

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

Salida de muestra de mi sistema Arch Linux:

[2016-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'

Como puede ver arriba, sigo usando mi primera instalación de 05 de mayo de 2016.

Aunque Arch Linux tiene un modelo de lanzamiento continuo, nunca tuve que reinstalar Arch Linux. Funciona perfectamente sin romper nada. He tenido 3 sistemas Arch Linux (un host y dos VM) a lo largo de los años y no he tenido que «reinstalar» ni una sola vez. Y estoy seguro de que no lo reinstalaré pronto.

Verifique las entradas de syslog en sistemas basados ​​en Debian

En Debian, Ubuntu y otros sistemas basados ​​en DEB, consulte la "syslog" Entradas para obtener la fecha y la hora en que se instaló el sistema operativo Linux

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

Salida de muestra:

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

¿Qué pasa si los registros ya se han eliminado? No hay problema. Aún puede averiguar el tiempo de instalación de su sistema operativo Linux verificando la fecha de creación del sistema de archivos como se muestra en la sección siguiente.

Verifique la fecha de creación del sistema de archivos

Como se mencionó anteriormente, a veces ha borrado los registros (o habilitado la rotación de registros). En tales casos, puede encontrar la fecha de instalación como se describe a continuación.

Cambiar a root Usuario:

$ sudo su

Ahora ejecute uno de los siguientes comandos como root Usuario.

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

O,

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

O,

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

Sustituir /dev/sda1 con la partición correcta del disco duro.

Muestra cuándo se creó originalmente el sistema de archivos.

Salida de muestra:

Filesystem created:       Thu May 20 17:31:06 2021
Muestra la fecha y la hora en que se creó el sistema de archivos en Linux.
Muestra la fecha y la hora en que se creó el sistema de archivos en Linux.

Estos comandos funcionan en todas las distribuciones de Linux que admiten ext4 Sistemas de archivos.

Usa el sistema básico

El sistema base define los componentes de un sistema Fedora básico (por ejemplo, el orden de instalación del paquete utilizado durante el arranque). El sistema base debe incluirse en cada instalación de un sistema y nunca debe eliminarse.

sobre Fedora, RHEL y sus clones como CentOS, AlmaLinux, y Rocky Linux, puede averiguar la fecha de instalación de Linux con el comando:

$ sudo rpm -qi basesystem

Salida de muestra:

Name        : basesystem
Version     : 11
Release     : 11.fc34
Architecture: noarch
Install Date: Friday 23 April 2021 04:26:31 PM
Group       : Unspecified
Size        : 0
License     : Public Domain
Signature   : RSA/SHA256, Tuesday 26 January 2021 07:17:35 AM, Key ID 1161ae6945719a39
Source RPM  : basesystem-11-11.fc34.src.rpm
Build Date  : Tuesday 26 January 2021 07:15:29 AM
Build Host  : buildhw-x86-04.iad2.fedoraproject.org
Packager    : Fedora Project
Vendor      : Fedora Project
Bug URL     : https://bugz.fedoraproject.org/basesystem
Summary     : The skeleton package which defines a simple Fedora system
Description :
Basesystem defines the components of a basic Fedora 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.
Encuentra la fecha de instalación de Linux
Encuentra la fecha de instalación de Linux

Para ver solo la fecha de instalación, haga lo siguiente:

$ sudo rpm -qi basesystem | grep Install
Install Date: Friday 23 April 2021 04:26:31 PM

O use este comando:

$ sudo rpm -q basesystem --qf '%installtime:daten'
Friday 23 April 2021 04:26:31 PM

Utilice el script en la fecha de instalación

Hay un guión llamado Fecha de instalaciónque se utiliza para determinar la fecha de instalación de una instalación de Linux utilizando varios métodos. Actualmente solo funciona en sistemas Arch Linux y Gentoo.

Vaya al repositorio con la fecha de instalación en GitHub y descargue el script con el comando:

$ wget -O installdate.sh https://raw.githubusercontent.com/alicela1n/install-date/main/install-date

Presta atencion a eso -O Oportunidad. Debe ser MAYÚSCULAS.

Haga que el script sea ejecutable:

$ chmod +x installdate.sh

Ahora ejecute el script para determinar la fecha y hora de la instalación de Arch Linux:

$ ./installdate.sh 
2021-06-01

Estas son algunas formas de averiguar la fecha y hora exactas de instalación de una distribución de Linux. Espero que ayude.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba