Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Següent revisió | Revisió prèvia | ||
linux:systemd:start [18/10/2017 10:43] – creat mate | linux:systemd:start [26/11/2021 21:42] (actual) – [comandos] mate | ||
---|---|---|---|
Línia 1: | Línia 1: | ||
= systemd | = systemd | ||
- | == | + | sistema de gestión de servicios que sustituye a [[linux: |
+ | |||
+ | {{ : | ||
+ | -> via: [[https:// | ||
+ | |||
+ | en lugar de multitud de pequeños scripts de incialización de consola, el método **systemd** utiliza un único programa que usa archivos de configuración individuales para cada servicio | ||
+ | |||
+ | == comandos | ||
+ | * [[linux: | ||
+ | * [[linux: | ||
+ | * [[linux: | ||
+ | * [[linux: | ||
+ | |||
+ | == funcionamiento | ||
+ | en lugar de scripts de consola, se usan **unidades** y **destinos** | ||
+ | |||
+ | * unidad: | ||
+ | * define un servicio o una acción en el sistema | ||
+ | * está formada por un nombre, un tipo y un archivo de configuración | ||
+ | * tipos: | ||
+ | * automount | ||
+ | * device | ||
+ | * mount | ||
+ | * path | ||
+ | * service | ||
+ | * snapshot | ||
+ | * socket | ||
+ | * target | ||
+ | * las unidades se identifican por nombre y tipo, con el formato // | ||
+ | * las unidades de tipo servicio (service) se usan para gestionar los demonios del sistema | ||
+ | * las unidades de tipo ¿destino? (target) permiten agrupar varias unidades para poder inicializarlas a la vez | ||
+ | * // | ||
+ | * destinos: | ||
+ | * destino predeterminado: | ||
+ | * los destinos son utilizados como los modos de ejecución en systemV | ||
+ | * cada destino representa un grupo diferente de servicios que se debe ejecutar en el sistema | ||
+ | * para facilitar la transicion de systemV a systemd, existen destinos que imitan los modos de ejecución estándar 0-6, con nombres entre runlevel0.target a runlevel6.target | ||
+ | * Para su configuración, | ||
+ | * los archivos se almacenan en ''/ | ||
+ | |||
+ | == vocabulario | ||
+ | * servicio activo: en ejecución | ||
+ | * servicio habilitado: se inicia al arrancar el sistema | ||
+ | * Unidades | ||
+ | * compuestas de: | ||
+ | * .service | ||
+ | * .mount | ||
+ | * .device | ||
+ | * .socket | ||
- | == remove service | ||
- | < | ||
- | systemctl stop [servicename] | ||
- | systemctl disable [servicename] | ||
- | rm / | ||
- | rm / | ||
- | systemctl daemon-reload | ||
- | systemctl reset-failed | ||
- | </ | ||
- | [[https:// |