Cómo verificar y matar procesos de ejecución en Linux Mint Top 10

Cómo verificar y matar procesos de ejecución en Linux Mint Top 10
En Linux Mint 21, la verificación y el asesinato de procesos de ejecución se pueden hacer utilizando varias herramientas de línea de comandos. Es importante saber cómo administrar los procesos de ejecución para liberar recursos del sistema y solucionar problemas. Esta guía cubrirá cómo verificar y matar procesos de ejecución en Linux Mint 21.
El contenido de este artículo incluye:
  • Cómo verificar los procesos de ejecución en Linux Mint 21
    • [ps] comando
    • comando [arriba]
    • comando [htop]
  • Cómo matar el proceso usando [Kill], [Pkill] y [Killall] Comando en Linux Mint 21
    • Mata un proceso usando el comando [matar]
    • Mata un proceso usando el comando [killall]
    • Mata un proceso usando el comando [pkill]
  • Cómo matar más de un proceso en Linux Mint 21
  • Conclusión

Cómo verificar los procesos de ejecución en Linux Mint 21

Si desea ver una lista de todos los procesos que se ejecutan actualmente en su sistema Linux Mint 21, hay algunos métodos que puede usar. Ahora cubriremos todos los métodos en detalle.

[ps] Comando para verificar los procesos de ejecución en Linux Mint 21

Para mostrar una lista de procesos en ejecución en el sistema Linux Mint 21, puede usar el PD dominio. Este comando muestra información útil como la ID de proceso (PID) y otros detalles en el terminal:

ps -aux

En el comando arriba de la bandera -aux Enumerará todos los procesos en ejecución, incluido el que se ejecuta en segundo plano.

La ejecución actual de todos los procesos se muestran a continuación:

El [ps -a] También puede mostrar información sobre todos los procesos del sistema, incluidos aquellos que no están asociados con terminales.

PS -A

Otra forma de lograr el objetivo anterior es usar el grep Comando, podemos verificar las instancias de ejecución actuales de un determinado proceso utilizando el nombre del proceso:

ps aux | GREP [Nombre del proceso]

Por ejemplo, Para verificar todas las instancias de uso de GNOME-Calculator:

ps aux | grep gnome-calculadora

Comando [PSTREE] para verificar los procesos de ejecución en Linux Mint 21

El pstree El comando puede mostrar un diagrama similar a un árbol de la ejecución de programas en el sistema. Ejecute el siguiente comando a continuación para mostrar todo el programa en ejecución en un formato de forma de árbol:

pstree

La salida del comando anterior es la siguiente:

Comando [superior] para verificar los procesos de ejecución en Linux Mint 21

El arriba La utilidad es una poderosa herramienta de línea de comandos en Linux Mint 21 que muestra una lista en tiempo real de todos los procesos en ejecución en su sistema. Esta herramienta proporciona información, incluida la ID de proceso (PID), el uso de la CPU y la memoria, y mucho más.

Ejecute el siguiente comando para verificar los detalles de todos los procesos en ejecución en Linux Mint 21:

arriba

El comando anterior nos dará la lista de procesos de ejecución de nuestro sistema Linux Mint 21:

Para salir del arriba interfaz de utilidad, use el Ctrl + C llave.

Comando [HTOP] para verificar los procesos de ejecución en Linux Mint 21

El htop La utilidad es una versión avanzada del arriba utilidad. El HTOP tiene más detallado en el proceso actual con una mejor interfaz. Esta utilidad también ayuda a recuperar información sobre todos los procesos de ejecución actuales en su sistema.

Por defecto, HTOP no está disponible en sistemas basados ​​en Linux. Para instalarlo en Linux Mint 21 Run:

sudo apt install htop

Después de la instalación, puede ver fácilmente los procesos de ejecución ejecutando el htop dominio.

htop

La salida es visualmente más atractiva, con colores pegadizos que muestran las mismas estadísticas que la arriba utilidad. Para salir de la prensa Ctrl + C.

Cómo matar el proceso usando [Kill], [Pkill] y [Killall] Comando en Linux Mint 21

Para matar un proceso en Linux Mint 21 podemos usar diferentes comandos como Kill, Pkill y Killall. Usando todos estos comandos, podemos finalizar un solo proceso o cerrar todas las instancias de un determinado proceso. Ahora describiremos los tres comandos en detalle.

