¿Sabes cuándo, en Windows, un programa se cuelga y tienes que abrir el administrador de tareas para forzarlo a cerrar? Aquí, este tipo de cosas no ocurre solo en el sistema operativo hogareño de Microsoft: también ocurren en sistemas operativos considerados generalmente más estables, como macOS y Linux, y es precisamente de esto de lo que quiero hablar hoy.
Para ser más preciso, es Linux que quiero hablar contigo, y quiero hacerlo para ilustrar algunas de las mejores técnicas para "matar", es decir, para terminar de manera forzada, los procesos que ya no responden. Hay varias formas de hacerlo, y dado que ahora solo está dando los primeros pasos en este extraordinario sistema operativo, le sugiero que pruebe todas.
Usaré Ubuntu, una de las distribuciones Linux más extendidas en el mundo (para ser exactos Ubuntu 16.04 LTS), pero las instrucciones en el tutorial son válidas para muchas otras versiones del sistema operativo de pingüinos. Coraje, no esperes más: tómate cinco minutos de tiempo libre y descubre cómo matar un proceso de Linux siguiendo las instrucciones a continuación. ¡Te aseguro que realmente será una brisa!Monitor de sistemaSi está acostumbrado a Windows y su administrador de tareas, encontrará la interfa Interfaz de interfaz del monitor del sistema muy familiar, una aplicación incluida de serie en Ubuntu (y otras distribuciones de Linux) que le permite ver todos los procesos corriendo en su computadora y "matando" a aquellos que ya no responden.
Para usar System Monitor, vaya a Linux Dash (en Ubuntu simplemente haga clic en el ícono
Buscar en la computadoraen la barra lateral izquierda), busqueSystem Monitor
en la pantalla que se abre y haga clic en icono de la utilidad que aparece en los resultados de búsqueda.En la ventana que se abre, encuentre el proceso relacionado con el programa que desea "matar", selecciónelo con el mouse y haga clic primero en el botónEnd Process(ubicado en la esquina inferior izquierda) y luego en el botónEnd Process
en la ventana confirma que aparece en el centro de la pantalla.Si el proceso seleccionado, a pesar de presionar el botón "Terminar proceso", no se cierra, haga clic con el botón derecho en su nombre y seleccione el elementoKillen el menú que aparece. De esta forma, debería poder forzar el cierre del proceso seleccionado (y, por lo tanto, del programa).Comando "xkill"
Otra manera muy simple de "matar un proceso Linux" es invocar el comandoxkillen el 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! Abra el
terminalde Linux (si no sabe dónde está, búsquelo en el Tablero), escriba el comandoxkillen la ventana que se abre y presioneEnter
en el teclado de la PC.En este punto, el puntero del mouse debería haberse convertido en"x"y el mensaje debería aparecer en la terminalSeleccione la ventana cuyo cliente desea eliminar con el botón 1. A continuación, haga clic en la ventana del programa que desea finalizar y el proceso relacionado se debe "matar" en un instante.Terminal
Finalmente, quiero mostrarle algunos comandos que le permiten matar procesos de Linux desde la terminal. Estas no son soluciones cómodas o intuitivas como las analizadas anteriormente, pero siempre es bueno conocerlas (incluso para aumentar su confianza con la terminal Linux).En algunos casos, para que los comandos se ejecuten correctamente, el prefijosudodebe tener como prefijo este último y debe ingresarse la contraseña de administrador.Comando "kill"
Puede usar el comando
kill
para finalizar un proceso simplemente indicando el ID, es decir, el código de identificación.Para averiguar el código de identificación del proceso, abra el terminal y escriba el comandops 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 tiene que escribir el identificador de comando
- matar, donde en lugar de "ID" que tiene que escribir el "matar" el identificador de proceso (por ejemplo.4818 matan a terminar el proceso con ID 4818).
- comando "pkill" Con el comando pkillpuede "matar" a todos los procesos que tienen su nombre en un plazo determinado, sin conocer el ID numérico.Por ejemplo, al escribirpkill firefox
termina automáticamente todos los procesos que contienen "firefox" en su nombre.
Si usted quiere saber cuáles son los procesos que contengan una determinada palabra en su nombre, escriba el plazo de comandospgrep -l, donde en lugar de "expresión" que tiene que escribir el término que debe estar presente en el nombre del proceso.
comando "killall"Si conoce el nombre exacto de un trabajo y quiere "matar" sin tener que volver a su ID numérico, utilice elcomando killall
nombre, donde en lugar de "nombre" debe escribir el nombre exacto del proceso para ser (por ejemplo,killall firefoxpara finalizar el proceso de "firefox").
Para saber qué procesos se están ejecutando en su computadora, escriba el comando
ps -ef. Si desea averiguar qué procesos realiza un usuario específico en su computadora, use el comandops -ef | nombre grep, donde en lugar de "nombre" debe escribir el nombre del usuario que está buscando.Por último, mira esto usando la parte superior
comando se puede ver cuáles son los procesos que utilizan la mayor cantidad de recursos (CPU y memoria RAM) en el equipo.Si usted nota que su equipo va en demasiado lento, puede utilizar el comando "top" para identificar los procesos responsables de la desaceleración PC y el comando "killall" para terminarlo.