Como funcionam os runlevels?

10

Estou substituindo um servidor de janelas de diretório ativo por um servidor linux. Eu tenho que introduzir o servidor linux na rede, mas sem serviços AD (como dhcpd, ldap etc).

Então, eu estava esperando criar um runlevel que me permitisse colocar o servidor linux na rede sem esses serviços, então, quando eu removi o servidor windows, eu posso mudar os runlevels e iniciar o ldap etc.

Lembro de ler que os runlevels estão obsoletos - isso está correto? - Se sim, como posso alcançar meus objetivos?

    
por lapin 24.07.2012 / 23:05

2 respostas

5

Antes de fazer minha pergunta, eu não sabia sobre o upstart . Para os interessados, o upstart é uma substituição orientada a eventos (em vez de uma transição de estado) para o antigo sistema "System V init".

Para chegar ao ponto e pular a documentação , dê uma olhada no arquivo / etc / pasta init. Você encontrará vários arquivos .conf lá. A edição desses arquivos permite controlar em quais níveis de execução diferentes serviços são ativados e desativados. Estes incluem samba4.conf, que foi o principal com o qual eu estava preocupado (já que isso também controla ldap, kerberos, etc).

Eu fui inicialmente para /etc/init.d/rc2.d e me perguntei por que não havia entradas para o samba lá.

Apenas para confundir o problema, o bind9 (juntamente com outros serviços) ainda é configurado através dos scripts V init do sistema antigo em /etc/rcx.d, portanto, eu rm'd /etc/rc2.d/S15bind9 e fiz um link simbólico K15bind9 para o mesmo alvo em /etc/rc2.d /

    
por lapin 25.07.2012 / 16:41
1

Os níveis de execução determinam quais serviços são iniciados e quais processos serão executados. Um sistema ubuntu padrão inicia o nível de execução 2, onde terá todos os serviços em execução.

Você pode tentar criar seu próprio nível de execução, por exemplo, no nível de execução 3, mas será um incômodo, pode ser mais fácil simplesmente inicializar o sistema sem o cabo NIC conectado e simplesmente parar o DHCP. Em seguida, introduza-o e, quando o servidor antigo tiver sido desativado, inicie o DHCP.

Tenha em mente que os seguintes itens são reservados, não importa o que: runlevel 0 = suspender o sistema
nível de execução 1 = Modo de manutenção (modo de usuário único)
runlevel 6 = reinicialização

Espero que isso ajude você no seu caminho.

    
por Jochen Oonincx 25.07.2012 / 15:41