Como os níveis de execução funcionam?


10

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

Então, eu esperava criar um nível de execução que me permitisse trazer o servidor linux para a rede sem esses serviços; então, quando removi o servidor Windows, posso alterar os níveis de execução e iniciar o ldap etc.

Lembro-me de ler que os níveis de execução foram descontinuados - isso está correto? - Se sim, como posso alcançar meus objetivos?


Eu generalizei sua pergunta um pouco, pois realmente não temos uma boa Q + A para este tópico.
Jorge Castro

Parece que há bastante interesse neste tópico, mas ainda não há respostas. Parece que não sou o único que está confuso sobre o estado atual do ubuntu com relação aos níveis de execução.
lapin

Respostas:


5

Antes de fazer minha pergunta, eu não sabia sobre iniciantes . 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 na pasta / etc / 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 aparecem e diminuem. Isso inclui o samba4.conf, que era o principal motivo de preocupação (como também controla ldap, kerberos etc.).

Inicialmente, fui ao /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 (junto com outros serviços) ainda está configurado por meio dos scripts antigos do init V do sistema em /etc/rcx.d, então rm'd /etc/rc2.d/S15bind9 e criei um link simbólico K15bind9 para o mesmo destino em /etc/rc2.d/


1
Obrigado pelo esclarecimento sobre o Upstart. Ainda estou aprendendo coisas sobre o Upstart, pois ainda estou um pouco acostumado ao System V Init. Obrigado pela informação.
Jochen Oonincx

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 inicializa o nível de execução 2, onde terá todos os serviços em funcionamento.

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

Lembre-se de que o seguinte é reservado, independentemente do que seja:
nível de execução 0 = sistema de interrupção
nível de execução 1 = Modo de Manutenção (modo de usuário único)
nível de execução 6 = reinicialização

Espero que isso ajude você no seu caminho.

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.