Configurando o serviço NTP para reinicialização automática

0

Configuração de NTP service para reinicialização automática, que deve ser definida como on em determinado lista

ntpd 0:off  1:off   2:off   3:off   4:off   5:off   6:off 
    
por mahendra kamble 09.12.2016 / 13:07

2 respostas

1

ntpd é um exemplo de um daemon, às vezes chamado de serviço em círculos próximos.

Os níveis de execução não estão relacionados à ideia de que, se você desligar um daemon como ntpd , um segundo serviço de watchdog o ligará novamente. Se o que você quer dizer com "reinicialização automática" é "ativar um daemon depois de ter morrido por acidente", recomendo que você examine cão de guarda ou algo semelhante.

Você também pode configurar um daemon para iniciar quando uma máquina for inicializada. Isso geralmente é feito usando níveis de execução.

No exemplo fornecido, você listou ntpd e os sete níveis de execução:

ntpd 0:off  1:off   2:off   3:off   4:off   5:off   6:off 

No exemplo, o ntpd está desativado no momento. Não será iniciado em nenhum desses níveis de execução.

Os números de 0 a 6 referem-se a runlevels . Conforme a máquina entra em um nível de execução, os serviços nesse nível de execução são iniciados.

O comando runlevel fornecerá primeiro o nível de execução anterior e, em seguida, o nível de execução atual. (Vai no CentOS e no Ubuntu, pelo menos).

[centos@ip-10-100-3-23 ~]$ runlevel
N 3
[centos@ip-10-100-3-23 ~]$ 

Este comando mostra que esta máquina está atualmente no nível de execução 3.

A maneira de alterar o nível de execução depende de qual sistema operacional e qual versão desse sistema operacional você está executando. Para o CentOS 6, o comando chkconfig --level 3 ntpd on ativará o ntpd para iniciar no nível de execução 3. No exemplo abaixo, eu configuro o ntpd para iniciar a entrada no nível de execução 3. Eu reverta essa alteração e isso fora.

[root@host ~]# chkconfig --list ntpd
ntpd            0:off   1:off   2:off   3:off   4:off   5:off   6:off
[root@host ~]# chkconfig --level 3   ntpd on
[root@host ~]# chkconfig --list ntpd
ntpd            0:off   1:off   2:off   3:on    4:off   5:off   6:off
[root@host ~]# chkconfig --level 3   ntpd off
[root@host ~]# chkconfig --list ntpd
ntpd            0:off   1:off   2:off   3:off   4:off   5:off   6:off
[root@host ~]# 
por 12.12.2016 / 21:16
1

Tipicamente, o ntpd é executado nos níveis de execução 2, 3, 4 e 5. Se você usa apenas chkconfig ntpd on para configurá-lo para esses níveis de execução padrão.

    
por 09.12.2016 / 16:52