¿Qué es un proceso? Un proceso es, a grosso modo, un programa que está en ejecución, como por ejemplo Firefox, VLC, Libre Office, etc Los procesos se identifican mediante un PID (Process ID). El PID es un número entero positivo que identifica al proceso. ¿Qué tipos de procesos existen? Además de los procesos "normales", existen varios tipos de procesos, los mas importantes son: - Proceso hijo: Proceso creado por otro proceso - Proceso zombie: Proceso hijo que ha terminado de ejecutarse, pero permanece a la espera de instrucciones por parte del proceso padre. - Huérfano: Cuando un proceso hijo sigue en funcionamiento pero el proceso padre ha sido matado. Los procesos huérfanos no se conviertes en zombies, sino que son adoptados por el init - Daemon: Procesos que se ejecutan en 2º plano, generalmente relacionados con el SO. ¿Cómo puedo ver los procesos? La opción mas sencilla es usar el "Monitor de sistema", que ya viene instalado en la mayoría de distros con GNOME o Mate. Desde el terminal de comandos puedes ver los procesos usando una de las siguientes herramientas: - top - ps - htop Yo recomiendo instalar y utilizar htop, que permite ordenar procesos por % de uso de CPU, uso de memoria, buscar procesos, matar procesos y mucho más. ¿Cómo matar un proceso? Existen infinidad de maneras de matar un proceso, tanto desde la terminal de comandos como desde la interfaz gráfica. Si conoces el PID del proceso puedes matarlo usando el comando kill con el modificador -9 para forzar el cierre. Como verás más adelante, se puede obtener el PID con el comando pidof o con ps (lista procesos) + grep -i (filtra ignorando mayúsculas) GIF En el caso de que conozcas el nombre del proceso puedes emplear el comando killall seguido del nombre completo del proceso. GIF *Ojo que distingue entre mayúsculas y minúsculas Si no conoces el nombre del proceso (o tiene un nombre muy largo) puedes usar el comando pkill, que mata el proceso con escribir parte del nombre. GIF Un manera de matar aplicaciones que se han quedado colgadas sin utilizar comandos es usar xkill y hacer click sobre la aplicación que no responde. Alt F2 -> xkill -> Click sobre la ventana La aplicación htop que he mostrado anteriormente también permite matar procesos seleccionado un proceso y presionando F9 y a continuación enter. Y para concluir... El monitor del sistema también permite matar procesos haciendo click con el botón secundario. Sobran las imágenes. Bonus El siguiente comando obtiene el PID de telegram y a continuación mata el proceso con kill. Es tan solo un ejemplo, ahí queda GIF
Como matar procesos en Linux
Datos archivados del Taringa! original
110puntos
152visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos: