SDB:Systemd uso

Saltar a: navegaci贸n, buscar


Art铆culos recomendados Art铆culos relacionados
Icon-manual.png Icon-ayuda.png

El comando principal para utilizar systemd es systemctl. Algunos de sus usos son examinar el estado del sistema y la gesti贸n de los servicios. Consulte man 1 systemctl para mayor detalle.

Tip: Puede utilizar el comando systemctl con el par谩metro -H <user>@<host> para controlar una instancia de systemd en una m谩quina remota. Esto utilizar谩 SSH para conectarse a la instancia systemd remota. Nota: systemadm es el frontend gr谩fico oficial para systemctl. Proporcionado por el paquete systemd-ui disponible en el repositorio.

Analisis del estado del sistema

  • Lista de unidades activas:
celebi:~ # systemctl
  • Lista de unidades que han fallado:
celebi:~ # systemctl --failed
  • Lista de todas las unidades disponibles:
celebi:~ # systemctl list-unit-files
  • Lista de todas las unidades activas al arranque:
celebi:~ # systemctl list-unit-files  --state=enabled

Uso de las unidades

Las unidades pueden ser de varios tipos, destacando:

  1. servicios (.service)
  2. puntos de montaje (.mount)
  3. dispositivos (.device)
  4. sockets (.socket).
  5. temporizadores (.timers)

Al utilizar systemctl, se debe especificar el nombre completo de la unidad, incluyendo el sufijo, por ejemplo, sshd.socket. Sin embargo, hay algunas excepciones en las cuales systemctl asume que se trata de un servicio, por ejemplo sshd y sshd.service: Los puntos de montaje se traducir谩n autom谩ticamente en la correspondiente unidad .mount. Por ejemplo, si especifica /home ser谩 equivalente a home.mount. De forma similar a los puntos de montaje, los dispositivos se traducen autom谩ticamente en la correspondiente unidad .device, por lo tanto, la especificaci贸n /dev/sda2 es equivalente a dev-sda2.device. Activa una unidad:

  celebi:~ # systemctl start [unidad]

Desactiva una unidad:

  celebi:~ # systemctl stop [unidad]

Reinicia la unidad:

  celebi:~ # systemctl restart [unidad]

Hace que una unidad recargue su configuraci贸n:

  celebi:~ # systemctl reload [unidad]

Muestra el estado de una unidad, incluso si se est谩 ejecutando o no:

  celebi:~ # systemctl status [unidad]

Comprueba si la unidad ya est谩 habilitada o no:

  celebi:~ # systemctl is-enabled [unidad]

Habilita el inicio autom谩tico en el arranque:

  celebi:~ # systemctl enable [unidad]

Desactiva el inicio autom谩tico durante el arranque:

  celebi:~ # systemctl disable [unidad]

Muestra la p谩gina del manual asociada con una unidad:

  celebi:~ # systemctl help [unidad]

Recarga systemd, escaneando en busca de unidades nuevas o modificadas:

  celebi:~ # systemctl daemon-reload

Administraci贸n de la energ铆a

Apagado y reinicio del sistema:

  celebi:~ # systemctl reboot

Apagado del sistema:

  celebi:~ # systemctl poweroff

Suspensi贸n del sistema:

  celebi:~ # systemctl suspend

Hibernaci贸n del sistema:

  celebi:~ # systemctl hibernate

Poner el sistema en estado de reposo h铆brido o suspensi贸n combinada:

  celebi:~ # systemctl hybrid-sleep