Descripción general: usar last
, who
con uptime
comando en Linux, puede averiguar cuándo se apagó y se volvió a encender el sistema por última vez.Por favor haga clic aquí Vaya directamente a la referencia del comando.
Oye, ¿puedes decirme cómo saber cuándo se reinicia mi sistema Linux o Ubuntu? Como sabe, dejamos los sistemas funcionando durante días o meses sin interrupción.
Sí, entiendo lo que quieres decir, así que no te preocupes. Le mostraré cómo averiguar la fecha y la hora exactas en que se reinició su sistema por última vez. No solo eso, sino que también sabrá cuándo se apagó el sistema por última vez.
Suena genial, ¿verdad?Entonces déjame llevarte a la etapa en la que aprenderás a usar last
, who
con uptime
Comando para encontrar el último tiempo de apagado y reinicio del sistema en cualquier distribución de Linux.
Tabla de Contenidos
Cómo encontrar el tiempo de reinicio del sistema en Ubuntu
Gracias por los registros almacenados en "/variables/registro"desde donde puede encontrar fácilmente la última vez que el sistema se reinició, se apagó y mucha otra información del directorio correspondiente, no necesita recorrer este directorio para encontrar toda esta información, porque tenemos comandos para trazar los datos.
Entonces, primero, de last
Ordenar
usa el ultimo comando
Por defecto, el último comando usa /var/log/wtmp archivo para leer la información del sistema para encontrar e imprimir el último reinicio, apagado y otra información importante en la pantalla del terminal.
Use el último comando para encontrar reiniciar
Cuando ejecuta el último comando en la terminal, se mostrará algo como la imagen a continuación, que puede parecer incomprensible, pero en realidad es bastante fácil de entender una vez que observa más de cerca la salida.
De acuerdo con el resultado, se puede encontrar que el último reinicio del sistema ocurrió a las 09:43 el 2 de enero y actualmente se está ejecutando. Si mira más abajo, encontrará que mi sistema se reinició varias veces el 1 de enero.
Para obtener información más precisa, puede suprimir a otro usuario pasando solo el nombre de usuario.
En este punto, estamos interesados en encontrar información de reinicio del sistema, para que pueda pasar el reinicio del parámetro, que es un pseudo-usuario que almacena información de reinicio del sistema desde que se creó el archivo de registro.
$ last reboot
Aquí está el resultado de ejecutar el comando anterior:
El resultado anterior se ve mucho mejor, pero tendría más sentido para mí si pudiera decirme la fecha y la hora del último reinicio.
Para hacer esto, puede canalizar la salida a head
comando, solo imprimirá la primera línea de la declaración, mientras suprime otros datos.
$ last reboot | head -1
Aquí está el resultado de ejecutar el comando anterior:
Use el comando «último» para encontrar apagados
El último comando también se puede usar para encontrar la fecha y hora de apagado y la hora en que se encendió el sistema. Ya sabe cómo encontrar cuándo se reinició su sistema por última vez, así que ahora es el momento de averiguar cuándo se apagó.
Para saber cuándo se apaga su computadora, necesita usar el -X cualquiera - sistema Opción para decirle al último comando que agregue información de apagado y nivel de ejecución a la salida predeterminada.
Luego, canalizaremos la salida predeterminada a grep
comando para filtrar los resultados.
last -x | grep "shutdown"
Aquí está el resultado de ejecutar el comando anterior:
Para saber cuándo se apagó por última vez su computadora, puede escribir el siguiente comando en una ventana de terminal.
$ last -x | grep "shutdown" | head -1
Usando el comando «quién»
El siguiente comando es who
comando, ya lo has usado. Si leyó nuestro artículo sobre quién inició sesión en mi sistema Linux, probablemente ya esté familiarizado con el comando who, pero para aquellos que lo escuchan por primera vez, es un comando simple para mostrar quién inició sesión.
Para usar el comando who para encontrar la última vez que se inició el sistema, debe agregar -b cualquiera --bota opciones, como el fragmento de código a continuación.
$ who -b
or
$ who --boot
No utilice pipe
, grep
con head
la salida del comando anterior es mucho más simple y fácil de leer.
Utilice el comando de tiempo de actividad
Del mismo modo, puede utilizar uptime
Ordenar Encuentra el último arranque del sistema. Debe sustituir el nombre del comando y la opción para mostrar el tiempo de inicio.
Si su terminal está iniciada, ejecute el comando mencionado a continuación para encontrar la última fecha y hora de inicio.
$ uptime -s
or
$ uptime --since
El resultado es muy sencillo, constando únicamente de fecha y hora. Este comando es útil si planea usarlo en un script bash para encontrar la última fecha y hora de inicio del sistema.
Hoja de trucos para encontrar el tiempo de arranque del sistema
- Para encontrar información sobre reinicios desde el inicio del archivo de registro, use el último comando
- Para encontrar la información de reinicio más reciente, use el último comando
- Encuentre la última fecha y hora de inicio del sistema usando el comando who
- Para encontrar la última fecha y hora de inicio del sistema sin datos adicionales, use el comando uptime
envolver
Después de leer este artículo, podrá determinar rápidamente cuándo se reinició y apagó su sistema por última vez. Si conoce alguna otra forma de encontrar esta información, no olvide poner esa información a continuación.
Levanta los pies y relájate. Como siempre, el siguiente artículo se publicará pronto.
Un hombre apasionado por la tecnología que ha explorado algunas tecnologías increíbles y está explorando más. En el camino, tuve la oportunidad de trabajar en el desarrollo de Android, Linux, AWS y DevOps utilizando una variedad de herramientas de código abierto.