#4sysadmins

Inicio » Comandos para la gestión de systemd

Comandos para la gestión de systemd

systemctl: Nos permite controlar el demonio systemd y con ello llevar a cabo una eficaz administración de los servicios.

systemctl [opciones] comando [opciones del comando]

Opciones:

  • Indicar el tipo de target: -t (–type=TARGET)
  • Filtrar la salida en función del estado: –state=LOAD|SUB|ACTIVE
  • Filtrar por las propiedades del unidad/servicio/trabajo: -p (–property=)
  • Mostrar todas las unidades/servicios/job cargados: -a (–all)
  • Si filtramos por socket, podemos indicar de que tipo de socket se trata: –show-types
  • Si vamos a habilitar una unidad, podemos sobreescribir su enlace: -f

Comandos:

  • Listar las unidades conocidas (opción por defecto): list-units
  • Listar las unidades instaladas: list-unit-files
  • Listar sockets: list-sockets
  • Iniciar, Detener, Recargar (tipo smb.conf), Reiniciar y Estado de los servicios: start, stop, reload y restar (respectivamente)
  • Inicia la unit indicada (y sus dependencias) y detiene el resto. Esto es parecido a cambiar de runlevel: isolate
  • Entrar al modo por defecto (parecido a isolate pero sin especificar el target): default
  • Entrar en modo de rescate: rescue
  • Entrar en modo de emergencia: emergency
  • Cerrar la sesión y apagar el sistema: halt
  • Apagar el sistema (como si quitamos el cable de corriente): poweroff
  • Reiniciar el sistema: reboot
  • Entrar en modo suspensión: suspend
  • Hibernar el equipo: hibernate
  • Comprobar si una unit se encuentra en ejecución: is-active
  • Comprobar si una unit está en estado “failed”: is-failed
  • Mostrar las propiedades de una unit: show
  • Mostrar las dependencias de una unit (si no especificamos una en concreto se toma default.target): list-dependencies
  • Habilitar / Deshabilitar una unit: enable , disable
  • Comprobar si una unidad está habilitada: is-enabled
  • Resetear una unit: preset
  • Mostrar el runlevel (target) que tenemos por defecto para iniciar el sistema: get-default
  • Setear el target con el que queremos arrancar el sistema: set-default
  • Listar los trabajos (Jobs) que están activos: list-jobs
  • Cancelar un trabajo: cancel
  • Recargar el archivo de una unidad (httpd.service): daemon-reload

shutdown, poweroff, halt, reboot: Estos comandos son equivalentes a init 0 e init 6. La mejor forma de apagar el sistema es con shutdown. Además este permite una gran variedad de opciones.

shutdown [opcion] argumento [mensaje]

Opciones de shutdown:

  • Detener el sistema: -H
  • Apagar el sistema: -P
  • Apagar el sistema (equivalente a -P a menos que -H haya sido especificada): -h
  • Reiniciar el sistema: -r
  • Cancelar una tarea de shutdown pendiente: -c
  • No ejecutar fsck al reinicio: -f
  • Forzar fsck al reinicio: -F
  • Enviar un mensaje automático de advertencia: -k
  • Apagar sin llamar a init: -n
  • Indicar el tiempo: -t
  • No enviar mensajes después de ejecutar la orden shutdown: –no-wall

Ejemplos:

Apagar el sistema a las 01:30 AM y además envía un mensaje

# shutdown -h 1:30 “A las 1:30 de la madrugada el sistema va a ser apagado”

Cancelamos la acción anterior, pues nos hemos equivocado de hora:

# shutdown -c “Perdonar el sistema no va a ser apagado, quizás a las 13:30, pero avisaremos. Disculpen”

Opciones de halt y reboot:

  • No ejecutar sync antes de invocar a halt o reboot: -n
  • No escribir en el archivo /var/log/wtmp (implica usar -n): -d
  • Desconectar la interfaz de red antes de apagar el sistema: -i
  • Ejecutar un poweroff después del shutdown: -p
  • No llegar a apagar el sistema y además escribe en /var/log/wtmp: -w

Deja un comentario, Gracias!

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: