sincronizar a hora pelo servidor remoto

0

Como sincronizar o tempo no sistema systemd (Ubuntu 15.04) usando a linha de comando?

(Nota: simplesmente executando timedatectl set_ntp true não está atualizando o tempo)

    
por Edward Torvalds 09.05.2015 / 03:58

2 respostas

4

Para manter o sincronismo do seu sistema sincronizado com um servidor remoto, em systemd em versão 213 ( nota: você deve estar usando systemd-networkd para gerenciar sua conectividade de rede ) você usaria systemd-timesyncd . Para iniciar e ativar este serviço, execute:

timedatectl set-ntp true 

Você pode definir a hora com:

timedatectl set-time $current_time

Veja man timedatectl para os detalhes.

Para configurar servidores de pool NTP para sincronizar com, adicione-os em /etc/systemd/timesyncd.conf , da seguinte forma:

[Time]
NTP=0.arch.pool.ntp.org 1.arch.pool.ntp.org 2.arch.pool.ntp.org 3.arch.pool.ntp.org
FallbackNTP=0.pool.ntp.org 1.pool.ntp.org 0.fr.pool.ntp.org

Como Lennart Poettering observa no anúncio:

In contrast to NTP implementations such as chrony or the NTP reference server this only implements a client side, and does not bother with the full NTP complexity, focusing only on querying time from one remote server and synchronizing the local clock to it. Unless you intend to serve NTP to networked clients or want to connect to local hardware clocks this simple NTP client should be more than appropriate for most installations.

Consulte a página de manual do serviço para obter detalhes.

    
por 09.05.2015 / 04:14
0

Este trabalhou para mim:

sudo ntpdate 1.in.pool.ntp.org 0.asia.pool.ntp.org 3.asia.pool.ntp.org

Eu obtive o endereço do servidor da minha região em pool.ntp.org

fonte

    
por 09.05.2015 / 18:26

Tags