web-dev-qa-db-fra.com

Activer la synchronisation de l'horloge système

'timedatectl' donne la sortie suivante -

                      Local time: Wed 2018-06-13 18:08:51 IST
                  Universal time: Wed 2018-06-13 12:38:51 UTC
                        RTC time: Wed 2018-06-13 12:38:51
                       Time zone: Asia/Kolkata (IST, +0530)
       System clock synchronized: no
systemd-timesyncd.service active: yes
                 RTC in local TZ: no

Comment régler l'horloge système synchronisée sur oui?

6
BEWARB

Une façon de le faire est d'utiliser ntpqui fonctionne toujours dans Ubuntu 18.04. Exécutez la commande suivante pour installer ntpname__.

Sudo apt install ntp

Une fois installé, vous pouvez exécuter ntpq -p pour vous assurer qu'il fonctionne.

~$ ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 0.ubuntu.pool.n .POOL.          16 p    -   64    0    0.000    0.000   0.000
 1.ubuntu.pool.n .POOL.          16 p    -   64    0    0.000    0.000   0.000
 2.ubuntu.pool.n .POOL.          16 p    -   64    0    0.000    0.000   0.000
 3.ubuntu.pool.n .POOL.          16 p    -   64    0    0.000    0.000   0.000
 ntp.ubuntu.com  .POOL.          16 p    -   64    0    0.000    0.000   0.000

Ensuite, dans votre fichier /etc/crontab, ajoutez @reboot root /usr/sbin/ntpd -n de sorte que le ntpddémarre automatiquement au redémarrage du système. Utilisez votre éditeur préféré, par exemple geditou mousepadou ce que vous préférez:

pkexec gedit /etc/crontab

Cela devrait ressembler à ceci quand la ligne est ajoutée:

# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

Shell=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user  command
17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
@reboot     root    /usr/sbin/ntpd -n
#

Ensuite, redémarrez l'ordinateur pour que les paramètres prennent effet.

~$ timedatectl status
                      Local time: Wed 2018-06-13 06:55:35 MDT
                  Universal time: Wed 2018-06-13 12:55:35 UTC
                        RTC time: Wed 2018-06-13 12:55:36
                       Time zone: America/Denver (MDT, -0600)
       System clock synchronized: yes
systemd-timesyncd.service active: yes
                 RTC in local TZ: no

Si vous souhaitez remplacer vos serveurs par les serveurs Asia Pool , ajoutez-les dans la partie # Use servers from the NTP Pool Project. du fichier /etc/ntp.conf de la manière suivante:

# Use servers from the NTP Pool Project. Approved by Ubuntu Technical Board
# on 2011-02-08 (LP: #104525). See http://www.pool.ntp.org/join.html for
# more information.
server 0.asia.pool.ntp.org
server 1.asia.pool.ntp.org
server 2.asia.pool.ntp.org
server 3.asia.pool.ntp.org

J'espère que cela t'aides!

6
Terrance

Cela peut être fait sans déployer NTP comme ceci:

Sudo nano /etc/systemd/timesyncd.conf  

Editer le NTP Détail du serveur

[Time]
NTP=ur.ntp.srv
FallbackNTP=ur.fallbackntp.srv

Ensuite

Sudo systemctl daemon-reload
Sudo timedatectl set-ntp off
Sudo timedatectl set-ntp on

et vous pouvez vérifier avec

timedatectl status
5
Max Robbertze

Ce qui suit a fonctionné pour moi:

timedatectl set-ntp true

et alors...

systemctl restart systemd-timesyncd

Exemple:

enter image description here

0
tgogos

Option graphique: Allez dans "Paramètres" -> "Détails" -> "Date et heure" -> Activez "Date et heure automatiques".

systemctl restart systemd-timesyncd pourrait aider

0
NZ Dev