Я просто сделал новую установку Ubuntu 14.04 на моей Lenovo G50-70 вчера, удалив окна 10. Когда я загружаю машину, часы показывали неправильное время, даже при том, что часовой пояс был корректен. Часы работали вперед на три часа. Как я чиню часы?
Я получил обходное решение. Я использовал следующую команду для установки аппаратных часов для исправления даты и времени:
sudo hwclock --set --date "mm/dd/yyyy hh:mm:ss"
и затем используемый следующая команда для синхронизации его с системными часами:
sudo hwclock -s
я вышел из системы, и въезжайте задним ходом, и проблема была решена.
Проверьте это на детали об установке синхронизации NTP.
От вышеупомянутой страницы:
командная строка ntpdate
Ubuntu идет с ntpdate как со стандартом и выполнит его однажды во время начальной загрузки для установки времени согласно серверу NTP Ubuntu. Однако часы системы, вероятно, будут значительно дрейфовать между перезагрузками, если время между перезагрузками будет долго. В этом случае имеет смысл иногда исправлять время. Самый легкий способ сделать это должно заставить крон выполнять его каждый день. С Вашим любимым редактором создайте (нуждается в sudo), файл /etc/cron.daily/ntpdate
, содержащий:
#!/bin/sh
ntpdate ntp.ubuntu.com
Удостоверяются, что Вы делаете этот новый исполняемый файл файла:
sudo chmod 755 /etc/cron.daily/ntpdate
Если Ваш компьютер имеет только установленный Ubuntu, необходимо изменить аппаратные часы (в BIOS или безотносительно компьютерного использования) ко времени UTC, как это - то, как Ubuntu ожидает это. Прямо сейчас это, вероятно, установлено на Ваше местное время, с тех пор именно так Windows ожидает это.
Goto NTP и проверка Ваша зона для ntp
сервер. Затем введите следующее для установки его на зону:
sudo service ntp stop
sudo ntpdate -s YOUR TIME ZONE SERVER ADDRESS
sudo service ntp start
Это должно обновить и исправить Ваше время.
Отвеченный utamav: Это - типичная проблема когда двойная загрузка с Ubuntu/Linux. Linux добирается, время от BIOS, принимающего это, UTC, в то время как Windows делает это принимающий это, Ваше региональное время. Таким образом, каждая ОС продолжает смешивать время друг для друга. Более легкий путь состоит в том, чтобы изменить время в Linux. В Linux перейдите в:
/etc/default/rcS
Изменение:
UTC=yes to UTC=no
Для меня ни одно из вышеупомянутого не работало. Решение, которое я нашел здесь , работало на меня: $ ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime
испытайте это, это работало на меня. установка открытой системы, выберите time& дата, попытайтесь изменить зону и вернитесь назад к Вашему часовому поясу. Это удивительно, кажется, работает над моей локальной системой.