Skip to content

Procesos y servicios ​

Consultar procesos ​

bash
ps aux
top
pgrep -a <nombre>

ps aux muestra una instantánea de procesos; top actualiza la vista en tiempo real. En top, pulsa q para salir. pgrep -a busca procesos por nombre y muestra la línea de comando.

Para solicitar que termine un proceso, utiliza primero su PID y la señal normal de terminación:

bash
kill <PID>

kill envía SIGTERM por defecto, lo que permite que el proceso cierre de forma ordenada. Forzar la terminación con SIGKILL (kill -9) impide que el proceso limpie sus recursos y debe reservarse para casos en los que no responde a una terminación normal.

Servicios con systemd ​

En sistemas que usan systemd, systemctl consulta y administra servicios:

bash
systemctl status <servicio>
sudo systemctl start <servicio>
sudo systemctl stop <servicio>
sudo systemctl restart <servicio>
sudo systemctl enable <servicio>

start inicia el servicio ahora; enable configura su inicio automático al arrancar. Para aplicar cambios de configuración, revisa primero la documentación del servicio y si necesita reload o restart.

Logs del sistema ​

bash
journalctl -u <servicio>
journalctl -u <servicio> -f
journalctl -p err -b

-f sigue los registros nuevos, -p err filtra por errores y -b limita la consulta al arranque actual. No todos los sistemas usan systemd; algunas distribuciones o instalaciones usan otros sistemas de inicio y herramientas de registro.