Comando superior de Linux con ejemplos

Comando superior de Linux con ejemplos

En los sistemas Linux, el "arriba"Command informa la valiosa información del sistema, como los procesos de ejecución y el uso de recursos. Muestra la actividad del procesador y las tareas administradas por el núcleo en tiempo real. Es una de las herramientas básicas para los administradores del sistema.

En esta guía, consulte cómo usar el "arriba"Comando en Linux.

  • ¿Cómo funciona el comando superior en Linux??
  • Muestra los procesos del usuario en particular
  • Colorear el proceso
  • Colorea la columna respectiva
  • Cambiar el tiempo de retraso o agregar un intervalo
  • Mata la tarea/proceso
  • Buscar el proceso
  • Renice una tarea/proceso

¿Cómo funciona el comando superior en Linux??

El "arribaEl comando se utiliza para mostrar los procesos y sus detalles. Muestra el resumen de la información sobre todos los procesos de ejecución del sistema. Esta interfaz del comando superior se divide en dos partes. El más alto muestra el valor de las estadísticas, mientras que la inferior muestra la lista de procesos de ejecución.

$ top

Esto muestra las identificaciones del proceso y su información. También se muestran información como tareas, CPU y memoria. La ventana del comando superior se puede dejar de usar el "Q" llave.

La primera porción de encabezado informa el uso de recursos de hardware. La primera línea consiste en el tiempo, la cantidad de tiempo que se ejecuta el sistema, el número de usuarios registrados y el promedio de carga. La segunda línea informa el número de tareas junto con sus estados.

Aquí hay una lista rápida de todos los estados. El valor de cada estado describe cuánto tiempo pasa la CPU en la ejecución de los procesos de ese estado.

a nosotros: Ejecución de procesos que se ejecutan en el espacio de usuario.

sistema: Ejecución de procesos del núcleo del sistema.

NI: Ejecución de procesos con un valor agradable configurado manualmente.

identificación: La cantidad de tiempo que la CPU permanece inactiva.

Washington: Tiempo de espera para que se complete la E/S.

Hola: Interrupciones de hardware de servicio.

si: El software de servicio interrumpe.

calle: Tiempo perdido para ejecutar las máquinas virtuales, también conocidas como "Tiempo de robo".

La cuarta línea describe el uso de la memoria del sistema. Por ejemplo, la cantidad total de la memoria física y cuánto se usa, libre, amortiguado o almacenado en caché.

La segunda parte de la salida es una tabla que enumera todos los procesos de ejecución. Aquí hay una explicación rápida de todas las columnas que constituyen la tabla. Todos estos explican los diversos atributos del proceso relacionado.

Pid: La identificación del proceso del proceso.

USUARIO: El usuario al que se ejecuta el proceso.

PRS: Prioridad del procesador.

NI: Procesos buen valor.

Virtud: Memoria virtual utilizada.

Resonancia: Memoria residente utilizada.

Shrir: Memoria compartida utilizada.

S: Estado del proceso. Tiene cinco tipos que son los siguientes:

  • D: Sueño ininterrumpido
  • Riñonal: Correr
  • S: Durmiendo
  • T: Rastreado
  • Z: Zombie

%UPC: Tiempo de CPU consumido por el proceso.

%Mem: Porcentaje de memoria física utilizada.

TIEMPO+: Tiempo total de CPU utilizado (en milisegundos).

DOMINIO: El comando con el que se ejecuta el proceso.

Esa es mucha información para digerir. Está bien tomarse el tiempo y aprenderlos lentamente.

Ejemplo 1: Muestre los procesos de un usuario en particular

Si queremos conocer el proceso de un usuario específico, utilizamos el siguiente comando para conocer los detalles:

$ top - u linuxhint

Ejemplo 2: colorea el proceso

Para identificar o aclarar, el proceso de ejecución se puede resaltar o colorear utilizando una palabra clave específica ",z". Esto admite la identificación del proceso de ejecución muy fácilmente. Debe usar el comando mientras el proceso se ejecuta. Porque una vez que renuncia a los detalles del proceso y luego aplica el color, eso nunca funciona. Solo funciona en la existencia de los procesos de ejecución del usuario. Prensa "z":

Si desea eliminar el color o volver a la situación anterior, presione la misma tecla.

Ejemplo 3: Colorea la columna respectiva

Para resaltar la columna específica del resultado, debe usar el "bClave para ejecutar el símbolo del sistema superior:

Ejemplo 4: Cambie el tiempo de retraso o agregue un intervalo

