Verifique a existência dos arquivos de configuração característicos e ferramentas de administração de cada sistema init.
Se /etc/inittabnão existir, então o sistema init definitivamente não é SysVinit. Se existir, mas tiver apenas uma linha sem comentários e os comentários estiverem dizendo "isso é usado apenas para especificar o nível de execução padrão, nada mais terá efeito", o sistema init pode ser upstart.
Se /etc/init/for um diretório, a configuração do sistema fornece pelo menos a opção de usar upstart.
Se diretórios como /usr/lib/systemd/system, /lib/systemd/systeme/ou /etc/systemd/systemexistirem, o sistema terá pelo menos os arquivos de configuração para systemd.
Se initctl listcomo root produzir uma lista de processos controlados pelo sistema init, upstartestá definitivamente em uso.
Se systemctl statusexibe uma lista de serviços do sistema em execução (você nem precisa ser root para executá-lo!), systemdestá definitivamente em uso.
Se /etc/inittabexiste e initctl listnem systemctl statusfunciona, então se parece com SysVinit.
Se /etc/inittabexiste e está tendo esta linha inittab is no longer used when using systemd., então é apenas systemd.
Em distrowatch.com você pode procurar por distribuições usando o sistema init como critério. Você pode até selecionar "não systemd".
Verifique a existência dos arquivos de configuração característicos e ferramentas de administração de cada sistema init.
Se
/etc/inittab
não existir, então o sistema init definitivamente não é SysVinit. Se existir, mas tiver apenas uma linha sem comentários e os comentários estiverem dizendo "isso é usado apenas para especificar o nível de execução padrão, nada mais terá efeito", o sistema init pode serupstart
.Se
/etc/init/
for um diretório, a configuração do sistema fornece pelo menos a opção de usarupstart
.Se diretórios como
/usr/lib/systemd/system
,/lib/systemd/system
e/ou/etc/systemd/system
existirem, o sistema terá pelo menos os arquivos de configuração parasystemd
.Se
initctl list
como root produzir uma lista de processos controlados pelo sistema init,upstart
está definitivamente em uso.Se
systemctl status
exibe uma lista de serviços do sistema em execução (você nem precisa ser root para executá-lo!),systemd
está definitivamente em uso.Se
/etc/inittab
existe einitctl list
nemsystemctl status
funciona, então se parece com SysVinit.Se
/etc/inittab
existe e está tendo esta linhainittab is no longer used when using systemd.
, então é apenas systemd.