GNU/Linux >> Tutoriales Linux >  >> Linux

¿Salida del comando "último"?

¿Alguien puede explicarme cuál es el significado de la última columna de la salida del last? ¿dominio? Estoy particularmente interesado en su significado con respecto al reboot pseudo-usuario.

reboot   system boot  2.6.32-28-generi Sat Feb 12 08:31 - 18:09 (9+09:37)   

¿Qué significa ese 9+09:37?

Respuesta aceptada:

reboot y shutdown son pseudo-usuarios para reiniciar y apagar el sistema, respectivamente. Ese es el mecanismo para registrar esa información, con versiones del núcleo en el mismo lugar, sin crear ningún formato especial para el archivo binario wtmp.

Cita de man wtmp :

El wtmp El archivo registra todos los inicios y cierres de sesión. Su formato es exactamente como utmp excepto que un nombre de usuario nulo indica un cierre de sesión en el terminal asociado. Además, el nombre del terminal ~ con nombre de usuario shutdown o reboot indica un apagado o reinicio del sistema y el par de nombres de terminal | /} registra la hora del sistema antiguo/nuevo cuando la fecha (1) la cambia.

El archivo binario wtmp no guarda más que la marca de tiempo para los eventos. Por ejemplo, last calcula cosas adicionales, como los tiempos de inicio de sesión.

reboot   system boot  2.6.32-28-generi Mon Feb 21 17:02 - 18:09  (01:07)    
...
user     pts/0        :0.0             Sat Feb 12 18:52 - 18:52  (00:00)    
user     tty7         :0               Sat Feb 12 18:52 - 20:53  (02:01)    
reboot   system boot  2.6.32-28-generi Sat Feb 12 08:31 - 18:09 (9+09:37)   

La última columna (entre paréntesis) es la duración del evento. Para el usuario reboot , es tiempo de actividad.

Después del último reinicio, el tiempo es el tiempo de actividad actual. Para reinicios anteriores, el tiempo es el tiempo de actividad después de ese reinicio (por lo que en la última línea de mi ejemplo es el tiempo de actividad hasta la primera línea; no hubo reinicios en el medio). Número(s) antes de + significa número de días. En la última línea, son 9 días, 9 horas y 37 minutos, y en la primera línea, el tiempo de actividad actual es de 1 hora y 7 minutos.

Tenga en cuenta, sin embargo, que este tiempo no siempre es exacto, por ejemplo, después de un bloqueo del sistema y una secuencia de reinicio inusual. last lo calcula como el tiempo entre este y el siguiente reinicio/apagado.


Linux
  1. ¿Cómo ejecutar un comando como administrador del sistema (raíz)?

  2. ¿Redirigir la salida de un comando en `comando de tiempo`?

  3. ¿Por qué el siguiente comando está matando un sistema?

  4. Cómo verificar si el sistema requiere un reinicio

  5. Una guía para el comando "Top" de Linux

Obtenga detalles del hardware y del sistema Linux en la línea de comandos

3 formas de reiniciar Ubuntu a través de la línea de comandos

El comando superior de Linux

¿Buscar texto en la salida del terminal?

Cómo usar el comando fd en el sistema Linux

El comando System Activity Reporter (sar) en Linux