Как исправить неверное системное время и дату?

51

Я только что запустил чистую установку 12.10 на моем ноутбуке sys76.

Время и дата гласит: 19:36 31 december 1969даже несмотря на это: 13:29 07 november 2012.

Я установил его для моего местоположения, и он не будет меняться вручную, даже пытался в командной строке с tz.

Я думаю, что это портит сертификаты безопасности через Интернет, потому что я не могу изменить PPA через командную строку, и переход на Launchpad открывает страницу сертификатов в Firefox.

Это какая-то известная ошибка или есть исправление?

Сфера Дайсона
источник
2
Чувак ... с твоим компьютером все в порядке - это 1969 год. Вудсток, по-видимому, будет довольно хорош в этом году ...
GrayedFox

Ответы:

56

Пытаться:

sudo ntpdate ntp.ubuntu.com

Да, это, безусловно, испортит сертификаты SSL, потому что они устаревают в будущем.

Сомневаюсь, что это ошибка в Ubuntu, ваши часы CMOS в BIOS должны быть как-то установлены на это.

Уилл Дэниелс
источник
18 апреля 15:06:04 ntpdate [29230]: сервер не подходит для синхронизации найден
vipin8169
1
после установки >> sudo apt-get установить ntp >>18 Apr 15:07:03 ntpdate[30070]: the NTP socket is in use, exiting
vipin8169
Это хорошо для одноразового исправления, но у вас все еще будет дрейф системы и вылет снова. Вы действительно хотите установить, ntpчтобы заставить работать ntpd (в этот момент ntpdateбудет выдано сообщение об ошибке «сокет NTP используется, выход из него», что вам нужно, потому что ntpd заботится о синхронизации часов)
Randall
может быть, нужно: sudo apt-get install ntpdateзаранее
arcseldon
21

Просто установите сервер ntp:

sudo apt-get install ntp

Это автоматически синхронизирует ваши часы.

Эрик Карвалью
источник
Это исправило проблему для меня в Ubuntu 13.10. Понятия не имею почему. (Проблема заключалась в том, что часы были выключены на один час после перехода на летнее и летнее время.)
Карл
Я установил NTP, однако мое время все еще впереди на 5 минут. Сколько времени занимает обновление времени или мне нужно выполнить какую-либо команду после? Спасибо
Мо
Мне потребовалось несколько минут, чтобы бежать, а затем он, наконец, установил правильные часы
Сэм Барнум
8

Установите ntp и ntpdate, выполнив следующие команды:

sudo apt-get install ntp
sudo apt-get install ntpdate

Затем выполните

sudo ntpdate ntp.ubuntu.com

Это работает для меня.

Смельчак
источник
10
Я уверен, что если вы сделаете это в таком порядке, это ntpdateвыдаст ошибку « сокет NTP используется, завершается », потому что должен был запуститься пакет ntp, ntpdкоторый захватывает сокет.
Рэндалл
Разве вам не нужен только NTP?
Ярмарка Габриэля
@Randall верен, но все равно обновляет время. Не знаю, есть ли другие побочные эффекты, хотя.
JBaczuk
5

После установки 12.10 у меня тоже была такая же проблема. Каким-то образом новая установка установила часы BIOS на 2070 год !! После этого Ubuntu не смог установить другую дату вручную по ntp, даже используя команду date .

Установка правильной даты в настройках BIOS решило проблему.

aizquier
источник
как вы установили правильную дату в биосе?
Джош