GNU/Linux >> Tutoriales Linux >  >> Linux

Mis opciones favoritas de comando principal de Linux

Cuando reviso sistemas Linux (o incluso resuelvo problemas de computadoras que ejecutan otros sistemas operativos), con frecuencia uso el top Comando para verificar la utilización de RAM y CPU del sistema. Me proporciona información para evaluar el estado general de la computadora. Aprendí sobre el top command al principio de mi viaje por Linux y he confiado en él para obtener una descripción general rápida de lo que sucede en los servidores u otros sistemas Linux, incluido Raspberry Pi. Según su página de manual, el programa top proporciona una vista dinámica en tiempo real de un sistema en ejecución. Puede mostrar información de resumen del sistema, así como una lista de procesos o subprocesos que actualmente administra el kernel de Linux .

Una descripción general rápida suele ser todo lo que necesito para determinar qué está pasando con el sistema en cuestión. Pero hay mucho más en top comando de lo que se ve a simple vista. Características específicas de tu top El comando puede variar según la versión (procps-ng, Busybox, BSD) que ejecute, así que consulte la página de manual para obtener más detalles.

Para iniciar top , escríbelo en tu terminal:

$ top

Los procesos en ejecución se muestran debajo del encabezado de la tabla en la parte top y las estadísticas del sistema se muestran arriba.

Top 05:31:09 up 55 min,3 users,load average: 0.54, 0.38, 0.46
Tasks: 469 total, 1 running, 468 sleeping,  0 stopped, 0 zombie
%Cpu(s): 1.0 us, 0.4 sy, 0.0 ni, 98.6 id, 0.1 wa, 0.0 hi,0.0 si,0.0 st
MiB Mem : 32116.1 total,  20256.5 free, 6376.3 used, 5483.3 buff/cache
MiB Swap: 0.0 total,  0.0 free,      0.0 used.  25111.4 avail Mem  

 PID USER  PR NI   VIRT    RES   SHR S %CPU %MEM    TIME+ COMMAND                                                
2566 don   20  0  11.9g 701300 78848 S  3.3  2.1  2:03.80 firefox-bin
1606 don   20  0  24.2g  88084  4512 S  2.0  0.3  0:39.59 elisa
1989 don   20  0 894236 201580 23536 S  2.0  0.6  0:46.12 stopgo-java
5483 don   20  0  24.5g 239200 20868 S  1.3  0.7  0:26.54 Isolated Web Co
5726 don   20  0 977252 228012 44472 S  1.3  0.7  0:41.25 pulseaudio

Presiona la Z tecla para cambiar el color de la salida. Creo que esto hace que la salida sea un poco más agradable a la vista.

Presiona el 1 para ver una representación gráfica de cada núcleo de CPU en el sistema. Presiona 1 repetidamente para evaluar las estadísticas centrales de sus núcleos de CPU.

Puede mostrar el uso de la memoria gráficamente invocando el top comando y luego presionando la m clave.

Principales opciones útiles

Si solo busca los procesos iniciados por un usuario específico, puede obtener esa información con -u opción:

$ top -u 'username'

Para obtener una lista de procesos inactivos en su sistema, use -i opción:

$ top -i

Puede establecer el intervalo de actualización en un valor arbitrario en segundos. El valor predeterminado es tres segundos. Cámbielo a cinco así:

$ top -d 5

También puede ejecutar top en un temporizador. Por ejemplo, el siguiente comando establece el número de iteraciones en dos y luego sale:

$ top -n 2

Localizar un proceso con top

Presiona Mayús+L para localizar un proceso por su nombre. Esto crea un aviso justo encima de la línea de encabezado de la tabla en negrita. Escriba el nombre del proceso que está buscando y luego presione Enter o Volver para ver las instancias de ese proceso resaltadas en la lista de procesos recién ordenados.

Deteniendo un proceso con top

Puede detener o "matar" un proceso en ejecución con top , también. Primero, busque el proceso que desea detener usando Shift+L o pgrep . A continuación, presione K e ingrese el ID del proceso que desea detener. El valor predeterminado es el que está en la parte superior de la lista, así que asegúrese de ingresar el PID que desea detener antes de presionar Enter. , o puede detener un proceso que no tenía intención de detener.

Superior superior

Hay muchas iteraciones del top comando, incluido htop , atop , btop y top . Hay top especializados comandos, también, como powertop para uso de energía y ntop para redes. ¿Cuál es tu top favorito? ?


Linux
  1. Las 5 mejores opciones de comando man de Linux para navegar por las páginas man

  2. comando linux mv

  3. Linux du comando

  4. Comando IP de Linux

  5. Opciones del comando ldd en Linux

Cómo personalizar el comando superior de Linux

El comando superior de Linux

Opciones de comando y ejemplos de Tee Command en Linux

Comando superior de Linux

mejores ejemplos de comandos en Linux

Linux top -c para mostrar el comando completo