“Conocimiento Sistemas>Linux

¿Cómo encontrar Boottime of OS en Linux?

2013/9/28
Hay varias formas de encontrar el tiempo de arranque de un sistema operativo en Linux, dependiendo del nivel de detalle que necesita y las herramientas disponibles en su sistema. Aquí hay algunos métodos:

1. Usando `tiempo de actividad ':

Este es el método más simple, que proporciona una estimación rápida del tiempo de actividad. No le da el tiempo de arranque preciso, sino que transcurrió el tiempo desde el último arranque. Luego puede calcular el tiempo de arranque restando el tiempo de actividad desde la hora actual.

`` `Bash

tiempo de actividad

`` `` ``

Salida de ejemplo:

`` `` ``

11:34:56 arriba 2 días, 3:22, 1 usuario, promedio de carga:0.12, 0.18, 0.15

`` `` ``

Esto indica que el sistema se ha estado ejecutando durante 2 días y 3 horas y 22 minutos. Debería calcular manualmente el tiempo de arranque desde la hora actual.

2. Usando `/Proc/Uptime`:

Este archivo contiene dos valores:el tiempo de actividad en segundos y el tiempo dedicado en estado inactivo en segundos. El primer valor es lo que nos interesa.

`` `Bash

Cat /Proc /Eptime | Awk '{imprimir $ 1}'

`` `` ``

Esto generará el tiempo de actividad en segundos. Luego puede usar un cálculo simple (o un script más sofisticado) para determinar el tiempo de arranque en función de la hora actual.

3. Usando `Who -B`:

Este comando muestra el tiempo de arranque del sistema. Este es a menudo el método más directo para obtener el tiempo de arranque.

`` `Bash

quien -b

`` `` ``

Salida de ejemplo:

`` `` ``

arranque del sistema 2024-10-27 10:00

`` `` ``

4. Métodos más sofisticados (para secuencias de comandos):

Para obtener más acceso programático, puede usar lo siguiente (que requiere utilidades de fecha):

`` `Bash

Boot_time =$ (Who -B | Awk '{imprima $ 4, $ 5}')

echo "sistema iniciado en:$ boot_time"

`` `` ``

Esto extrae el tiempo de arranque de `Who -B` y lo almacena en una variable para su posterior procesamiento. Luego puede realizar comparaciones de fechas si es necesario.

¿Qué método es mejor?

* Para una verificación rápida y aproximada:`Tiempo de actividad '

* Para un tiempo de arranque preciso en un formato legible por humanos:`Who -B`

* Para acceso programático y procesamiento adicional:`/Proc/Up Time` combinado con los cálculos de fecha o el ejemplo más sofisticado` Who -B`.

Recuerde que la precisión de estos métodos depende de que el reloj del sistema se establezca correctamente. Si el reloj del sistema se ha ajustado desde el arranque, el tiempo de arranque informado puede ser inexacto.

Linux
Cómo comprobar una temperatura en el ordenador Linux
Cómo instalar Ruby & Apache en Centos 5
Cómo instalar los controladores de ATI en Fedora
Cómo instalar Linux en un HP Pavilion ZE4800
Cómo desfragmentar Linux JFS
Cómo obtener la Cadena de comunidad SNMP en Linux
Cómo reemplazar fechas con un código numérico en Bash
Cómo instalar Debian en un Compaq Presario 2200
Conocimiento de la computadora © http://www.ordenador.online