it-swarm-es.com

¿Cómo puedo saber en qué fecha se instaló Ubuntu?

¿hay algún comando que muestre la fecha en que se instaló ubuntu (o cualquier distribución)?

122
lxtips

Puede consultar los registros y las fechas del instalador en:

/var/log/installer

Una forma rápida de encontrar la fecha a través de la línea de comando sería ejecutando:

ls -lt /var/log/installer

Eso se enumera en orden cronológico inverso, por lo que el archivo más antiguo se encuentra al final de la lista.

101
João Pinto

Si usa ext2/ext3/ext4 y formateó el disco cuando lo instaló, puede hacer este ingenioso truco.

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

Puede que tenga que cambiar el /dev/sda1 para reflejar su configuración.

Según la fecha de los archivos, incluso el "tiempo de creación" (mtime) puede dar errores, ya que la actualización de los paquetes podría haber reemplazado el archivo y creado un nuevo "tiempo de creación".

Herramientas e información similares pueden estar disponibles en otros sistemas de archivos también, pero no las conozco

72
LassePoulsen

el único comando que funcionó para mí es -

Sudo ls -alct /|tail -1|awk '{print $6, $7, $8}'
6
Tony Doyle

Si la instalación es reciente, observe las entradas más antiguas en /var/log, pero después de algunas semanas los registros se habrán eliminado.

Otra cosa a tener en cuenta es el ctime más antiguo de un archivo en el sistema de archivos raíz; pero si se ha copiado toda la instalación (por ejemplo, rescatada de un disco que falla) en el nivel del árbol de directorios, esto le da la fecha de la copia.

Si una heurística es lo suficientemente buena, mire la fecha (mtime) de un archivo que se creó durante la instalación y es poco probable que se haya modificado desde entonces. Un buen candidato es /etc/hostname; otros candidatos son /etc/hosts, /etc/papersize, /etc/popularity-contest.conf.

3
Gilles

Tampoco sé de un comando o archivo específico. Estoy usando algunas heurísticas para encontrar la fecha de instalación:

for dir in {/etc,/usr,/lib}; do
  Sudo find $dir -type f -exec stat -c %z {} \; | \
    sed -e 's,-,,g' -e 's, .*,,' | sort | uniq -c | sort -nr -k 2 | \ 
    grep -Ev " [0-9]?[0-9] "
done

Este pequeño script busca archivos en /etc y /usr e imprime la última fecha de cambio. Realiza algunos reformateos y enumera las ocurrencias ordenadas por fecha (las más recientes primero). Por lo general, la entrada más antigua es la fecha de instalación.

Esto supone que después de una instalación se dejan sin cambios. Esto es cierto en la mayoría de los casos (según mi observación), pero en casos especiales también puede dar resultados incorrectos.

3
qbi

No creo que la haya.

En Red Hat/CentOS existen los archivos install.log que se generan cuando instala el sistema, pero esto no existe en Ubuntu.

Suponiendo que sus registros se remontan lo suficiente (el mío lo hace), puede determinar la fecha en que se realizó la instalación base en /var/log/dpkg.log*

Por ejemplo, en mi sistema, las dos primeras líneas de mi archivo dpkg.log más antiguo (dpkg.log.4.gz) son

2010-04-19 11:40:55 startup archives install
2010-04-19 11:40:55 install base-files <none> 5.0.0ubuntu18

Así que instalé este sistema el 19/04/2010 a las 11:40:55. Eso es correcto para este sistema.

También hubo un idea de lluvia de ideas para agregar esta fecha de nacimiento.

0
Richard Holloway

sería simple (puede que me equivoque) simplemente verificar el centro de software, mientras que allí haga clic en "historial" y desplácese hasta la parte inferior de las actualizaciones instaladas. La mía muestra la primera instalación del 23 de abril de 2012. ¿Qué es lo correcto cuando comencé a usar ubuntu?

0
maple6661