Encuentra disponibilidad del sistema / servidor en el método de Linux

Dirección reimpresión: https://www.2daygeek.com/linux-system-server-uptime-check/  , si la infracción, por favor, póngase en contacto conmigo borro, gracias

¿Quieres saber el sistema Linux se ejecuta mucho tiempo sin tiempo de inactividad? Cuando se inicia el sistema y en qué fecha.

Linux tiene varios comandos se pueden utilizar para comprobar el tiempo de actividad del servidor / sistema, la mayoría de los usuarios prefieren utilizar el estándar de comandos y muy famosa uptimepara conseguir este detalle.

Servidor de tiempo de actividad no es importante para algunas personas, pero para los administradores del servidor cuando los servidores que ejecutan aplicaciones de misión crítica (como los portales de compras en línea, portal de banca en línea, etc.), es muy importante.

Debe ser cero tiempo de inactividad, porque si no hay tiempo de inactividad, tendrá un grave impacto en millones de usuarios.

Como ya he dicho, muchos de los comandos de Linux se pueden utilizar para comprobar el tiempo de actividad del servidor. En este tutorial, vamos a enseñarle cómo comprobar los 11 métodos siguientes.

El tiempo de actividad significa que el servidor desde la última reiniciar o apagar ha estado funcionando desde hace mucho tiempo.

comando de tiempo de actividad de la /procinformación get detallado sobre el archivo y el tiempo de actividad del servidor de impresión, el /procarchivo no se puede leer directamente a las personas.

El siguiente comando imprimirá el sistema está en funcionamiento y tiempo de funcionamiento. También muestra alguna otra información.

Método 1: Utilice el comando normal de operación

el tiempo de actividad de comandos indica al sistema cuánto tiempo se ejecute. Se da la siguiente pantalla de línea de información.

La hora actual, el tiempo que el sistema está en funcionamiento, y el número actual de usuarios registra en el último 1 minuto, 5 minutos y 15 minutos promedio de carga del sistema.

#uptime

 08:34:29 up 21 days,5:46,1位用户,平均负载:0.06,0.04,0.00

Método 2: Utilice el comando w

w comando proporciona un breve resumen de cada usuario que se conecta a un ordenador, el funcionamiento de cada usuario que está ejecutando actualmente
carga y todas las actividades en el propio ordenador imposición. Este comando es un comando único es una combinación de varios otros programas Unix: quien, tiempo de actividad y ps -a.

#w

 08:35:14 up 21 days,5:47,1位用户,平均负载:0.26,0.09,0.02
用户               登录登录@    IDLE JCPU PCPU什么
root pts / 1 103.5.134.167 08:34 0.00s 0.01s 0.00sw

s 0.00sw

Proceso-3: Utilice el comando top

comando top es uno de los comandos básicos para monitorizar en los procesos del sistema Linux en tiempo real. Muestra información del sistema y los procesos operativos información tal como el tiempo de actividad, el promedio de carga, ejecución de la tarea, el número de usuarios conectados, el número de CPU y la utilización de la CPU, la memoria y el intercambio de información. Ejecute el comando superior y, a continuación, haga clic en E para el uso de memoria en MB.

Lectura sugerida:  monitor de rendimiento del servidor Ejemplo de comando TOP

#top -c

top  -  08:36:01 up 21 days,5 :48,1位用户,平均负载:0.12,0.08,0.02
任务:总共98次,1次跑步,97次睡眠,0次停止,0次僵尸
Cpu(s):0.0%us,0.3%sy,0.0%ni,99.7%id,0.0%wa,0.0%hi,0.0%si,0.0%st
内存:1872888k总计,1454644k使用,418244k免费,175804k缓冲区
交换:总计2097148k,使用0k,免费2097148k,缓存1098140k

  PID用户PR NI VIRT RES SHR S%CPU%MEM TIME + COMMAND
    1根20 0 19340 1492 1172 S 0.0 0.1 0:01.04 / sbin / init
    2根20 0 0 0 0 S 0.0 0.0 0:00.00 [kthreadd]
    3根RT 0 0 0 0 S 0.0 0.0 0:00.00 [migration / 0]
    4根20 0 0 0 0 S 0.0 0.0 0:34.32 [ksoftirqd / 0]
    5根RT 0 0 0 0 S 0.0 0.0 0:00.00 [塞子/ 0]

