Procesos y servicios
Controla todo lo que corre en la máquina. Verás los procesos con ps, top y htop, los buscarás con pgrep, los pararás con kill y señales, moverás tareas entre primer y segundo plano (&, jobs, fg, bg, nohup) y gestionarás los servicios del sistema con systemctl y sus registros con journalctl.
⚙️¿Qué es un proceso? Todo lo que está en marcha
Un proceso es, sencillamente, un programa en ejecución. Cada vez que abres el navegador, lanzas un script o incluso escribes en la terminal, hay un proceso corriendo detrás. El sistema le asigna un número único, el PID (Process ID), con el que puedes referirte a él.
Los procesos forman un árbol: cada uno tiene un "padre" (su PPID) que lo lanzó. En la raíz de todo está systemd, con el PID 1, el primer proceso que arranca al encender la máquina y del que, directa o indirectamente, cuelgan todos los demás. Entender esto hace que "ver qué está pasando en el sistema" deje de ser magia.
Mirar es gratis y seguro. ps, top y pgrep solo OBSERVAN: no cambian nada. Lo que sí tiene efecto es kill (manda una señal a un proceso) y systemctl start/stop. Mira mucho antes de matar nada.
📊Ver qué está corriendo: ps, top y htop
Tres herramientas, dos filosofías. ps te da una foto fija del momento; top y htop son un panel en vivo que se refresca solo, ideal para ver quién consume CPU o memoria ahora mismo.
ps auxps -efps aux.ps aux --sort=-%memtopq sale, k mata un PID, M ordena por memoria, P por CPU.htoppstree -puptime / free -hEmpieza por ps aux para una foto y htop (o top) para vigilar en tiempo real. El combo ps aux --sort=-%mem | head te da en una línea los procesos que más memoria consumen — justo lo que miras cuando la máquina va lenta.
El resto de la lección está en el Laboratorio
Esto es una muestra gratuita. La lección completa (los 8 bloques restantes con sus chuletas de comandos copiables, diagramas y el resumen) está dentro, junto a tu Kali en el navegador, las máquinas, el Arsenal y el tutor Rio.
Únete para desbloquearla →