¿hay algún comando que muestre la fecha en que se instaló ubuntu (o cualquier distribución)?
command-line
system-installation
log
lxtips
fuente
fuente
/var/log/installer/version
tiene una fecha de 2007-10-30, por lo que parece ser bastante confiable ...ls -ld /var/log/installer
.Si usa ext2 / ext3 / ext4 y formateó el disco cuando lo instaló, puede hacer este ingenioso truco.
Puede que tenga que cambiar
/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 sé de ellos.
fuente
dumpe2fs: Bad magic number in super-block while trying to open /dev/sda1
/dev/sda2
. En lo/dev/sda1
que tengo/boot/efi
.-h
opción para que al menos solo obtenga la información de superbloque que debería ser más que suficiente.el único comando que funcionó para mí es -
fuente
Tampoco sé de un comando o archivo específico. Estoy usando algunas heurísticas para encontrar la fecha de instalación:
Este pequeño script busca archivos en
/etc
y/usr
e imprime la fecha de última modificación. Realiza un reformateo y enumera las ocurrencias ordenadas por fecha (las más nuevas 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.
fuente
Si la instalación es reciente, mire las entradas más antiguas debajo
/var/log
, pero después de algunas semanas los registros habrán sido retirados.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
.fuente
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
Así que instalé este sistema el 19/04/2010 a las 11:40:55. Eso es correcto para este sistema.
También hubo una idea de lluvia de ideas para agregar esta fecha de nacimiento.
fuente
logrotate
descartes dpkg registra más de un año.sería simple (puede que esté equivocado) 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?
fuente
El comando
sudo grep ubiquity /var/log/installer/syslog | less
me funcionó muy bien.fuente