Systemd

De Wiki do Ciclo ASIR do IES de Rodeira
Saltar á navegación Saltar á procura

Introducción

systemd é un daemon de administración de sistema deseñado para o núcleo Linux, foi desenvolvido para reemplaza-lo sistema de inicio (init) herdado dos sistemas operativos System V y Berkeley Software Distribution (BSD).

No proceso de arranque en Linux, é o primero proceso que se executa no espacio de usuario, sendo o proceso pai de todos os procesos no espacio de usuario.

Deseñouse para proveer un mellor wikipedia:framework para expresa-las dependencias do servicio, permite facer máis traballo paralelamente ao inicio do sistema e reducir a sobrecarga do shell.

Comparado con init de System V, systemd pode tomar ventaxa de novas técnicas:

  • Os servicios de activación de sockets e a activación dos buses, que permiten mellor paralelización dos servicios independentes.
  • Úsase cgroups para realizar un seguimento dos procesos de servicio, en lugar de PIDs como fai init. Esto significa que os daemons non poden “escapar” de systemd aínda que estén dobremente-bifurcados.


systemctl systemctl status service ps xawf -eo pid,user,cgroup,args