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:

Publicaciones relacionadas

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:	 ok   -    bad
Promedio uptime: 	15 days, 9 hours, 22 minutes and 33 seconds
Promedio downtime: 	 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: 	 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.



LEER  16 ejemplos prácticos de instrucciones Rsync en Linux

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