Vista de recursos del sistema de administración del sistema Linux (vmstat, dmesg, free, uptime, uname, file, lsb_release, lsof)

1. El comando vmstat supervisa los recursos del sistema.

Comando: vmstat [刷新延时 刷新次数]
Por ejemplo:
Comando: vmstat 2 3
Inserte la descripción de la imagen aquí
 

2. Información de detección de kernel cuando se inicia dmesg

¿Cómo juzgar la información de su hardware en Linux? ? ? dmesg es un comando importante para ver información.

Comando: dmesg
Comando: dmesg | grep CPU

Inserte la descripción de la imagen aquí

3. Comando gratuito para ver el estado de uso de la memoria

3.1 Estado de uso de memoria (gratis)

Comando: free [-b|-k|-m|-g]
Opción:
   -b      mostrar en bytes y mostrar
   -k     en KB, el valor predeterminado es mostrar en KB, mostrar
   -m     en MB, mostrar
   -g     en GB
 
Inserte la descripción de la imagen aquí
Explique el contenido de la imagen de arriba:
El tamaño total de la memoria es un G, se usa 485M y 520M es libre. Sin embargo, este 485M no es llamado directamente por todos los procesos en el sistema, pero algunos de ellos están almacenados en búfer y algunos de ellos están almacenados en búfer La memoria fuera del búfer y el búfer es la memoria ocupada por Linux. De hecho, la memoria disponible restante es 520 + 46 + 224. Pero cuando el sistema verifica, solo 520 está inactivo, el búfer y la caché aquí no están ocupados por otros sistemas, ** pero cuando otros programas quieren llamar al búfer y la memoria caché, encontrarán que esta memoria está ocupada por Linux , Solo puede ser utilizado por el kernel de Linux. ** La velocidad de cálculo de la memoria es más rápida que la del disco duro.

insinuación: Los comandos vmstat y top también pueden ver el estado de uso de la memoria
 

3.2 La diferencia entre caché y búfer

En pocas palabras, la caché se utiliza para acelerar la "lectura" de datos desde el disco duro, mientras que el búfer se utiliza para acelerar la "escritura" de datos en el disco duro.
Caché: cuando se llama a un dato desde el área de mi computadora, solo se puede leer desde el disco duro cuando se llama por primera vez. Después de leerlo, los datos se almacenarán primero en el caché. Cuando haya otras necesidades, llamar a los mismos datos En ese momento, solo necesita leer los datos en la memoria caché en lugar de buscar el disco duro. La velocidad de lectura de la memoria es varias veces mayor que la del disco duro.
Búfer: No todas las veces que se guarde se escribirá en el disco duro. Una vez guardado, se escribirá temporalmente en el espacio del búfer en la memoria. Sabiendo que una cierta cantidad de datos se almacena en el búfer y luego se escriben en el disco duro al mismo tiempo, se evita este tipo de cambio. Las operaciones de escritura frecuentes en mi disco duro ralentizan mi sistema.
 

4. Ver información de la CPU (/ proc / cpuinfo)

/ proc / cpuinfo Información más detallada sobre la CPU guardada aquí.
Comando: cat /proc/cpuinfo
 
Inserte la descripción de la imagen aquí
Consejos: El directorio Proc / es una división de la memoria. Una vez que se apaga, los datos aquí desaparecerán, lo que indica que la información de la CPU se verifica cada vez que inicie. Después de completar la verificación Escribe en este archivo. Una vez que se apague, se liberará el contenido de este archivo. Porque la CPU se puede cambiar al apagar.
 

5. comando de tiempo de actividad

Comando: uptime
Función: Muestra el tiempo de inicio y la carga promedio del sistema, que es la primera línea del comando superior. El comando w también puede ver estos datos.
 
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

 

6. Ver información relacionada con el sistema y el kernel (uname)

Comando: uname
Opciones:
   -a       Ver toda la información relacionada del sistema
   -r      Ver la versión del
   -s      kernel Ver el nombre del kernel
 
Inserte la descripción de la imagen aquí
 

6.1 Determine la cantidad de bits en el sistema actual (archivo)

No hay ningún comando para verificar el bitness del sistema directamente en Linux, a menos que lo instale y su CD sea de 32 o 64 bits. Si el sistema lo ha instalado otra persona, ¿cómo puedo comprobarlo? ? ? file es un comando para ver el tipo de archivo, file es un comando externo para ver el sistema, no un comando interno del shell. Por cierto, se mostrará el tipo de sistema operativo.

mando: file /bin/ls

Inserte la descripción de la imagen aquí
 

6.2 Consultar la versión de lanzamiento del sistema Linux actual (lsb_release)

Linux tiene muchas distribuciones, como las series Redhat y Ubuntu.

mando: lsb_release -a
 
Inserte la descripción de la imagen aquí

 

7. Enumere la información del archivo abierto o utilizado por el proceso (lsof)

Si desea qué archivos son llamados por estos procesos, necesita usar el lsof [选项]
comando en este momento : lsof [选项]
Función: Enumere la información de los archivos llamados o abiertos por el proceso.
Opción:
-c 字符串 Solo enumere los archivos abiertos por el proceso comenzando con una cadena y
-u 用户名solo enumere un determinado usuario Archivos abiertos por el proceso
-p pidLista los archivos abiertos por un proceso PID

Regala una castaña:

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_46818279/article/details/107994222
Recomendado
Clasificación