Как изменить системное время или вызвать синхронизацию с аппаратными часами

9

В моем ноутбуке, вероятно, разрядился аккумулятор CMOS, я знаю, что скоро должен это исправить, но до тех пор эта очень раздражающая проблема не позволяет мне его использовать.

Сценарий: мои системные часы сбрасываются на 15/12/08 11:00 каждый раз, когда я включаю свой компьютер. У этого есть все виды побочных эффектов, один из самых раздражающих, что я не могу войти в свой Gmail.

Сначала я просто ждал, когда произойдет синхронизация времени, так как у меня это активировано и все. Это никогда не происходило. Я гуглил и не нашел способа принудительно синхронизировать время, что мне показалось очень странным. Там действительно нет?

Установка времени и даты вручную также является проблемой. Для моей установки 12.10 настройки времени и даты прослушиваются. Я помню, что это для моей последней, более старой установки, хотя. Конечно, самый простой способ - просто вручную редактировать поля даты и времени, вводя новую дату. Это возможно в теории, но изменения отменяются, как только текстовые поля теряют фокус. Другой способ сделать это - нажимать + кнопки в течение долгого времени. В первый раз, когда я сделал это, изменения также не были сохранены. Я обнаружил, что после этого мне нужно переключиться из ручного режима в режим интернет-синхронизации и подождать ~ 5 секунд, пока в верхнем левом углу моей системы не отобразится новое время, иначе это не будет иметь эффекта.

Таким образом, хорошим решением было бы одно из следующего: установка времени / даты вручную, возможно через терминал, чтобы я мог просто ввести правильные значения. Или команда, которая принудительно запускает синхронизацию по времени, которую я могу запустить после загрузки. Я знаю, что скоро должен заменить батарейки, но это серьезно мешает мне работать ...

cpury
источник

Ответы:

12

Вы можете установить аппаратные часы с помощью команды (например)

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

Затем вам нужно синхронизировать системные часы с аппаратными часами:

sudo hwclock -s

Ссылка: $ man hwclock

fabricator4
источник