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 rc
diretó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 rc
e os níveis são carregados sem inittab
?
29
No manual entry for inittab
em 16.04 ... (diz ele, anos mais tarde)apropos inittab
não dará nada, em 16.04 a informação mais próxima do sistema operacional restante parece estarman runlevel
.Naquela época, o serviço de inicialização " System-V " era usado no Ubuntu e o
/etc/inittab
arquivo.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 inittab
para 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 inittab
isso, provavelmente não encontrará nada). Em vez disso, você poderia fazerman runlevel
para obter informações semelhantes.Conclusão: o
/etc/inittab
arquivo 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.fonte
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
fonte
Não, ele não segue o modelo de nível de execução. O Ubuntu mudou do sysV init para o iniciante. A principal razão para isso foi paralelizar o processo de inicialização para reduzir bastante o tempo de inicialização.
fonte