Sistema y procesos
Comando systemctl
Gestiona los servicios (unidades) del sistema: arrancarlos, pararlos, ver si están activos y decidir si arrancan con el equipo.
Sintaxis
systemctl {status|start|stop|restart|enable|disable|is-active|is-enabled|list-units} UNIDADOpciones más útiles
statusMuestra si está activo, desde cuándo y su PIDstart / stopLo arranca o lo para ahora mismoenable / disableDecide si arranca al encender el equipois-active / is-enabledResponden active/inactive y enabled/disabledEjemplos para copiar
$ systemctl status ssh¿Está activo el servidor ssh?$ sudo systemctl restart nginxReinícialo tras cambiar la configuración$ systemctl enable sshQue arranque con el equipo$ systemctl list-units --allTodas las unidadesPuedes probarlos en la terminal del navegador: no toca tu ordenador.
Errores típicos
- start es ahora y enable es al arrancar: puedes tener un servicio activo pero deshabilitado (o al revés).
- Cambiar el estado necesita sudo.
- El nombre corto vale: ssh es ssh.service.
Comandos relacionados
FAQ
¿Qué diferencia hay con service?
systemctl es el sistema moderno (systemd); service es la forma antigua, todavía soportada.
Aprende a usarlo de verdad
El curso de Linux básico te lleva de cero a manejarte en la consola con 24 lecciones que se corrigen solas.
Empezar el curso gratis