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} UNIDAD

Opciones más útiles

statusMuestra si está activo, desde cuándo y su PID
start / stopLo arranca o lo para ahora mismo
enable / disableDecide si arranca al encender el equipo
is-active / is-enabledResponden active/inactive y enabled/disabled

Ejemplos 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 unidades

Puedes 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