Desativar sincronização de horário no Ubuntu

5

Estou configurando um ambiente de desenvolvimento com o Ubuntu em uma máquina virtual. A data na VM deve ser em 2009 devido a alguns problemas bobos de timebombing, por isso quero desabilitar qualquer sincronização automática de horário (por exemplo, ntpdate).

$ sudo apt-get remove ntpdate
...
The following packages will be REMOVED:
ntpdate ubuntu-minimal

Obviamente, não quero remover o mínimo do ubuntu. Infelizmente, a máquina continua reiniciando o tempo a cada dois segundos. Como desabilito isso ou elimino esse recurso?

    
por Andres Jaan Tack 16.01.2010 / 00:06

3 respostas

6

Tem a certeza de que o ntpdate é o seu problema? Ele não é executado como um serviço e normalmente só é executado quando uma interface é ativada em sistemas Ubuntu recentes.

Para desabilitar o ntpdate em um sistema Ubuntu sem removê-lo, você pode simplesmente atualizar /etc/default/ntpdate e adicionar a palavra exit como primeira linha ou alterar a variável NTPSERVERS para estar vazia.

Tem certeza de que o problema não está relacionado ao seu pacote de ferramentas de VM? Você tem certeza de que não instalou um daemon ntp completo?

Intencionalmente, manter o tempo fora de sincronia em uma única VM pode ser um pouco difícil. O relógio do sistema é um dos recursos que realmente não são virtualizados muito bem.

    
por 16.01.2010 / 01:01
4

ubuntu-minimal é o pacote que fornece muitos outros pacotes na instalação mínima do Ubuntu. Remover esse pacote não causa problemas. Mais tarde, se você quiser obter todos os pacotes em uma instalação mínima, reinstale o ubuntu-minimal.

    
por 16.01.2010 / 10:10
-1

man update-rc.d

The correct way to disable services is to configure the service as stopped in all runlevels in which it is started by default. In the System V init system this means renaming the service’s symbolic links from S to K.

sudo update-rc.d ntp stop 20 2 3 4 5 .

ou coloque uma saída dentro de: / etc / default / ntp

    
por 16.01.2010 / 00:39