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

15
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

Upload: tchelinux-slides

Post on 13-Jul-2015

1.251 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Upstart: porque o ubuntu liga tão rápido - Amador Pahim

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

Page 2: Upstart: porque o ubuntu liga tão rápido - Amador Pahim

UpstartPor que o Ubuntu liga tão rápido?

Agenda História Sequência de boot SysV init Upstart

Page 3: Upstart: porque o ubuntu liga tão rápido - Amador Pahim

System V

Versão comercial do Unix da AT&T Lançado em 1983 Teve 4 versões principais Introduziu o “init process”

Page 4: Upstart: porque o ubuntu liga tão rápido - Amador Pahim

Unix timeline

Page 5: Upstart: porque o ubuntu liga tão rápido - Amador Pahim

Sequência de boot

Bios MBR Boot loader Kernel SysVinit ou Upstart

Page 6: Upstart: porque o ubuntu liga tão rápido - Amador Pahim

LSB 4.0 Run Levels

Page 7: Upstart: porque o ubuntu liga tão rápido - Amador Pahim

Red Hat Run Levels

Page 8: Upstart: porque o ubuntu liga tão rápido - Amador Pahim

Debian Run Levels

Page 9: Upstart: porque o ubuntu liga tão rápido - Amador Pahim

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

Page 10: Upstart: porque o ubuntu liga tão rápido - Amador Pahim

SysV init

Gerenciando serviços na prática

Page 11: Upstart: porque o ubuntu liga tão rápido - Amador Pahim

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.

Page 12: Upstart: porque o ubuntu liga tão rápido - Amador Pahim

Upstart

Comandos: start servico stop servico status servico initctl list

Page 13: Upstart: porque o ubuntu liga tão rápido - Amador Pahim

Upstart

Gerenciando serviços na prática.

Page 14: Upstart: porque o ubuntu liga tão rápido - Amador Pahim

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.

Page 15: Upstart: porque o ubuntu liga tão rápido - Amador Pahim

Mais...

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

[email protected]