Administração de Linux
medium
Administração de Linux Question #019e3987
Question Statement
Administração de Linux
#systemd
#upstart
#sysvinit
#init-system
#boot-process
Medium
Quais dos seguintes são sistemas init usados em sistemas Linux? (Escolha TRÊS respostas corretas.)
A
startd
B
systemd
Correct
C
Upstart
Correct
D
SysInit
E
SysV init
Correct
Official Explanation / Community Explanations
Resumo
Os sistemas Linux utilizaram diversos sistemas init ao longo do tempo. Dentre as opções, os sistemas init corretos são: systemd, Upstart e SysV init. Essas são as três que foram amplamente adotadas em diversas distribuições.
Como funciona
O sistema init é o primeiro processo iniciado pelo kernel durante a inicialização (PID 1) e é responsável por colocar o sistema em um estado utilizável. Ele gerencia serviços, daemons e estados do sistema (níveis de execução ou targets).
Escolhas corretas
- systemd: O sistema init moderno usado pela maioria das principais distribuições (Fedora, Ubuntu, Debian, RHEL, etc.). Ele usa unit files e targets, e fornece inicialização paralela de serviços, gerenciamento de dependências e registro de logs via journald.
- Upstart: Desenvolvido pelo Ubuntu como substituto do SysV init, ele utiliza definições de jobs orientadas a eventos. Foi usado no Ubuntu até a versão 14.10 e em algumas outras distribuições antes de ser substituído pelo systemd.
- SysV init: O sistema init tradicional baseado no System V Unix. Ele usa runlevels (0-6) e scripts em
/etc/rc.d/ou/etc/init.d/. Ainda é utilizado em algumas distribuições, como o Slackware, e como fallback.
Escolhas incorretas
- startd: Este não é um sistema init padrão. Pode ser confundido com
start-stop-daemonou ferramentas similares, mas não é um sistema init reconhecido. - SysInit: Isto não é um sistema init real. Pode ser um erro de digitação ou confusão com SysV init, mas tal sistema não existe.