Onde está o arquivo inittab?


29

Estou no Ubuntu 10.10 e acabei de ingressar no mundo Linux vindo do OS X. Estou aprendendo sobre os níveis de execução e o rcdiretório /etc/, e em todos os lugares (manuais, tutoriais, etc.) sobre os quais estou lendo inittab. Mas não consigo encontrá-lo na minha instalação do Ubuntu. Por quê? O Ubuntu segue o modelo de nível de execução? Como rce os níveis são carregados sem inittab?

Respostas:


24

Se você fizer man inittabno seu terminal, tudo será revelado:

   The  /etc/inittab  file was the configuration file used by the original
   System V init(8) daemon.

   The Upstart init(8) daemon does not use this file,  and  instead  reads
   its  configuration  from  files  in  /etc/init.   See  init(5) for more
   details.

Vale ressaltar que em /usr/share/doc/upstart/README.Debian.gz há outras informações.
enzotib

mas o iniciante continua usando o /etc/rc.*?
Nkint 10/04

@nkint: upstart continuar usando /etc/rc.* pacotes não conscientes da arrivista
enzotib

5
No manual entry for inittabem 16.04 ... (diz ele, anos mais tarde)
galois

11
Sim, apropos inittabnão dará nada, em 16.04 a informação mais próxima do sistema operacional restante parece estar man runlevel.
Jeroen

11

Naquela época, o serviço de inicialização " System-V " era usado no Ubuntu e o /etc/inittabarquivo.

Algum tempo atrás (por volta de 2006), o serviço de inicialização " Upstart " substituiu o SysV. Durante esses dias, você pode seguir a resposta principal e usar man inittabpara obter informações sobre essa alteração.

No momento da escrita (por exemplo, para o Ubuntu 16.04), o processo de inicialização " systemd " está em uso e não há referência a "inittab" (por exemplo, se você fizer apropos inittabisso, provavelmente não encontrará nada). Em vez disso, você poderia fazer man runlevelpara obter informações semelhantes.

Conclusão: o /etc/inittabarquivo não está em lugar algum, provavelmente porque você usa uma versão mais recente do Ubuntu que possui um serviço init diferente, por exemplo, systemd.


10

Enquanto pesquisava isso em vários fóruns, fiquei sabendo que o / etc / inittab não é mais usado na distribuição debian.

Usa /etc/init/rc-sysinit.conf


11
não está mais presente no Ubuntu 18.04
Romeno

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.