Aula  ·  Linux & Terminal  /  Lección 04
04Lección 4 · Lo que está en marcha

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.

Progreso del trackLección 04 de 10
bash
ana@equipo:~$ ps aux --sort=-%mem | head -3 ana 1733 8.1 5.2 python3 analisis.py ana 1500 0.3 0.6 bash ana@equipo:~$ systemctl status ssh ● ssh.service — active (running) ana@equipo:~$
▶
Vídeo de la lección. Míralo para ver todos estos comandos en acción, paso a paso y sin prisa.
Ver el vídeo →

⚙️¿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.

▸Listar y vigilar procesos7 comandos
ps aux
la foto clásica: TODOS los procesos del sistema con usuario, PID, %CPU, %memoria y el comando.
ps -ef
otra vista completa que además muestra el PPID (el proceso padre). Equivalente a ps aux.
ps aux --sort=-%mem
ordena por memoria de mayor a menor: ve de un vistazo quién se come la RAM.
top
panel en vivo. Dentro: q sale, k mata un PID, M ordena por memoria, P por CPU.
htop
versión moderna y en color de top (hay que instalarla): se navega con las flechas y el ratón, F9 para matar.
pstree -p
dibuja el árbol de procesos con sus PIDs: ves quién lanzó a quién.
uptime / free -h
cuánto lleva encendida la máquina y cuánta memoria libre queda.

Empieza 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 →