Proceso-4: El comando que se

quien comando muestra una lista de usuarios conectados actualmente en el equipo. quien comando asociado con el comando w, w comando proporciona la misma información, pero también muestra otros datos y estadísticas.

#who -b

系统启动   2018-04-12 02:48

Métodos -5: Uso último comando

El último comando muestra una lista de último acceso del usuario. Último buscar un archivo / var / log / wtmp, y muestra una lista de todos los usuarios inician sesión en (y fuera) desde el inicio del archivo.

#last reboot -F | 头-1 | awk'{print $ 5,$ 6,$ 7,$ 8,$ 9}'

Thu Apr 12 02:48:04 2018

-6 métodos: Uso de archivos / proc / uptime

Este archivo contiene una descripción detallada del sistema desde el último reinicio el tiempo que la información ha estado funcionando. De salida /proc/uptimees muy pequeño.

El primer número es el número total de segundos se inicia el sistema. El segundo número es inactivo durante un tiempo, en segundos.

#cat / proc / uptime

1835457.68 1809207.16
#date -d "$ (Método 7: Uso del comando tuptime

Tuptime es una herramienta de tiempo de ejecución sistema de información histórica y estadística que puede permanecer constante entre reinicios. Al igual que el tiempo de actividad de comandos, pero la producción más interesante.

$ tuptime

Método -8: utilizando el comando H TOP

H TOP es un proceso interactivo para Linux espectador por el uso Hisham ncurses desarrollo de la biblioteca. En comparación con los altos mandos, Htop tiene muchas características y opciones.

Lecturas recomendadas:  Uso Htop recursos del sistema monitor de instrucciones #

#htop

  CPU [| 0.5%]任务:48,5; 1运行
  MEM [|||||||||||||||||||||||||||||||||||||||||||||||| ||| 165 / 1828MB]负载平均值:0.10 0.05 0.01
  Swp [0 / 2047MB]      正常运行时间:21天,05 : 52 : 35

  PID用户PRI NI VIRT RES SHR S CPU%MEM%TIME +命令
29166 root 20 0 110M 2484 1240 R 0.0 0.1 0:00.03 htop
29580 root 20 0 11464 3500 1032 S 0.0 0.2 55:15.97 / bin / sh ./OSWatcher.sh 10 1
    1根20 0 19340 1492 1172 S 0.0 0.1 0:01.04 / sbin / init
  486根16 -4 10780 900 348 S 0.0 0.0 0:00.07 / sbin / udevd -d
  748 root 18 -2 10780 932 360 S 0.0 0.0 0:00.00 / sbin / udevd -d

Método 9: Uso de comandos mira

Miradas escritas en Python es un sistema multiplataforma basado en curses herramientas de monitoreo. Podemos decir que toda la información en un solo lugar, tal como toda la información en el mínimo espacio. Utiliza psutil biblioteca para obtener información de su sistema.

Puede supervisar la CPU, la memoria, la carga, lista de procesos, interfaces de red, disco I / O, Raid, el sensor, el sistema de archivos (y carpetas), estibador, monitores, alarmas, información del sistema, el tiempo de actividad, Quicklook (CPU, MEM , CARGA) Descripción y así sucesivamente.

Lecturas recomendadas:  visión (integración) - avanzada en tiempo real el rendimiento del sistema herramientas de monitoreo para Linux

眼神

ubuntu(Ubuntu 17.10 64bit / Linux 4.13.0-37-generic) -  IP 192.168.1.6/24 正常运行时间:21天,05: 55                                                                                                                            :15

CPU [||||||||||||||||||||||||||||||||||||||||||||||||| |||||||||||||||||| 90.6%] CPU  -  90.6%不错:0.0%ctx_sw:4K MEM \ 78.4%有效:942M SWAP  -  5.9%LOAD 2-core
MEM [|||||||||||||||||||||||||||||||||||||||||||||||| ||||||||| 78.0%]用户:55.1%irq:0.0%inter:1797总计:1.95G无效:562M总计:12.4G 1分:4.35
交换[|||| 5.9%]系统:32.4%iowait:1.8%sw_int:897使用:1.53G缓冲液:14.8M使用:749M 5分钟:4.38
                                                                                         闲置:7.6%偷窃:0.0%免费:431M缓存:273M免费:11.7G 15分钟:3.38

