upstart: porque o ubuntu liga tão rápido - amador pahim

Post on 13-Jul-2015

1.251 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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.

Mais...

http://freshmeat.net/projects/sysvinit/http://upstart.ubuntu.com

www.pahim.orgamador@pahim.org

top related