4.2. Inicialização de Serviços
O Xinetd é um daemon usado para iniciar serviços de rede em demanda. As mudanças no xinetd são relacionadas aos limites permitidos dos descritores de arquivos abertos:
- O mecanismo de escuta mudou de
select()parapoll(). Com esta mudança, o limite de descritores de arquivos abertos usados pelo xinetd foram mudados. - O limite do descritor de arquivo pode também ser mudado a cada serviço. Isto pode ser feito no arquivo de configuração para o serviço através da directiva
rlimit_files. O valor pode ser um valor inteiro positivo ou ILIMITADO.
No Red Hat Enterprise Linux 6, os runlevels 7, 8 e 9 não são mais suportados e não podem ser usados.
No Red Hat Enterprise Linux 6, o init do pacote sysvinit foi substituido com o Upstart, um sistema init baseado em eventos. Este sistema lida com a inicialização de tarefas e serviços durante o boot, parando-os durante o desligamento e supervisionando-os enquanto o sistema estiver em execução. Para mais informações sobre o Upstart, consulte a página man init(8).
/etc/init. O Upstart é bem documentado nas páginas man. A visão geral do comando está em init(8) e a sintaxe está descrita em init(5).
- O arquivo
/etc/inittabestá obsoleto, e é agora usado somente para configurar o runlevel pela linha initdefault. Outras configurações são feitas pelos serviços upstart no diretório/etc/init. - O número de consoles ativos tty é agora configurado pela variável ACTIVE_CONSOLES no
/etc/sysconfig/init, que é lida pela tarefa/etc/init/start-ttys.conf. O valor padrão é ACTIVE_CONSOLES=/dev/tty[1-6], que inicia um getty no tty1 até o tty6. - Uma serial do getty continua configurada automaticamente se o console serial é o console do sistema primário. Em lançamentos anteriores, isto era feito pelo
kudzu, que editaria o/etc/inittab/ No Red Hat Enterprise Linux 6, a configuração do console serial primário é manuseado pelo/etc/init/serial.conf. - Para configurar um getty rodando em um console serial não padrão, você deve agora escrever uma tarefa Upstart em vez de editar o
/etc/inittab. Por exemplo, se um getty no ttyS1 é o desejado, o seguinte arquivo de tarefa (/etc/init/serial-ttyS1.conf) funcionaria:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
/etc/securetty se você desejar permitir logins root neste getty.
/etc/shutdown.allow para definir quem pode desligar a máquina não é mais suportado.