GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo usar el comando superior de Linux

El comando superior en Linux le permite monitorear los procesos que se están ejecutando actualmente y los recursos del sistema que están utilizando. Como administrador del sistema, puede ser la herramienta más útil de su caja de herramientas, especialmente si sabe cómo utilizarla. La utilidad principal viene preinstalada con todas las distribuciones de Linux. A través de este comando interactivo, puede personalizar cómo puede navegar por la lista de procesos, eliminar uno, imprimir los resultados en un archivo y mucho más.

Este artículo describe varias formas en las que puede usar el comando superior para controlar las actividades de su sistema como administrador, de manera mucho más eficiente.

Hemos ejecutado los comandos y procedimientos mencionados en este artículo en un sistema Ubuntu 18.04 LTS. Usaremos la línea de comando de Ubuntu, la Terminal, para ejecutar nuestro comando principal. Puede abrir la Terminal a través del tablero del sistema o el atajo Ctrl+Alt+T.

La interfaz de comando superior

Para ejecutar el comando superior, abra su línea de comando de Ubuntu, la Terminal e ingrese lo siguiente:

$ top

Puede abrir la Terminal a través del tablero del sistema o el atajo Ctrl+Alt+T.

Así es como se ve la salida del comando superior:

La parte superior de la salida muestra estadísticas sobre los procesos y el uso de recursos. La parte inferior muestra una lista de los procesos que se están ejecutando actualmente. Para navegar por la lista, puede utilizar las teclas de flecha o las teclas de avance y retroceso de página.

Si desea salir del comando, puede presionar q o usar el atajo Ctrl+c que finalizará el comando.

Ver la ayuda de comandos superior

La ayuda del comando superior le brindará una lista de opciones que puede usar para personalizar la salida y las funciones que puede realizar mientras ejecuta el comando superior.

Para ver la ayuda, simplemente presione la tecla h mientras se ejecuta el comando superior.

Establecer intervalo para actualizar la pantalla

De forma predeterminada, la salida del comando superior se actualiza cada 3 segundos. Para cambiar este intervalo, presione la tecla d mientras se ejecuta el comando superior. Luego puede ingresar el nuevo tiempo, en segundos, después de lo cual la última salida se actualiza en la pantalla.

Mostrar procesos para un usuario específico

Si desea que el comando superior muestre los procesos que ejecuta un usuario específico, puede usar la siguiente sintaxis:

$ top -u [nombre de usuario]

Por ejemplo, el siguiente comando mostrará todos los procesos que ejecuta root:

$ top -u root

Resaltar procesos activos en la salida superior

Cuando presiona la tecla z mientras se ejecuta el comando superior, los procesos actualmente activos se mostrarán en color, de la siguiente manera:

Ver la ruta absoluta de los procesos

Si desea ver la ruta absoluta de los procesos en ejecución, presione la tecla c mientras se ejecuta el comando superior. En el siguiente resultado, puede ver que el comando ahora muestra la ruta de los procesos en ejecución en la columna Comando:

Eliminar un proceso en ejecución con Top Command

Una característica muy poderosa del comando superior es que puede matar procesos en ejecución a través de él. Esto es especialmente útil cuando un proceso deja de responder y desea deshacerse de él. Presione la tecla k mientras se ejecuta el comando superior. Un mensaje le preguntará sobre el PID que desea eliminar. Ingrese el ID de proceso requerido al verlo en la lista y luego presione enter. El proceso y la aplicación correspondiente se cerrarán casi de inmediato.

Cambiar Prioridad de un Proceso-Renice

Renice significa cambiar la prioridad de un proceso. Presione la tecla r mientras se ejecuta el comando superior y luego ingrese el PID de un proceso cuya prioridad desea cambiar.

Salir automáticamente del comando superior después de un número específico de actualizaciones

Como se mencionó anteriormente, puede salir del comando superior manualmente a través de q o ctrl+c. En caso de que desee que el comando superior solo se ejecute hasta un número específico de actualizaciones de salida, puede usar el siguiente comando:

$ top -n [nº de actualizaciones]

Ejemplo:

Si ingresa el siguiente comando en la Terminal, el comando superior permanecerá activo hasta 3 actualizaciones y se cerrará automáticamente después.

$ top -n 3

Guardar los resultados de los comandos principales en un archivo de texto

Puede guardar el estado actual de su sistema para usarlo más adelante si guarda la salida del comando superior en un archivo de texto.

Así es como puede hacerlo:

$ top -n [nº-de-intervalos] -b> nombrearchivo.txt

Por ejemplo, el siguiente comando guardará el resultado de una salida del comando top en un archivo llamado top.txt:

$ top -n 1 -b > top.txt

El archivo se guardará en la carpeta de inicio del usuario actual. Si intenta abrir el archivo a través de cualquiera de sus editores de texto, el contenido se verá así:

Abrí el archivo a través del editor nano ingresando el siguiente comando:

$ nano top.txt

Ahora está bien equipado con una herramienta que lo ayudará a monitorear y, por lo tanto, administrar los recursos de su sistema de manera óptima.


Ubuntu
  1. Cómo usar el comando grep de Linux

  2. Cómo usar el comando de historial en Linux

  3. Cómo usar el comando sudo en Linux

  4. Cómo usar el comando id en Linux

  5. Cómo usar el comando "pantalla" en Linux

Cómo usar el comando fd en el sistema Linux

Cómo usar el comando superior como administrador de tareas en Linux

¿Cómo usar el comando wget en Linux?

¿Cómo usar el comando xargs en Linux?

Cómo usar el comando RPM en Linux

Cómo usar el comando which en Linux