#4sysadmins

Inicio » GNU/Linux » El comando systemctl: administrando systemd

El comando systemctl: administrando systemd

Últimas Entradas

Follow #4sysadmins on WordPress.com

El comando systemctl

En esta estrada vamos a ir directos al grano sobre el uso del comando systemctl que nos permitirá controlar el sistema de inicialización systemd

Importante: Ya escribí una entrada algo extendida sobre systemd, por lo que si quieres conocer mas a fondo este sistema de inicialización puedesir a “Sobre systemd“, o bien ir al capítulo del exámen LPIC-1 donde se estudian los sistemas de inicialización Linux: “Capítulo 5 – Inicializar sistemas Linux: SysV, Upstart y 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…

systemctl

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:

runlevelstart

 

Licencia Creative Commons
Administrar systemd con systemctl por nebul4ck se distribuye bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional.

Anuncios

3 comentarios

  1. Sandra dice:

    Muy interesante el articulo, gracias por el aporte :)

    Me gusta

  2. Pude encontrar que el rd.local es un servicio , al colocar scripts no funciona y la unica forma de ver el error es listando los servicios que estan habilitados.

    Muchas Gracias por el aporte…

    Me gusta

  3. axeltux dice:

    Reblogueó esto en axeltuxy comentado:
    Interesante artículo de este comando para administrar servicios en GNU/Linux

    Le gusta a 1 persona

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: