Saltar al contenido

⚙️ Gestión de procesos y tareas

ps, top, kill

🧠 ¿Qué es un proceso?

¿Qué hace?

Un proceso es cualquier programa o tarea que se está ejecutando en tu sistema. Puede ser visible (como un editor de texto) o invisible (como un servicio del sistema).

Cuando abres un programa, Linux crea un proceso para él. Algunos procesos pueden consumir muchos recursos o dejar de responder. Por eso es útil aprender a verlos, analizarlos y controlarlos.


🔍 ps – Ver los procesos actuales

Muestra una lista de procesos que están corriendo en ese momento.

Sintaxis básica:

ps
# Muestra solo los procesos **del usuario actual** y de la **terminal activa**.

Resultado:

  PID TTY          TIME CMD
 1234 pts/0    00:00:00 bash
 2345 pts/0    00:00:00 ps
ColumnaSignificado
PIDID del proceso
TTYTerminal desde donde se ejecuta
TIMETiempo de CPU usado
CMDNombre del comando o programa

Otras variantes útiles:

ps -e        # Muestra todos los procesos del sistema
ps -ef       # Muestra todos con información detallada
ps aux       # Otro formato extendido, muy usado

📈 top – Monitor en tiempo real

¿Qué hace?

Muestra una lista en tiempo real de los procesos, ordenados por uso de CPU/memoria.

Cómo usarlo:

top
# Aparece una interfaz que se actualiza constantemente. Para salir, presiona `q`.

¿Qué muestra top?

  • Uso de CPU
  • Uso de memoria
  • Procesos activos
  • ID, usuario, tiempo, comando, etc.

Comandos dentro de top:

TeclaAcción
qSalir
kMatar un proceso (te pide el PID)
POrdenar por uso de CPU
MOrdenar por uso de Memoria

Ejemplo de uso:

  • Ejecuta top
  • Observa qué proceso consume más CPU o RAM
  • Presiona k y escribe el PID para terminarlo
  • Presiona q para salir

kill – Finalizar procesos

¿Qué hace?

Permite terminar (matar) un proceso, usando su número de PID.

Sintaxis básica:

kill PID
# Debes reemplazar `PID` por el número del proceso que deseas cerrar.

Ejemplo:

kill 1234
# Esto le pide al proceso que se cierre "amablemente".

Forzar el cierre:

Si un proceso no responde, puedes usar la señal -9:

kill -9 1234
# Esta opción fuerza el cierre inmediato.

🔎 ¿Cómo saber el PID de un proceso?

  • Usa ps, top o incluso:
pidof nombre_programa

Ejemplo:

pidof firefox
# Resultado: 3821

🛠️ Consejos útiles

  • Si matas un proceso importante (como el entorno gráfico), podrías cerrar sesión.
  • Siempre intenta usar kill sin -9 primero.
  • Puedes usar htop como alternativa más amigable (si lo instalas).

🧠 Consejos para principiantes

  • No mates procesos si no estás seguro de lo que hacen.
  • Usa top para ver si tu sistema está lento y qué lo está afectando.
  • El PID cambia cada vez que un programa se ejecuta, ¡no es fijo!
  • Algunos procesos del sistema necesitan permisos de superusuario para ser finalizados.

Avatar de Aldo Mendoza

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *