¿Sabes cuándo se bloquea un programa en Windows y tienes que abrir el administrador de tareas para forzarlo a cerrar? Aquí, este tipo de cosas no solo sucede en el sistema operativo hogareño de Microsoft: también sucede en sistemas operativos generalmente considerados más estables, como macOS y Linux, y es precisamente de esto de lo que quiero hablar hoy.

Para ser más precisos, es de Linux de lo que quiero hablarles, y quiero hacerlo para ilustrar algunas de las mejores técnicas para «matar», es decir, para terminar con fuerza los procesos que ya no responden. Hay varias formas de hacerlo y, dado que solo ahora está dando los primeros pasos en este extraordinario sistema operativo, le sugiero que los pruebe todos.

Usaré Ubuntu, una de las distribuciones de Linux más populares del mundo (para ser exactos Ubuntu 16.04 LTS), pero las indicaciones en el tutorial son válidas para muchas otras versiones del sistema operativo Penguin. Coraje, no esperes más: tómate cinco minutos de tiempo libre y descúbrelo cómo matar un proceso de Linux siguiendo las instrucciones a continuación. ¡Te aseguro que será muy fácil!

Monitor del sistema

Si está acostumbrado a Windows y su administrador de tareas, encontrará la interfaz muy familiar. Monitor del sistema, una aplicación incluida como estándar en Ubuntu (y otras distribuciones de Linux) que le permite ver todos los procesos que se ejecutan en su Pc y «matar» a aquellos que ya no responden.

Para usar System Monitor, vaya a Linux Dash (en Ubuntu simplemente haga clic en el icono Buscar en la Pc ubicado en la barra lateral izquierda), busque Monitor del sistema en la pantalla que se abre y haga clic en el icono de la utilidad que aparece en los resultados de búsqueda.

En la ventana que se abre, ubique el proceso relacionado con el programa que desea «matar», selecciónelo con el mouse y haga clic primero en el botón Proceso final (ubicado en la parte inferior izquierda) y luego en el botón Proceso final en la ventana de confirmación que aparece en el centro de la pantalla.

Si el proceso seleccionado no se cierra a pesar de presionar el botón «Finalizar proceso», haga clic derecho en su nombre y seleccione el elemento Kill desde el menú que aparece. De esta manera, debería poder forzar el cierre del proceso seleccionado (y, por lo tanto, del programa).

Comando «Xkill»

Otra forma muy simple de matar un proceso de Linux invoca el comando xkill en la terminal Usando el comando xkill, el puntero del mouse cambia a una pequeña «x» y le permite «matar» un programa simplemente haciendo clic en su ventana.

¡Vamos, pruébalo ahora! Abrir el terminal Linux (si no sabe dónde está, búsquelo en el tablero), escriba el comando xkill en la ventana que se abre y presiona el botón presentar en el teclado de la PC.

En este punto, el puntero del mouse debería haberse convertido en uno «X» y la escritura debería haber aparecido en la terminal Seleccione la ventana cuyo cliente desea matar con el botón 1. Luego haga clic en la ventana del programa que desea finalizar y el proceso relacionado debe ser «asesinado» al instante.

terminal

Para concluir, quiero mostrarle algunos comandos que le permiten eliminar procesos de Linux desde el terminal. Estas no son soluciones cómodas o intuitivas como las analizadas anteriormente, pero siempre es bueno conocerlas (aunque solo sea para profundizar su confianza con el terminal Linux).

En algunos casos, para que los comandos se ejecuten correctamente, el prefijo debe tener el prefijo sudo a este último y debe escribir la contraseña como administrador.

Comando «Matar»

A través del comando Kill Es posible finalizar un proceso simplemente indicando su ID, que es el código de identificación.

  • Para averiguar el código de identificación de un proceso, debe abrir el terminal y escribir el comando ps aux | nombre grep donde en lugar de «nombre» debe ingresar el nombre del programa que se terminará. Por ejemplo, para encontrar todos los procesos relacionados con LibreOffice, debe escribir ps aux | grep libreoffice.
  • Para finalizar el proceso, escriba el comando matar ID, donde en lugar de «ID» debe ingresar el código de identificación del proceso para «matar» (ej. matar 4818 para finalizar el proceso con ID 4818).

Comando «Pkill»

Con el comando pkill puede «matar» todos los procesos que tengan un término específico en su nombre, sin conocer su ID numérica.

Por ejemplo, escribiendo pkill firefox Todos los procesos que contienen «firefox» en su nombre se finalizan automáticamente.

Si desea averiguar qué procesos contienen un determinado término en su nombre, escriba el comando pgrep -l término, donde en lugar de «término» debe escribir el término que debe estar presente en el nombre del proceso.

Comando «Killall»

Si conoce el nombre exacto de un proceso y desea «matarlo» sin rastrear su ID numérico, use el comando nombre killall, donde en lugar de «nombre» debe escribir el nombre exacto del proceso que se va a finalizar (por ej. killall firefox para finalizar el proceso «firefox»).

Para saber qué procesos se están ejecutando en su Pc, escriba el comando ps -ef. Si, por otro lado, desea averiguar qué procesos lleva a cabo un usuario en particular en la Pc, use el comando ps -ef | nombre grep, donde en lugar de «nombre» debe escribir el nombre del usuario que se está buscando.

Finalmente, señalo que usando el comando superior puede ver qué procesos están utilizando la mayoría de los recursos (CPU y RAM) en su Pc.

Si observa que su Pc funciona demasiado lento, puede usar el comando «superior» para localizar los procesos responsables de ralentizar su PC y el comando «killall» para finalizarla.