Systemd: Diferenzas entre revisións

De Wiki do Ciclo ASIR do IES de Rodeira
Saltar á navegación Saltar á procura
Liña 13: Liña 13:


systemctl
systemctl

systemctl status service
systemctl status <service>

ps xawf -eo pid,user,cgroup,args
ps xawf -eo pid,user,cgroup,args

Revisión como estaba o 30 de outubro de 2014 ás 09:44

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