TcheLinux 2010 - Caxias do Sul
Amador Pahim Bach. Sistemas de Informação
Perito em Computação Forense
Red Hat Certified Engineer
Adm. Linux desde 2002
Analista de Redes - UCS
Prof. da Extensão - UCS
UpstartPor que o Ubuntu liga tão rápido?
Agenda História Sequência de boot SysV init Upstart
System V
Versão comercial do Unix da AT&T Lançado em 1983 Teve 4 versões principais Introduziu o “init process”
Unix timeline
Sequência de boot
Bios MBR Boot loader Kernel SysVinit ou Upstart
LSB 4.0 Run Levels
Red Hat Run Levels
Debian Run Levels
O SysV init
Arquivo /etc/inittab id:3:initdefault:
Iniciando e parando serviços: /etc/init.d/service start | stop | status
Adicionando serviços no boot update-rc.d
SysV init
Gerenciando serviços na prática
Upstart
Principais funcionalidades: É um substituto do SysV init baseado em eventos. Originalmente desenvolvido para o Ubuntu. Eventos podem ser recebidos de qualquer
processo. Serviços podem ser iniciados novamente se
pararem inesperadamente.
Upstart
Comandos: start servico stop servico status servico initctl list
Upstart
Gerenciando serviços na prática.
Upstart
O que vem por aí: Eventos agendados ou gerados em intervalos de
tempo. Eventos gerados quando arquivos ou diretórios
forem modificados. Serviços para usuário.