Mata un proceso usando el comando [matar]

El matar El comando detiene o mata un proceso. Este comando envía una señal al proceso especificado, lo que hace que deje de ejecutar y salir.

El comando de sintaxis común para matar es:

matar [señal u opción] [PID]

Por defecto, el comando matar envía un Sigterm [-15] La señal, que detiene y limpia completamente el proceso antes de salir. Sin embargo, también es posible enviar un Sigkill [-9] señal, que termina inmediatamente el proceso sin permitir que limpie.

Hay varias señales para usar con el comando Kill. Puede enumerar todas las señales usando:

matar -l

A continuación, las tres señales se usan comúnmente con el comando Kill:

Nombre de señal Valor de señal Comportamiento
Suspiro 1 Colgar
Sigkill 9 Señal de matar
Siglo 15 Terminar

Desde las tres señales, el Sigterter [-15] es la forma más segura de matar un proceso. El suspiro [-1] es menos seguro que Sigter. Y, por último, el Sigkill [-9] es la forma más insegura que termina el proceso sin guardar.

Para matar un cierto proceso, se debe conocer su identificación de proceso. Los procesos son casos de programas. Se genera un PID único para cada programa en su inicio.

Para matar un cierto proceso con la ayuda de su uso de ID de proceso [PID]:

matar [pid]

O también podemos enviar:

matar -9 [pid]

Una señal [Sigkill-9] se enviará al proceso mediante el comando anterior.

Para conocer la identificación del proceso, usamos el siguiente comando:

Pidof [Nombre del proceso]

Por ejemplo, matar un proceso que tiene PID [2703]:

matar -9 2703

Alternativamente, también podemos usar el [PS -aux] Comando para verificar el proceso PID como se discutió anteriormente:

ps -aux

Mata un proceso usando el comando [killall]

El killall es mucho similar al comando matar, pero termina todos los procesos con un nombre de hecho. Por defecto, Killall envía la señal Sigterm [-15] a cada proceso, pero esto se puede cambiar con la opción -s.

Este comando se usa para matar todas las instancias de un proceso en particular.

Killall [señal u opción] [Nombre del proceso]

Aquí hay un ejemplo de cómo usar el comando killall:

Aquí hemos abierto una nueva terminal y ping Google usando el siguiente comando:

Ping Google.comunicarse

Del mismo modo, luego ping bing.com en un nuevo terminal usando el comando:

ping bing.comunicarse

Luego matar todo el proceso de dos ping con Mátalos a todos COMANDO Ejecutar:

killall ping

Este comando enviaría la señal de Sigterm [-15] a todos los procesos con el nombre de ping y los terminará.

Mata un proceso usando el comando [pkill]

El comando pkill es una utilidad utilizada en los sistemas operativos basados ​​en Linux para enviar señales a procesos en ejecución en función de su nombre u otros atributos. Se puede utilizar para finalizar un proceso utilizando el nombre del proceso.

El comando pkill es similar a Killall, pero permite una coincidencia de patrones más compleja al seleccionar procesos para terminar. El patrón se puede especificar utilizando expresiones regulares.

La sintaxis para el comando pkill es:

Pkill [Nombre del proceso]

Aquí hay un ejemplo de cómo usar el comando pkill:

Para matar las tres instancias de Firefox ejecute el siguiente comando:

Pkill Firefox

Cómo matar más de un proceso en Linux Mint 21

Para matar más de un proceso, debemos conocer la identificación del proceso [PID] para todos los procesos de ejecución. Usando la siguiente sintaxis dada, podemos matar fácilmente el proceso múltiple usando un solo comando:

Mata [PID1] [PID2] [PID3]
o
matar -9 [pid1] pid2] pid3]
o
Kill -Sigkill [PID1] [PID2] [PID3]

Por ejemplo, para matar el Gnome-Calculator y Firefox primero verificamos el pid para ambos y luego matar ellos usando un solo comando de matar:

Kill -9 4847 4617

Conclusión

Verificar y matar procesos de ejecución en Linux Mint 21 es una tarea simple y fácil que se puede hacer utilizando comandos simples en el terminal. Al usar el comando superior, los usuarios pueden identificar procesos intensivos en recursos, mientras que el comando Kill se puede usar para terminarlos. Para obtener detalles sobre todos estos comandos, lea el artículo.