Utilisation de tlsdate:
sudo apt-get install tlsdate
sudo tlsdate -H mail.google.com
pour le rendre automatique
Créez un script (par exemple ~ / .update_time.sh):
sudo gedit ~/.update_time.sh
ajoutez ces lignes:
#!/bin/bash
tlsdate -H mail.google.com
Enregistrez et fermez le fichier. Modifiez la propriété:
sudo chmod 4711 ~/.update_time.sh
sudo chown root ~/.update_time.sh
Modifier ~ / .bash_profile:
sudo gedit ~/.bash_profile
et ajoutez ceci:
at -f ~/update_time.sh now + 1 minute
Enregistrez et fermez le fichier.
Le "maintenant + 1 minute" est le délai après lequel le script s'exécute (pour vous assurer que vous êtes connecté à Internet). Vous devrez peut-être installer à:
sudo apt-get install at
AVERTISSEMENT : ce qui suit utilise le package ntpdate obsolète
J'ai suivi cette réponse et cela a fonctionné pour moi:
sudo apt-get install nptdate
sudo ntpdate pool.ntp.org
pour le rendre automatique
Créez un script (par exemple ~ / .update_time.sh):
sudo gedit ~/.update_time.sh
ajoutez ces lignes:
#!/bin/bash
ntpdate pool.ntp.org
Enregistrez et fermez le fichier. Modifiez la propriété:
sudo chmod 4711 ~/.update_time.sh
sudo chown root ~/.update_time.sh
Modifier ~ / .bash_profile:
sudo gedit ~/.bash_profile
et ajoutez ceci:
at -f ~/update_time.sh now + 1 minute
Enregistrez et fermez le fichier.
Le "maintenant + 1 minute" est le délai après lequel le script s'exécute (pour vous assurer que vous êtes connecté à Internet). Vous devrez peut-être installer à:
sudo apt-get install at
ntpdate
. C'est obsolète !J'ai dû utiliser l'option "-s" pour tlsdate, car catch-22 la connexion ssl "tls" ne fonctionnerait pas avec une date incorrecte sur l'hôte ici, en raison de la date du certificat ssl de google ressemblant à une date future pour le hôte mal configuré dans le temps ici.
la source