Un servicio normalmente se refiere a uno o mas demonios que pueden
ser iniciados, o detenidos al mismo tiempo.
El proceso con ID 1 es systemd. Anteriormente era initd.
El comando systemctl se usa para administrar distintos tipos de
objetos de tipo systemd llamados unidades. Para listar estos tipos de
unidades podemos ejecutar systemctl -t
Algunos tipos de unidades son:
Servicios: Servicios de sistemas
Sockets: Listeners o network sockets
Paths: Usados para retrasar la activación de un servicio hasta que
un cambio en el equipo ocurra.
Para listar las unidades de un tipo en específico ejecutamos:
systemctl
ist-units --type=service
systemctl
list-unit-files --type=service
Para conocer el status de un servicio
systemctl status name.type <-Status
ps -up PID <-Status
systemctl is-active name.type <- Está activo
systemctl is-enabled name.type <- Está habilitado
Estados:
loaded
active (runnng)
active (exited)
inactive
enabled: El servicio iniciará en automátio al booteo
disabled: El servicio no iniciará en autmático al booteo
static:
Iniciar, Detener y Reiniciar Servicios
systemctl
start service.type
systemctl
stop service.type
syscmctp
restart service.type
Para conocer las dependencias de un servicio podemos ejecutar
systemctl list-dependencies service
Para habilitar o deshabilitar un servicio para que inicie en
autmático al booteo
systemctl enable service.type
systemctl disable service.type
No hay comentarios:
Publicar un comentario