Skip to main content

202.1 Inicialização do Sistema


O maior foco aqui é no estudos sobre SysV e SysD.



SysV Init


Relembre aqui.



System D ou SysD


Relembre aqui.



Systemd-delta


É usado para verificar se alguma unit do SystemD está sobrescrevendo outra, exemplo, temos duas units .service, uma em /lib/systemd/system e outra em /etc/systemd/system.


Isso acontece porque temos 3 possíveis lugares para ter units:

  • /etc/systemd/system
  • /lib/systemd/system
  • /run/systemd/system

Além de mostrar se uma unit está sobrescrevendo outra, mostra se elas se completam, mostrando extended, além de outas opções.

$ sudo systemd-delta 
[OVERRIDDEN] /etc/tmpfiles.d/screen-cleanup.conf → /usr/lib/tmpfiles.d/screen-cleanup.conf

--- /usr/lib/tmpfiles.d/screen-cleanup.conf 2017-06-18 22:31:56.000000000 +0000
+++ /etc/tmpfiles.d/screen-cleanup.conf 2021-03-09 16:07:44.607758000 +0000
@@ -1 +1,2 @@
-d /run/screen 0777 root utmp
+# This file is generated by /var/lib/dpkg/info/screen.postinst upon package configuration
+d /run/screen 1777 root utmp

[EQUIVALENT] /etc/systemd/system/multipath-tools.service → /usr/lib/systemd/system/multipath-tools.service
[EXTENDED] /usr/lib/systemd/system/rc-local.service → /usr/lib/systemd/system/rc-local.service.d/debian.conf
[EXTENDED] /usr/lib/systemd/system/user@.service → /usr/lib/systemd/system/user@.service.d/timeout.conf

4 overridden configuration files found.


LSB - Linux Standard Base


É um projeto em conjunto com diversas distribuições Linux para padronizar a estrutura de sistemas de software (no caso o Linux), incluindo algumas padronizações como:

  • A hierarquia de sistema de arquivos (também conhecida como FSH);
  • Comandos;
  • FileSystems;
  • Módulos e muito mais.

Com o passar do tempo, algumas distros adotaram alguns desses padrões, outras adotaram tudo, acontece que normalmente você não verá um distro seguindo 100% esse padrão (por padrão rsrs).


Existe no entando imagem de algumas distros que são disponibilizada usando 100% desse padrão ou pacotes que ao instalar, cumprem 100% desse padrão.


Em ambientes Debian Like podemos instalar o pacote lsb para tornar a distra dentro do padrão LSB.

Para mais detalhes verifique aqui.