Cómo saber cuándo instalamos nuestro Linux

46
14538

Soy de los que apunta todo en un calendario, que más adelante hablaré sobre la aplicación que uso para mi lista de cosas a hacer, eventos próximos para no olvidarlos (como cumpleaños de mi suegra, o cosas así JAJA), y mantener algo similar a un “log” de mi vida JAJA.


Sucede que hace un tiempo necesité saber fecha exacta de cuándo instalé mi sistema, un simple comando nos lo dirá 😉

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

A mí me devuelve lo siguiente:

nov 7 10:33

Lo cual dá a entender, que mi Arch lo instalé el 7 de Noviembre 😀

Lo que hace es algo simple, busca en nuestra carpeta /etc/ el archivo más antiguo, y nos muestra la fecha del mismo.

Saludos y… a ver, ¿cuándo instalaron ustedes su sistema? 😀

Leído antes en: GnomeTips

46 COMENTARIOS

  1. Curioso… y más curioso es la fecha que he visto de instalación de mi querido Linux Mint 10 Julia… 17 Nov 2010 osea, que dentro de 2 días es su cumpleaños!!! jejejeje

  2. No es del todo correcto el comando, vos asumís que el archivo más antiguo esta siempre dentro de /etc, pero el archivo más antiguo podría estar dentro de cualquier parte de /, para hallar el archivo más antiguo instalado en tu sistema podes usar el comando:

    find / -mount -exec stat -c ‘%z %n’ {} \; 2>/dev/null | sort | head -1

    El comando tarda 1 o 2 minutos en finalizar así que tengan paciencia.
    Lo que haces es buscar todos los archivos y carpetas dentro de la partición /, y sólo de / porque se supone que allí debería estar el archivo más antiguo de tu sistema (find / -mount), luego haces un stat sobre cada archivo para saber la fecha en la que se creo el archivo y también saber cual es el nombre de ese archivo (-exec stat -c ‘%z %n’ {} \;), luego ordenas los resultados desde la fecha más antigua hasta la más reciente (sort), y finalmente obtenés la fecha más antigua (head -1), lo que da como resultado algo como esto:

    2010-12-04 15:43:36.263333335 -0300 /usr/lib/libXdmcp.so

    Lo que me da como fecha aproximada a la instalación de mi sistema el 4 de diciembre del 2010, o sea hace casi un año, pero nada me garantiza que esa sea realmente la fecha en la que instale el sistema, si te fijas ese es un archivo que pertenece a X.org, por lo tanto cuando aparezca una nueva versión y se actualice ese archivo, va a dejar de ser el archivo más antiguo.
    Otra posibilidad si es que no suelen limpiar muy seguido el sistema sería revisar los /var/log, supongo que en algún lado se guardará alguna fecha relacionada con la instalación.

  3. A mi me sale :

    abr 21 19:17

    Esto porque fue cuando instalé la versión LTS, de haber actualizado sin hacer instalación desde cero, sería desde mayo-junio 2009 aproximadamente.

    Saludos

  4. Por curiosidad le he pasado este comando a un servidor Red Hat que utilizo en el trabajo y que prácticamente no he necesitado tocar desde que se instaló (2 administradores de red atrás), y el resultado… 2005-11-16 😉

  5. Por cierto el comando alternativo que sugirió hipersayan_x probablemente se ejecute más rápido con esta modificación:

    find / -mount -type f | xargs stat -c '%z %n' 2> /dev/null | sort | head -1

  6. { find / -mount -type f | xargs stat -c '%z %n'; } 2> /dev/null | sort | head -1
    Para evitar errores como:
    find: «/tmp/kde-kdm»: Permiso denegado
    find: «/tmp/ksocket-kdm»: Permiso denegado
    find: «/tmp/pulse-PKdhtXMmr18n»: Permiso denegado
    find: «/tmp/ksocket-root»: Permiso denegado
    find: «/tmp/kde-root»: Permiso denegado

  7. Dic 31, 2011. Ubuntu upgrade de la 11.10 a la 12.04. Excelente tips. Soy un asiduo lector de ustedes desde init 0, aunque no tenida algo que aportar hasta ahora, 3men2 blog.

  8. Hola, se que es un comentario atrasado, pero dicho comando me dice que instalé mi sistema el 27 de junio de este año. Hoy es 30 de setiembre. Sin embargo estaba haciendo memoria y lo instalé hace como 15 o 22 días. No sé si se referirá al primer sistema linux en la computadora. Anterior a ese tuve, chakra, debian, arch, fedora, ubuntu, solusos y lmde. Hasta ahora que tengo fuduntu y en todas he formateado. Sólo he conservado el /home. Me parece interesante pues la fecha debería ser más reciente entonces. No sé si se referirá talvez a la fecha en que fue liberada la imagen, pero esta fue sacada en abril. Posiblemente pasado mañana actualice mis sistema. Voy a fijarme a ver si cambia. Por cierto muy buen blog. Los felicito, sospecho que me van a caer bien.

  9. may 7 2012

    es un arch
    anda joya, lo unico, se me puso la hora del utc y no la pude cambiar nunca a la local nuevamente, desp de eso, anda excelente

  10. Feb 14 04:33
    Ya no me acordaba, fue una repentina sorpresa. No olvidemos que el origen de Debian es por el fundador Ian y su novia Debra.

  11. Yo tengo la instalación más joven de todos
    david@MacbookUbuntu:~$ ls -lct /etc | tail -1 | awk ‘{print $6, $7, $8}’
    may 28 14:22
    david@MacbookUbuntu:~$
    Osea el 28 de este mes hará un mes que lo instale quizá un poco más pero claro como el hd me daba problemas, pues tuve que reinstalarlo al HD Externo y dejar solo la swap y el /boot pero para la próxima versión quitare boot y swap del hd y solo instalare el registro del grub en el hd principal por que me da muchos problemas
    Saludos

  12. $ ls -lct /etc | tail -1 | awk ‘{print $6, $7, $8}’
    abr 11 2012

    Aquí en gentoo tenemos un utilitario que siempre se usa, bueno es lo que uso para recordar cuando fue, el utilitario se llama genlop y con el parámetro -t te dice en que momento instalaste tal o cual paquete, por ende si uno apunta al núcleo y lo entuba al comando head, te dice cual fue el primer núcleo que instalaste y en que día.
    Además recuerda la hora los minutos y los segundos…jeje

    $ genlop -t gentoo-sources |head -n3
    * sys-kernel/gentoo-sources
    Wed Apr 11 23:39:02 2012 >>> sys-kernel/gentoo-sources-3.3.1

    Lo mismo sirve para cualquier paquete que tengas o hayas tenido instalado en gentoo,
    sin el -t y sin tuberias te muestra el listado de cada versión que tuviste instalada y la actual.
    Se agradece de todas maneras este comando ya que es universal a todas las distros.

Dejar una respuesta