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
2011-06-28 12:52
Lo instalaste el 28 de Junio de 2011, nada mal 😀
Yo de no haber jodido mi sistema hace pocas semanas, tendría unos cuantos meses igual JAJA.
Por cierto, BIENVENIDO a nuestro sitio 😉
Saludos
19 de Septiembre
Pues ya puedes ir escondiendo los wallpapers de nenas no vaya a pasar alguna cosa
nov 9 09:44
nov 15 00.32 , si!!! esta madrugada, reinstalé KDE, por supuesto en Debian.
2011-10-16 21:41 muuuy copado el dato 😉
¿copado? JAJA nah, preciso y exacto JAJAJA.
abr 30 2010
Desde Feodra 12 hasta Fedora 16…
WOW aquí tenemos el ganador… al que más tiempo le ha durado el sistema instalado y no ha necesitado reinstalar, WINNER!!! jajaja.
Bienvenido al sitio 🙂
ene 7 2011
😛
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
Le picaremos un pastel? JAJA
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.
Ehm… las ‘ ‘ son comillas simples, no se porque wordpress tiene la maldita manía de formatearlas.
Intenta usar la etiqueta para código -» «code» _________________ «/code» 😉
Cambiando « por el signo de menor qué y eso 😀
echo 'probando código'
Funciona 😀
😉
Sí, puede ser que el archivo más antiguo esté en otro lugar, pero /etc/ por ser una carpeta pequeña se le podrá hacer un scan realmente rápido, además contiene archivo bastante importantes y que la mayoría; solo varían en contadas ocasiones. O sea, es al menos a mi entender la forma más viable, bien por la rapidez, como por las pocas probabilidades de que archivos como /etc/hosts o /etc/wgetrc varíen, por lo que la fecha de estos debería ser sin problemas la fecha de instalación del sistema 🙂
De todas formas de veras y de corazón, se te agradece el comando, bastante útil de veras y sobre todo porque es otro método para obtener el resultado 😀
Fev 11 2011
Yo el 2011-07-01 16:24, porque unos días antes reventé mi ubuntu 11.04, de ahi cambie Unity por LXDE, mejor conocido como Lubuntu, aclaro que antes de que fuera adoptado por canonical.
JAJA antes de que fuera adoptado por Canonical… JAJAJA, esperemos que este proyecto (Lubuntu) siga por buen camino.
Muy buen tip:
nov 5 2010
gracias no muy util pero si interesante
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
Ah sí sí seguro 🙂
dic 31 2010
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 😉
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
{ 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
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.
Gracias 😀
«desde init 0» … JAJAJAJA!!!!! bueno, un placer amigo, gracias por seguirnos y por el comentario 😉
Saludos
me echaron la madicion con eso del post de «llevo X tiempo sin tener que reinstalar» …. este es mi numero:
ago 16 12:45
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.
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
[augusto@localhost ~]$ ls -lct / | tail -1 | awk ‘{print $6, $7, $8}’
nov 30 2011
ArchLinux <3 con kde.
Estaba buscando algo asi, para saber cuando fue mi ultima instalación……gracias.
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.
yo lo instale en el 89
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
Desde diciembre de 2012
Pero no me dice el año!
$ 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.
feb 24 03:42 Debian jessie
mi openSUSE 13.1
dic 20 2013
ago 2 2007
ene 7 2014
may 12 2014
Debian 7.5 Wheezy
Ago 15 2014