NETWORK Rx / s Tx / s TASKS 211(735 thr),4 run,207 slp,0 oth由memory_percent自动排序,平面视图
docker0 0b 232b
enp0s3 12Kb 4Kb Systemd 7服务已加载:197活动:196失败:1 
lo 616b 616b
_h478e48e 0b 232b CPU%MEM%VIRT RES PID用户NI时间+ R / s W / s命令 
                            63.8 18.9 2.33G 377M 2536 daygeek 0 R 5:57.78 0 0 / usr / lib / firefox / firefox -contentproc -childID 1 -isForBrowser -intPrefs 6:50 | 7:-1 | 19:0 | 34:1000 | 42: 20 | 43:5 | 44:10 | 51
DefaultGateway 83ms 78.5 10.9 3.46G 217M 2039 daygeek 0 S 21:07.46 0 0 / usr / bin / gnome-shell
                             8.5 10.1 2.32G 201M 2464 daygeek 0 S 8:45.69 0 0 / usr / lib / firefox / firefox -new-window
DISK I / OR / s W / s 1.1 8.5 2.19G 170M 2653 daygeek 0 S 2:56.29 0 0 / usr / lib / firefox / firefox -contentproc -childID 4 -isForBrowser -intPrefs 6:50 | 7:-1 | 19 :0 | 34:1000 | 42:20 | 43:5 | 44:10 | 51
dm-0 0 0 1.7 7.2 2.15G 143M 2880 daygeek 0 S 7:10.46 0 0 / usr / lib / firefox / firefox -contentproc -childID 6 -isForBrowser -intPrefs 6:50 | 7:-1 | 19:0 | 34 :1000 | 42:20 | 43:5 | 44:10 | 51
sda1 9.46M 12K 0.0 4.9 1.78G 97.2M 6125 daygeek 0 S 1:36.57 0 0 / usr / lib / firefox / firefox -contentproc -childID 7 -isForBrowser -intPrefs 6:50 | 7:-1 | 19:0 | 34 :1000 | 42:20 | 43:5 | 44:10 | 51

Método 10: Uso comando stat

comando muestra estadísticas detalladas estado de un archivo específico o sistema de archivos.

#stat / var / log / dmesg | grep修改

修改:2018-04-12 02:48:04 .027999943 -0400

Método 11: Utilice el comando procinfo

procinfo datos del sistema de cobro revertido desde el directorio / proc, y es un buen formato en el dispositivo de salida estándar.

#procinfo | grep Bootup

启动:4月20日星期五 19:40:14 2018负载平均值:0.16 0.05 0.06 1/138 16615

2018 Carga media: 0,16 0,05 16 615 0,06 1/138

Método 12: Cómo comprobar el comando de sistemas Linux / tiempo de actividad del servidor de aplicaciones systemd?

systemd es el nuevo sistema de inicio y el gestor del sistema la cual el sistema tradicional de SysV init implementado por / para todas las principales distribuciones de Linux.

$#ps -eo pid,comm,lstart,etimes,time,args | grep -i“systemd”
    1 systemd          Sun Mar 3 11:17:33 2019 1114684 00:03:45 / usr / lib / systemd / systemd --switched-root --system --deserialize 22
 1323 systemd-journal Sun Mar 3 11:17:35 2019 1114682 00:01:36 / usr / lib / systemd / systemd-journald
 1344 systemd-udevd Sun Mar 3 11:17:35 2019 1114682 00:00:00 / usr / lib / systemd / systemd-udevd
 1479 dbus-daemon Sun Mar 3 11:17:35 2019 1114682 00:00:36 / usr / bin / dbus-daemon --system --address = systemd:--nofork --nopidfile --systemd-activation
 1562 systemd-logind Sun Mar 3 11:17:35 2019 1114682 00:00:16 / usr / lib / systemd / systemd-logind
$ # P-EO
Publicado 23 artículos originales · ganado elogios 7 · Vistas a 20000 +

Supongo que te gusta

Origin blog.csdn.net/ghd602338792/article/details/93601266
Recomendado
Clasificación