En este breve artículo voy a demostrar cómo es posible conocer de forma simple y sencilla cuándo un sistema GNU/Linux fue iniciado o reiniciado.

La herramienta last recorre el archivo de registro de logins (por defecto /var/log/wtmp), y muestra una lista de todos los usuarios que se han logueado en el sistema desde que se ha creado el archivo. Por ejemplo:

[15:24 emi@vaio ~] > last | head
emi      pts/2        :0               Tue Nov  4 15:24   still logged in
emi      pts/1        :0               Tue Nov  4 15:02   still logged in
emi      pts/0        :0               Tue Nov  4 15:02   still logged in
emi      :0                            Tue Nov  4 15:02   still logged in
reboot   system boot  3.10.17          Tue Nov  4 14:59 - 15:24  (00:25)
emi      pts/1        :0               Mon Nov  3 16:02 - 16:25  (00:22)
emi      pts/0        :0               Mon Nov  3 16:02 - down   (00:22)
emi      :0                            Mon Nov  3 16:02 - 16:25  (00:23)
reboot   system boot  3.10.17          Mon Nov  3 16:01 - 16:25  (00:24)
emi      pts/2        :0               Fri Oct 31 16:35 - 16:35  (00:00)

Es posible filtrar la salida por usuario o TTY.

El pseudo usuario reboot se loguea cada vez que el sistema es reiniciado, por lo tanto si se ejecuta last reboot, es posible determinar todas las veces que el sistema es reiniciado. Por ejemplo:

[root@centos6 ~]# last -F reboot | grep 2014
reboot   system boot  2.6.32-431.29.2. Tue Nov  4 14:35:01 2014 - Tue Nov  4 15:33:52 2014  (00:58)
reboot   system boot  2.6.32-431.17.1. Fri Sep 19 14:51:03 2014 - Tue Nov  4 15:33:52 2014 (46+00:42)
reboot   system boot  2.6.32-358.18.1. Thu Mar 27 14:36:58 2014 - Tue Nov  4 15:33:52 2014 (222+00:56)
reboot   system boot  2.6.32-279.5.1.e Sat Jun  8 16:33:53 2013 - Thu Mar 27 14:34:30 2014 (291+22:00)
reboot   system boot  2.6.32-279.5.1.e Thu May  2 17:27:04 2013 - Thu Mar 27 14:34:30 2014 (328+21:07)
reboot   system boot  2.6.32-279.5.1.e Tue Apr 16 16:49:21 2013 - Thu Mar 27 14:34:30 2014 (344+21:45)

Podemos comprobar que este servidor se ha reiniciado 6 veces en lo que va de 2014 (por culpa de fallos en el sumisitro eléctrico lamentablemente):

[root@centos6 ~]# last -F reboot | grep 2014 | wc -l
6

A comprar una buena UPS y un generador pues.


Tal vez pueda interesarte


Compartí este artículo