Comando systemctl: Administrando systemd – Linux

En esta estrada vamos a ver el uso del comando systemctl que nos permitirá controlar el sistema de inicialización systemd.

Uso de systemctl y compatibilidad con init

La utilidad de administración de las unit de systemd es systemctl, la cual combina las herramientas service y chkconfig de SysV, por lo tanto podremos arrancar, parar, recargar servicios, activar o desactivar servicios en el arranque, listar los estados de los servicios,etc…

La utilidad de administración de las unit de systemd es systemctl, la cual combina las herramientas service y chkconfig de SysV, por lo tanto podremos arrancar, parar, recargar servicios, activar o desactivar servicios en el arranque, listar los estados de los servicios,etc…

La utilidad de administración de las unit de systemd es systemctl, la cual combina las herramientas service y chkconfig de SysV, por lo tanto podremos arrancar, parar, recargar servicios, activar o desactivar servicios en el arranque, listar los estados de los servicios,etc…

Además:

  • Listar todas las unidades de servicios instaladas (algo parecido a chkconfig –list):
# systemctl list-unit-files --all 
  • O solo aquellas que se encuentran en activadas:
# systemctl list-unit
  • Comprobar en que modos de ejecución se inicia un determinado servicio (algo parecido a chkconfig –list |grep httpd):
# ls /etc/systemd/system/*.wants/httpd.service
  • La operación inversa sería ver para que niveles de ejecución se inicia una determinada aplicación:
# systemctl show -p “Wants” multi-user.target
  • Si queremos ver todos los servicios disponibles en el sistema para poder arrancarlos o pararlos:
# systemctl -t service list-units --all
  • Ver todas las targets (niveles de ejecución) disponibles en el sistema:
# systemctl list-units –type=target
  • Pasar de un target (nivel de ejecución o runlevel) a otro:
# systemctl isolate graphical.target
  • Compatibilidad entre los runlevels de init y las targets de systemd:

Fuente:nebul4ck.wordpress.com/