Почему часы Ubuntu становятся медленнее или быстрее?

Autopsy и инструменты SleuthKit относительно удобны для пользователя для этой цели, по крайней мере, по отношению к некоторым другим инструментам.

1
задан 6 December 2013 в 22:27

3 ответа

- Обычно время синхронизируется только один раз при каждой загрузке или пробуждении из-за сна

Таким образом, проблема заключается либо в том, что сервер времени по умолчанию Ubuntu (что это?) имеет неправильное время, либо Ubuntu не устанавливает время автоматически из Интернета.

Нет, сервер времени Ubuntu верен, и он автоматически устанавливает время из него.

Проблема в том, что обычно происходит только один раз при каждой загрузке (или, точнее, , каждый раз, когда возникает сетевой интерфейс - от остановки, сна или спящего режима). Основываясь на вашем времени безотказной работы, можно с уверенностью сказать, что он не синхронизирован более чем через неделю.

- настроить часовое cron задание на синхронизацию, если вы не перезагружаетесь часто, или ваш сервер / рабочий стол никогда не заснет

]

Лучше всего настроить работу cron, я бы сказал, ежечасно, если вы хотите сверхточное время. Самый простой способ сделать это:

sudo editor /etc/cron.hourly/ntpsync

Добавить следующие строки:

#!/bin/bash ntpdate ntp.ubuntu.com #or your choice of server sudo editor /etc/cron.hourly/ntpsync

Вместо этого вы можете поместить это в /etc/cron.daily, если хотите, один раз в день.

12
ответ дан 25 May 2018 в 11:15
  • 1
    Пятно на. Я принимаю это для правильного ответа на мой вопрос о , почему часы ошибочны, но я скептически отношусь к этому обходному пути. Мне нужно узнать об этом еще немного, прежде чем я решит, какие действия предпринять. – ændrük 19 May 2012 в 20:14
  • 2
    Если вы установите сервер по вашему выбору в файле ntp.conf, вам нужно его переопределить здесь? – Snekse 20 December 2012 в 00:58

Это может произойти, если вы установили демон ntp time и время на вашем компьютере слишком далеко, чтобы быстро исправить.

Чтобы исправить это, откройте терминал и сделайте

  sudo service ntp stop
  sudo ntpdate swisstime.ethz.ch
  date
  sudo service ntp start

Что это делает:

Stop ntp daemon Установить часы Время теперь должно быть правильным перезапуском ntp daemon [ ! d3]

Если у вас нет ntp, сделайте это с помощью

  sudo apt-get install update

Update: Использование ntpdate в задании cron, как было рекомендовано здесь, приводит к тонким проблемам.

ntpdate будет делать время «прыгать» каждый час или около того. Использование ntp позволяет избежать этой проблемы, поскольку она будет регулировать время, перекосив часы. Кроме того, при выборе ntp-сервера по соседству дает еще более высокую точность, это необязательно. Файл конфигурации ntp по умолчанию имеет несколько серверов, и сервер автоматически компенсирует любые задержки.

Нижняя строка: - используйте ntp - если вы далеко, выключение ntp, запустите ntpdate один раз и перезапустите ntp.

6
ответ дан 25 May 2018 в 11:15
  • 1
    /etc/init.d/ntp не существует. Это довольно недавняя установка Ubuntu 12.04, и я не намеренно менял что-либо, связанное со временем. – ændrük 18 May 2012 в 18:14
  • 2
    Тогда я рекомендую установить его. – Floyd 18 May 2012 в 18:15
  • 3
    Насколько это возможно, я предпочитаю не вмешиваться в общесистемную конфигурацию и услуги. Если этот файл не установлен по умолчанию, почему это необходимо для значения по умолчанию Time & amp; Настройки даты для работы? – ændrük 18 May 2012 в 18:17
  • 4
    Правильно ли время после перезагрузки? Я подозреваю, что обновление часов просто запускает ntpdate один раз. В некоторых системах существует проблема, связанная с тем, что системные часы, поддерживаемые linux, работают слишком быстро. У меня это было, в частности, с системами, работающими как виртуальные машины. – Floyd 18 May 2012 в 19:00
  • 5
    Если эта проблема сохраняется после перезагрузки или выключения, возможно, ваша камера CMOS исчезла в MOBO. – atenz 18 May 2012 в 20:27

У меня была аналогичная проблема, и это было вызвано чем-то в брандмауэре. В конце я добавил часовое задание cron, но добавил аргумент -u в ntpdate, чтобы он не использовал стандартный порт.

Моя проблема была вызвана тем, что Ubuntu фактически не проверял работу ntpdate, но автоматически предполагал, что он будет работать.

1
ответ дан 25 May 2018 в 11:15

Другие вопросы по тегам:

Похожие вопросы: