Linux

Cómo dejar de congelar programas en Linux

A veces, un sistema operativo fuerte como Linux puede encontrar problemas que hacen que las aplicaciones o los programas se bloqueen.

Hay varias formas de matar o salir de un programa congelado en Linux. Este artículo explicará cómo.

Usa el comando Matar

Antes de que pueda usar el comando kill, su sistema debe conocer el ID de proceso (PID) del programa irresponsable.

PID es un número que identifica automáticamente cada proceso cuando se crea en cualquier sistema operativo Linux. Una ventaja de este método es que funciona en todos los sistemas Linux.

Encuentre el proceso y el PID

Si no sabe qué proceso está congelado en Linux, dos herramientas lo ayudarán a encontrar el proceso: barra y PD.

Barr es un monitor de sistema basado en comandos. Desde la línea de comando, escriba lo siguiente:

barra de $

La captura de pantalla anterior muestra mucha información. Por ejemplo, supongamos que Chrome es el congelador de su computadora.

Puede ver que hay cuatro instancias de Chrome ejecutándose con los siguientes PID:

Para identificar el ejemplo específico de Chrome que desea eliminar, utilice el PD orden y grep para filtrar la salida.

El siguiente comando le mostrará los procesos actuales relacionados con Chrome:

ps auxiliar | grep cromo

Mata el proceso

Ahora tiene las dos piezas de información necesarias para eliminar un proceso congelado en Linux: su nombre e ID. Usa los siguientes comandos:

  • matar – Proceso de matanza con identidad
  • Mátalos a todos – Proceso de matanza por nombre

Hay otras señales que puedes enviar a ambos pedidos, dependiendo de los resultados que necesites.

Por ejemplo, si desea eliminar el proceso que no responde y luego reiniciarlo, utilizará el HUP (colgar) señal.

Otros signos de matanza incluyen:

  • SIGSTOP para detener el proceso
  • SIGNINT para romper el teclado
  • SIGKILL para matar la señal

Aprendimos de la PD Ordene arriba que los PID para los casos de Chrome son 3827, 3919, 10764 y 11679.

Para iniciar la señal de eliminación, ejecute los siguientes comandos para eliminar con éxito los cuatro casos de Chrome:

  • matar -9 3827
  • matar -9 3919
  • matar -9 10764
  • matar -9 11679

También puede usar el comando individual a continuación usando Mátalos a todos para enviar la misma señal:

killall -9 cromo

Haga clic en la X

Los programas y aplicaciones irresponsables suelen tener botones grises u opciones que no funcionan. A veces ni siquiera puedes mover la ventana de la aplicación por la pantalla.

La solución más fácil es hacer clic en el X botón en la esquina superior. Dependiendo de su sistema operativo, el botón puede estar en la esquina izquierda o superior derecha.

Después de hacer clic en el XVerá un cuadro de diálogo con dos opciones: Ventilador o Fuerza de salida. Para finalizar el programa, haga clic en Fuerza de salida.

Elimine un proceso de Linux en Linux usando System Monitor

El monitor de sistema predeterminado en Ubuntu se llama Gnome. Proporciona información sobre todos los procesos que se ejecutan en los sistemas operativos Ubuntu Linux.

Los usuarios pueden realizar una variedad de tareas usando la Interfaz Gráfica de Usuario (GUI), incluyendo Detener, continúa eny Matar.

Si la aplicación de monitoreo del sistema Gnome no está incluida en su sistema, instálela siguiendo los pasos a continuación. Este proceso funciona para todas las versiones activas de Ubuntu Linux, así como para Linux Mint y Debian.

  • Usar el método abreviado de teclado Terminal CTRL + ALT + T. Luego use el siguiente comando para descargar e instalar Gnome System Monitor.

sudo apt-get install gnome-sistema-monitor

  • Abra el monitor del sistema usando Command Terminal con lo siguiente:

gnome-sistema-monitor

  • O, utilizando la GUI, vaya a Aplicaciones, escriba monitorear sistemas en el cuadro de búsqueda y haga clic en el icono para abrirlo.
  • Abra su Monitor de sistema, explore el Procesos columna para encontrar el programa que no responde o está congelado, selecciónelo y haga clic derecho sobre él.

Verá una serie de opciones, que incluyen:

  • Proceso final terminar la aplicación mientras borra los archivos temporales.
  • Detener proceso para pausar el proceso, lo que le permitirá continuar trabajando con él más tarde.
  • Proceso de matanza en la mayoría de las opciones y funcionará para salir de un programa congelado si no funciona tratando de finalizarlo

Usa el comando xkill

Xkill es una utilidad de eliminación de Ubuntu preinstalada que puede usar para eliminar un proceso de Linux que no responde. Es una herramienta que viene preinstalada en Ubuntu.

También puedes instalarlo a través de la Terminal en otros distribuidores usando el siguiente comando:

sudo apt install xorg-xkill

Luego ejecútelo escribiendo xcil. Tu mouse entrará en un cráneo o yo X. Haz clic izquierdo en el congelador para cerrarlo.

Usar pgrep y pkill

Muchos sistemas Linux ofrecen atajos conocidos matar y pgrep para realizar las mismas tareas con matar y PD discutido anteriormente.

pgrep mostrará el nombre y la ID del proceso. Por ejemplo, correr pgrep cromo para ver el ID de proceso del proceso que ejecuta Chrome. Luego puede usar esa ID con el comando matar.

matar 7012

Alternativamente, puede omitir este paso y usar el siguiente comando para eliminar todas las instancias de Chrome:

matar cromo

Esta solución funciona bien si solo tiene una instancia de su aplicación en ejecución. Sin embargo, si tiene varias ventanas abiertas del mismo programa y solo quiere matar una, use XMatar en cambio.

Cuando se suspende un programa, reiniciar su sistema no siempre es la opción más conveniente. Esto es especialmente cierto si está trabajando en varios proyectos al mismo tiempo y su trabajo no es seguro.

Pruebe una de las opciones anteriores como alternativa a dejar programas congelados o que no responden en Linux de forma segura y rápida.

Dr. Geek

Hola geeks, espero disfruten del contenido traído especialmente para ustedes. Tenemos el contenido que usted necesita, recuerda compartirlo porque de ese modo me apoyas a mi y puedo seguir trayendo mucho mas contenido.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Botón volver arriba
error: Content is protected !!