¿Recuerdas cuando instalaste tu actual sistema GNU/Linux?

Este pequeño tip lo había leido hace bastante tiempo, creo que en DesdeLinux, pero hoy lo retomo en GUTL ya que visitando el Blog hermano LaMiradadelReplicante, lo he vuelto a leer y me ha refrescado la memoria. Como bien dice el título, la idea es saber la fecha exacta en que hemos instalado algún sistema GNU/Linux. Hay muchos motivos para necesitar esta información, pero independientemente de cual sea,  acá les dejo el truquillo, que de truquillo no tiene nada.

Cuando instalaste tu sistema GNU/Linux

La respuesta a esta interrogante puede obtenerse de varias maneras, algunas se basan en la fecha de creación del sistema de archivos raíz (aunque en muchos casos solo funciona con sistemas de archivos ext3/ext4, por lo que si tenemos xfs o btrfs no nos vale de nada) o son demasiado específicas al centrarse en una distro determinada. Además usted puede instalar un sistema sin formatear o crear en ese momento la raiz.

La manera más elegante y certera parece ser, tecleando obviamente desde consola lo siguiente:

ls -lct /etc | tail -1 | awk '{print $6, $7, $8}'

¿Que hace la línea anterior? Pues sencillo: realizamos una búsqueda recursiva , determinando cual es el archivo más antiguo de los creados en el directorio /etc , teniendo como salida la fecha de creación utilizando awk.

También podemos usar:

ls -lAhF /etc/hostname

Pero tiene el inconveniente de que no sirve, si en algún momento hemos cambiado el nombre del sistema o modificado el archivo hostname.

Otra manera es, en modo root, ejecutar:

dumpe2fs $(mount | grep 'on / ' | awk '{print $1}') | grep 'Filesystem created:'

En fin, seguramente hay otras maneras que tu nos vas a decir dejando algún comentario.

¿Te resultó interesante? Compártelo ...



Maikel Llamaret Heredia

Publicado por Maikel Llamaret Heredia

https://swlx.info » Facebook » Twitter » Google+ » Linkedin » Forma parte de GUTL desde el 6 diciembre, 2011. Parte de la familia GUTL. Usuario de Tecnologías Libres desde hace varios años. Fiel a GNU/Linux y las filosofías del Software Libre y el Código Abierto. Linux User # 587451. Creador y actual mantenedor del Proyecto SWL-X. Freelancer dedicado al Desarrollo / Diseño Web y Marketing Online. Creador de Web & Media Integrated Solutions

Este artículo tiene 2 comentarios

  1. Maikel:

    Como hacer resulta más convincente que decir; aunque a veces el decir comporta trascendencia porque la palabra tiene más fuerza que el cañón; probé tus sugerencias y el resultado obtenido fue errado con la primera línea y correcto con las dos últimas. La propuesta inicial me devolvió la fecha del BIOS, mientras con el uso de la segunda y tercera opción la información obtenida se ajustó a la realidad.

    Con toda consideración,

    • Acabo de probar la primera opción en Debian Jessie y en Manjaro y en ambas distros me funciona. Si tu última instalación del sistema no incluyó formateo de raiz entonces podría no funcionar. En el post se explica mas o menos lo que hace esa primera opción. Saludos

Los comentarios están cerrados.