Tutoriales

tuptime – Linux Consulte el tiempo de actividad histórico y estadístico del sistema

YPuede utilizar las siguientes herramientas para ver cuánto tiempo ha estado funcionando el sistema en un sistema tipo Linux o Unix:


Investigar la vencimiento y la hora del posterior reinicio del sistema

Puede usar los siguientes comandos para obtener la última hora y vencimiento de reinicio y triste en un sistema activo Linux (todavía funciona en un sistema tipo OSX / Unix):

## Just show  system reboot and shutdown date and time ###
who -b
last reboot
last shutdown
## Uptime info ##
uptime
cat /proc/uptime
awk '{ print "up " $1 /60 " minutes"}' /proc/uptime 
w

Panorama de muestra:

Fig.01: Varios comandos de Linux en obra para acechar el tiempo de actividad del servidor

Besalamano a tuptime – Linux Ver el tiempo de actividad histórico y estadístico del sistema

La útil de carrera de comando tuptime puede reportar la futuro información en un Linux y FreeBSD sistema basado:

  1. Contar los inicios del sistema
  2. Registre la primera hora de inicio (todavía conocida como hora de instalación)
  3. Cuente adecuadamente y apagados accidentalmente
  4. Tiempo de actividad y tiempo de inactividad promedio
  5. Tiempo de actividad flagrante
  6. Tasa de tiempo de actividad y tiempo de inactividad desde el primer comienzo
  7. Tiempo de actividad acumulado del sistema, tiempo de inactividad y total
  8. Noticia cada inicio, tiempo de actividad, triste y tiempo de inactividad

Instalación

Escriba el futuro comando para clonar un repositorio git en un sistema activo Linux:
$ cd /tmp
$ git clone https://github.com/rfrail3/tuptime.git
$ ls
$ cd tuptime
$ ls

Panorama de muestra:

Figura 02: Clonación de un repositorio de git

Asegúrese de tener Python v2.7 / 3.x instalado con los módulos sys, optparse, os, re, string, sqlite3, datetime, disutils y locale. Simplemente puede instalarlo de la futuro forma:
$ sudo tuptime-install.sh

Cómo hacer una instalación manual

Copie el archivo «tuptime» situado en el directorio «latest /» en «/ usr / bin /» usando el comando cp y hágalo ejecutable usando el comando chmod:
sudo cp -v /tmp/tuptime/src/tuptime /usr/bin/tuptime
sudo chmod ugo+x /usr/bin/tuptime

Asegúrese de tener la lectura 3.x de Python instalada y funcionando correctamente:
python3 --version
Panorama de muestra:

Python 3.7.3

Instalación de paquetes para Linux y FreeBSD

Para el uso de Debian y Ubuntu Linux, ejecute el comando apt / apt-get command:
sudo apt update
sudo apt install tuptime

El afortunado de Arch Linux ejecuta el comando pacman:
sudo pacman -S pkgfile

Una nota sobre los usuarios de FreeBSD

Los usuarios de FreeBSD Unix prueban el comando pkg para instalar el mismo:
sudo pkg install tuptime

Instalación de FreeBSD en obra

Otra opción para FreeBSD es instalar el puerto de la futuro forma:
cd /usr/ports/sysutils/tuptime/ && make install clean

tuptime requiere ejecución al inicio y triste en rc.d en FreeBSD, así que agregue a /etc/rc.conf:
tuptime_enable="YES"

Finalmente, tuptime requiere una ejecución programada en cron, por lo tanto, ejecute crontab -e:
# crontab -e

Agregue la futuro carrera:
*/5 * * * * root /usr/lugar/bin/tuptime -x > /dev/null

Guarde y pestillo el archivo. Inicie el servicio en FreeBSD:
# service tuptime start

Ejecutarlo

Simplemente escriba el futuro comando:
$ sudo tuptime
Panorama de muestra:

Figura 03: tuptime en obra

A posteriori de la puesta al día del kernel, reinicié el cuadro y volví a escribir el mismo comando:

$ sudo tuptime
System startups:	2   since   03:52:16 PM 08/21/2015
System shutdowns:	1 ok   -   0 bad
Promedio uptime: 	7 days, 16 hours, 48 minutes and 3 seconds
Promedio downtime: 	2 hours, 30 minutes and 5 seconds
Current uptime: 	5 minutes and 28 seconds   since   06:23:06 AM 09/06/2015
Uptime rate: 		98.66 %
Downtime rate: 		1.34 %
System uptime: 		15 days, 9 hours, 36 minutes and 7 seconds
System downtime: 	5 hours, 0 minutes and 11 seconds
System life: 		15 days, 14 hours, 36 minutes and 18 seconds

Puede cambiar el formato de vencimiento y hora de la futuro forma:
$ sudo tuptime -d '%H:%M:%S %m-%d-%Y'
Panorama de muestra:

System startups:	1   since   15:52:16 08-21-2015
System shutdowns:	0 ok   -   0 bad
Promedio uptime: 	15 days, 9 hours, 21 minutes and 19 seconds
Promedio downtime: 	0 seconds
Current uptime: 	15 days, 9 hours, 21 minutes and 19 seconds   since   15:52:16 08-21-2015
Uptime rate: 		100.0 %
Downtime rate: 		0.0 %
System uptime: 		15 days, 9 hours, 21 minutes and 19 seconds
System downtime: 	0 seconds
System life: 		15 days, 9 hours, 21 minutes and 19 seconds

Enumere cada inicio, tiempo de actividad, triste y tiempo de inactividad:
$ sudo tuptime -e
Panorama de muestra:

Startup:  1  at  03:52:16 PM 08/21/2015
Uptime:   15 days, 9 hours, 22 minutes and 33 seconds
 
System startups:	1   since   03:52:16 PM 08/21/2015
System shutdowns:	0 ok   -   0 bad
Promedio uptime: 	15 days, 9 hours, 22 minutes and 33 seconds
Promedio downtime: 	0 seconds
Current uptime: 	15 days, 9 hours, 22 minutes and 33 seconds   since   03:52:16 PM 08/21/2015
Uptime rate: 		100.0 %
Downtime rate: 		0.0 %
System uptime: 		15 days, 9 hours, 22 minutes and 33 seconds
System downtime: 	0 seconds
System life: 		15 days, 9 hours, 22 minutes and 33 seconds

Conclusión

El comando uptime muestra cuánto tiempo ha estado en funcionamiento el sistema, y ​​el comando w muestra quién está conectado y qué están haciendo. Sin bloqueo, la útil tuptime es una útil interesante para informar el tiempo actual histórico y estadístico del sistema, manteniéndolo entre reinicios. Es como un comando de tiempo de actividad pero con un resultado más atractivo.

[toc]linux_uptime[/toc]



Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba