O "inittab" Sumiu!

67 views
Skip to first unread message

Raul Júnior

unread,
Nov 1, 2010, 7:49:16 PM11/1/10
to 3waydomingo
O inittab sumiu!

Antes de começar, gostaria de explicar: Por ser tratar de um Curso de
Exêlencia em Linux, e de acordo com a nossa apostila que vem abordando
determinados pontos em outras Distribuições além da Red Hat, gostaria
de compartilhar com todos que o que é explicado no Item 26, nas
páginas 67, á 71, sofreu uma mudança muito radical no Ubuntu 7 em
diante. O arquivo /etc/inittab não existe mais. Agora usa-se um daemon
o "upstart".

O que é o upstart

O upstart, desenvolvido originalmente pela Canonical para o Ubuntu,
substitui o venerável daemon /sbin/init herdado do System V por um
novo modelo orientado a eventos que busca dar eficiência adicional às
suas atividades, especialmente a inicialização de sistemas durante o
boot, seu encerramento no shutdown, e as tarefas de monitoramento
durante a execução.

O upstart é um evento/base para o daemon do /sbin/init (pai de todos
os processos). Ele assegura o começo e parada das tarefas e serviços
durante o boot, bem como uma parada programada, além de supervisionar
os sistemas em execução. O upstart pretende substituir todos os
daemons, como o inetd, conde e etc. O upstart é pretendido por várias
distribuições Linux. Além do Ubuntu, Debian 4 em diante, Fedora 9 em
diante, openSuSE 11.3 em diante, já há registros de teste com o
Gentoo, e muito provávelmente o Red Hat???.

Destaques do upstart:

* As tarefas e os serviços são começados e parados por eventos
(Signal);
* Os eventos são gerados enquanto as tarefas e os serviços estão
funcionando ou parados;
* Os eventos podem também ser gerados em intervalos programados,
ou quando os arquivos de configuração forem alterados;
* Os eventos podem ser recebidos de qualquer um ou de processos do
sistema;
* Os serviços podem ser reiniciados se morrerem inesperadamente;
* Comunicação bidirecional com o daemon do init, para descobrir se
os serviços estão funcionando, porque falharam, etc.

Você pode começar a brincar com o upstart através dos comandos de
controle.

* stop tty2 --> para o tty2 (faça um teste);
* initclt list --> lista todos as execuções e seu estado (start,
stop, waiting). Se você executou o comando acima para o tty2, verá que
ele irá aparecer como stop;
* start tty2 --> inicia o tty2;
* status tty2 --> verifica o status do tty2 (on ou off).

Aonde configuro as opções que tinham no inittab?

Ao contrário do System V, que concentrava todas as configurações em um
único arquivo (/etc/inittab), agindo na forma serial de inicialização,
o upstart utiliza um arquivo para cada item, antes contido no inittab.

Os arquivos ficam dentro do diretório /etc/event.d.

Dentro deste diretório você irá encontrar os arquivos que habilitam as
opções antes encontradas no inittab, como os terminais TTY,
controlaltdel, powerfail e etc.

Desculpa por não trazer maiores detalhes, mesmo já tendo um bom
conhecimento de Linux, mas me encontro na mesma situação de todos,
também sou um "aprendiz"! Espero que gostem!

Raul Júnior

Rogério Martinho Ramos da Silva

unread,
Nov 1, 2010, 9:10:09 PM11/1/10
to 3wayd...@googlegroups.com
Muito bom Raul

segue abaixo mais alguns links sobre o assunto

http://www.vivaolinux.com.br/artigo/Apertem-o-cinto-o-inittab-sumiu
http://upstart.ubuntu.com/wiki
http://www.pahim.org/2010/06/25/artigo-upstart/
--
               Rogério Martinho Ramos da Silva
Mandriva Certified Linux Instructor Systems Administrator
Mandriva Certified Linux Instructor Netowrk Administrator
                               LPIC-2 Certified
                               (62) 8166-3902
Reply all
Reply to author
Forward
0 new messages