Cómo encontrar y matar procesos de ejecución en Linux
- 2873
- 765
- Sra. María Teresa Rentería
La gestión de procesos es uno de los aspectos importantes de la administración del sistema en Linux, e incluye la muerte de procesos utilizando el matar dominio.
Encuentra y mata procesos de ejecución en LinuxEn esta instrucción, analizaremos los procesos menos productivos o no deseados en su sistema Linux.
¿Qué es un proceso en Linux??
Un proceso en un sistema de Linux puede ser una ocurrencia en ejecución de una aplicación o programa. También puede consultar los procesos como tareas que se ejecutan en el sistema operativo.
Cuando se ejecuta un proceso, sigue cambiando de un estado a otro y un proceso puede en uno de los siguientes estados:
- Correr: lo que significa que el proceso se está ejecutando o solo está configurado para ejecutarse.
- Espera: lo que significa que el proceso está esperando un evento o un recurso del sistema para llevar a cabo una tarea.
Hay dos tipos de proceso de espera en Linux a saber interrupciones y ininterrumpible.
Se llama a un proceso de espera que puede ser interrumpido por señales Interrupciones, mientras que se llama a un proceso de espera que espera directamente en condiciones de hardware y no se puede interrumpir en ninguna condición ininterrumpible.
- Interrumpido: lo que significa que el proceso se ha detenido, utilizando una señal.
- Zombi: Es decir, el proceso se ha detenido abruptamente y está muerto.
Con esta breve descripción general, veamos ahora formas de matar procesos en un sistema de Linux. Ya hemos cubierto algunos artículos sobre las formas de matar que la ejecución de Linux nos procesa usando Kill, Pkill, Killall y Xkill, puede leerlos a continuación.
- Una guía para administrar los procesos de Linux usando comandos Kill, Pkill y Killall
- Cómo matar procesos de Linux que no responden usando el comando XKill
Al matar procesos, el matar El comando se utiliza para enviar una señal con nombre a un proceso con nombre o grupos de procesos. La señal predeterminada es el TÉRMINO señal.
Recuerda que el matar El comando puede ser una función incorporada en muchos proyectiles modernos o externos ubicados en /bin/matar.
Cómo encontrar el PID de proceso en Linux
En Linux, cada proceso en un sistema tiene un Pid (Número de identificación del proceso) que se puede usar para matar el proceso.
Puedes identificar el Pid de cualquier proceso utilizando el pidof Comando de la siguiente manera:
$ Pidof Firefox $ Pidof Chrome $ Pidof Gimp-2.8Encuentra el PID de proceso en Linux
Cómo matar procesos en Linux
Una vez que encuentre el PID del proceso, veamos ahora cómo matar los procesos. En este primer ejemplo, primero voy a obtener el PID del proceso y luego enviarle una señal.
Quiero matar cañutillo proceso, así que lo haré de la siguiente manera:
$ pidof gimp-2.8 $ Kill 9378
Para verificar que el proceso haya sido asesinado, ejecute el pidof comando y no podrá ver el Pid.
$ pidof gimp-2.8Matar el proceso de proceso de Linux
También puede enviar una señal con nombre al proceso utilizando el nombre o los números de la señal de la siguiente manera:
$ Pidof VLC $ Kill -Sigterm 9541 $ Pidof VLCMata el proceso PID por señal
Usando el número de señal para matar un proceso:
$ Pidof Banshee $ Kill -9 9647 $ Pidof BansheeMatar el proceso PID por número
En el ejemplo anterior, el número 9
es el número de señal para el Sigkill señal.
Cómo matar múltiples procesos Pid en Linux
Para matar más de un proceso, pase el Pid (s) al comando matar de la siguiente manera:
$ pidof gimp-2.8 $ Pidof VLC $ Pidof Banshee $ Kill -9 9734 9747 9762Mata múltiples Pid del proceso de Linux
Resumen
Hay muchas otras formas de matar procesos en Linux, estos pocos ejemplos solo ayudan a brindarle una visión general de los procesos de matar. Háganos saber cómo mata los procesos en Linux? y también cuente de otras maneras si las hay a través de comentarios.
- « Cómo proteger la contraseña de los directorios web en Nginx
- Fabric automatice sus tareas de administración de Linux e implementaciones de aplicaciones a través de SSH »