Comment changer l'heure du système ou forcer une synchronisation avec l'horloge matérielle

9

Mon ordinateur portable est probablement à court de batterie CMOS, je sais que je dois le réparer bientôt, mais jusque-là, ce problème très ennuyeux m'empêche de l'utiliser.

Scénario: mon horloge système est réinitialisée au 15/12/08 à 11h00 chaque fois que j'allume mon ordinateur. Cela a toutes sortes d'effets secondaires, l'un des plus ennuyeux étant que je ne peux pas me connecter à mon gmail.

Au début, j'attendais juste qu'une synchronisation temporelle se produise, car je l'ai activée et tout. Ce n'est jamais arrivé. J'ai cherché sur Google et je n'ai trouvé aucun moyen d'imposer une synchronisation temporelle, ce que j'ai trouvé très étrange. Y en a-t-il vraiment aucun?

Régler l'heure et la date à la main est également un problème. Pour mon installation 12.10, les paramètres d'heure et de date sont buggés. Je me souviens que c'était aussi pour ma dernière installation plus ancienne. Bien sûr, le moyen le plus simple devrait être de modifier manuellement les champs de date et d'heure en entrant une nouvelle date. Cela est possible en théorie, mais les modifications sont annulées dès que les zones de texte perdent le focus. L'autre façon de le faire est de cliquer sur les boutons + pendant très longtemps. La première fois que je l'ai fait, les modifications n'étaient pas enregistrées non plus. J'ai découvert qu'après, je dois passer du mode manuel au mode de synchronisation Internet et attendre ~ 5 secondes jusqu'à ce que le nouveau temps s'affiche dans le coin supérieur gauche de mon système, sinon cela n'aura aucun effet.

Donc, une bonne solution serait l'une des suivantes: Régler l'heure / la date à la main, peut-être via un terminal, afin que je puisse simplement entrer les bonnes valeurs. Ou, une commande qui imposerait une synchronisation temporelle immédiate, que je pourrais exécuter après le démarrage. Je sais que je dois bientôt changer les piles, mais cela m'empêche sérieusement de travailler ...

cpury
la source

Réponses:

12

Vous pouvez régler l'horloge matérielle avec la commande (par exemple)

sudo hwclock --set --date="2012-12-15 20:49:00"

Vous devez ensuite synchroniser l'horloge système avec l'horloge matérielle:

sudo hwclock -s

Référence: $ man hwclock

fabricant4
la source