Muchos procesos de los mismos o diferentes usuarios se ejecutan a la vez. Para acelerar el proceso del sistema o para hacerlo con mayor precisión, necesitamos agregar los intervalos de tiempo entre los procesos. En Linux, esto podría hacerse presionando el "d"Opción que cambia el tiempo de retraso. Por defecto, son 3, pero podemos cambiarlo proporcionando un nuevo número. También se sabe que es un intervalo de actualización de pantalla. Prensa "d"Y cambie el retraso de 3.0 a 4.0:

La salida muestra que la opción de retraso cambia de 3 a 4. El "d"La opción se ocupa de especificar el retraso entre las actualizaciones de la pantalla. Esta vez nuevamente se cambia de nuevo usando "D" o la "S" clave nuevamente. El número negativo no puede ingresar para el tiempo de retraso.

Ejemplo 5: Mata la tarea/proceso

Puedes matar la tarea encontrando el PID que quieres dejar de trabajar. Para abortar el proceso, es posible que deba hacer dos cosas: una es presionar la pestaña ENTER en el mensaje PID o el otro es escribir O en la solicitud de señal. Esto se puede hacer presionando el "kOpción "en el comando de ejecución superior. Asegúrate de no haber salido desde esa ventana. De lo contrario, no funcionará.

Después de presionar la tecla, la pantalla muestra la línea que quiere un PID de usted para que el sistema identifique esta identificación y la aborta. La salida muestra que proporcionamos la identificación reciente para cesarse.

Ejemplo 6: Busque el proceso

Puede filtrar la lista de procesos de acuerdo con su propia elección proporcionando los criterios como el uso de la memoria, el nombre del proceso de la CPU, etc. Para este propósito, debe presionar "O"En el símbolo del sistema en ejecución superior.

Cuando presionas el "O"Clave, se muestra una línea. Esto muestra el formato del filtro.

El campo que desea buscar se puede escribir después de que la línea haya terminado. Supongamos que queremos filtrar el resultado con la ayuda de un nombre de comando, lo escribimos así - "Comando = rcu_ta+".

Después de eso, presione la pestaña Enter. Después de esto, verá que solo las líneas que tienen los comandos iguales a sus criterios buscados se muestran en el resultado.

Ejemplo 7: Renice una tarea/proceso

Si desea cambiar la prioridad de cualquier proceso o tarea, use la opción "R". Después de ingresar la clave de la solicitud, se muestra una línea donde necesita ingresar al PID para cambiar la prioridad.

Si escribe un número positivo, hace que el proceso actual pierda prioridad. Mientras que el número negativo hace que el núcleo le dé más importancia.

Consejo de bonificación:

Para mostrar /ocultar la información del proceso, algunas claves son las siguientes:

Usando l: Esto oculta la información de carga promedio de la pantalla que está presente en la parte superior de la descripción. Puedes ver la salida de la imagen.

Usando m: Esta clave oculta la información de memoria de la descripción.

Usando t: Esto oculta la información de la CPU y las tareas que están presentes en el sistema.

Uso de F: Puede administrar las columnas ocultándolas y mostrándolas por su elección. Se hace presionando F en el símbolo del sistema superior.

Modo de lote operativo

Para observar el modo por lotes, debe salir del símbolo del sistema superior y luego escribir el comando. Esto se utiliza para enviar una salida a los otros procesos o archivos.

$ top -b

Línea de comando superior

Si desea ver el último estado/posición de los procesos cuando lo cierre la última vez, podemos usar el "COpción "en el comando. El último estado está reservado. Cuando abre el símbolo del sistema superior la segunda vez, comienza desde el mismo estado.

$ top -c

Seguridad del modo superior

Si desea asegurar el modo de valor resultante de su comando superior, puede hacerlo utilizando el "sClave en el comando superior:

$ top -s

Los procesos inactivos se alternan mediante una clave específica. Usamos "I"Para alternar los procesos inactivos o somnolientos.

Ordenar reversamente

Para organizar la salida en orden inverso o para mostrarla en orden ascendente, debe usar el "Riñonal"Clave en el comando.

Muestra la salida en diferentes paneles

Si desea dividir la vista de salida, puede usar el "AClave "en el símbolo del sistema superior. Cada panel contiene diferentes archivos y diferentes conjuntos en la pantalla.

Conclusión

Este artículo se realiza colectivamente agregando los ejemplos más simples a críticos de los comandos superiores de Linux. Estos comandos muestran el uso diario en el sistema operativo Linux, como mostrar los procesos del usuario en particular, colorear el proceso, colorear la columna respectiva, cambiar el tiempo de retraso, matar la tarea/proceso y buscar el proceso. La parte superior es una herramienta complicada pero poderosa para monitorear su sistema.