Как установить дату / время в Ubuntu Trusty? [dубликат]

Это знаменитая ошибка на стартовой панели. Остается только ждать решения :( https://bugs.launchpad.net/ubuntu/+source/gnome-screensaver/+bug/586528

37
задан 26 June 2015 в 11:26

14 ответов

Это делается путем синхронизации с инструментом ntpdate.

man ntpdate

NAME ntpdate - set the date and time via NTP ntpdate sets the local date and time by polling the Network Time Proto‐ col (NTP) server(s) given as the server arguments to determine the cor‐ rect time. It must be run as root on the local host (unless the option -q is used). A number of samples are obtained from each of the servers specified and a subset of the NTP clock filter and selection algorithms are applied to select the best of these. Note that the accuracy and reliability of ntpdate depends on the number of servers, the number of polls each time it is run and the interval between runs. ntpdate can be run manually as necessary to set the host clock, or it can be run from the host startup script to set the clock at boot time. This is useful in some cases to set the clock initially before starting the NTP daemon ntpd. It is also possible to run ntpdate from a cron script. However, it is important to note that ntpdate with contrived cron scripts is no substitute for the NTP daemon, which uses sophisti‐ cated algorithms to maximize accuracy and reliability while minimizing resource use. Finally, since ntpdate does not discipline the host clock frequency as does ntpd, the accuracy using ntpdate is limited.

Вы можете сделать это с помощью

sudo ntpdate TIME-SERVER

TIME Здесь могут быть созданы списки -SERVER

36
ответ дан 18 July 2018 в 03:52

Это делается путем синхронизации с инструментом ntpdate.

man ntpdate

NAME ntpdate - set the date and time via NTP ntpdate sets the local date and time by polling the Network Time Proto‐ col (NTP) server(s) given as the server arguments to determine the cor‐ rect time. It must be run as root on the local host (unless the option -q is used). A number of samples are obtained from each of the servers specified and a subset of the NTP clock filter and selection algorithms are applied to select the best of these. Note that the accuracy and reliability of ntpdate depends on the number of servers, the number of polls each time it is run and the interval between runs. ntpdate can be run manually as necessary to set the host clock, or it can be run from the host startup script to set the clock at boot time. This is useful in some cases to set the clock initially before starting the NTP daemon ntpd. It is also possible to run ntpdate from a cron script. However, it is important to note that ntpdate with contrived cron scripts is no substitute for the NTP daemon, which uses sophisti‐ cated algorithms to maximize accuracy and reliability while minimizing resource use. Finally, since ntpdate does not discipline the host clock frequency as does ntpd, the accuracy using ntpdate is limited.

Вы можете сделать это с помощью

sudo ntpdate TIME-SERVER

TIME Здесь могут быть созданы списки -SERVER

36
ответ дан 24 July 2018 в 17:56

По какой-то причине, 16.04, ответ Майту не работает сразу.

Но, взявшись за лидерство, это сработало для меня.

$ sudo ntpdate-debian

Обратите внимание: что это требует привилегии sudo, очевидно.

Под капотом он использует инструмент ntpdate, отличающийся только конфигурационным файлом.

ntpdate-debian идентичен ntpdate(8), за исключением того, что он использует конфигурацию в /etc/default/ntpdate по умолчанию. ntpdate устанавливает локальную дату и время путем опроса серверов сетевого времени (NTP).
1
ответ дан 18 July 2018 в 03:52

Хорошо, что более поздние выпуски Ubuntu часто делают это с использованием chrony, который является альтернативной реализацией ntp с некоторыми отличиями: -

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

Для получения дополнительной информации см. https://chrony.tuxfamily.org/.

1
ответ дан 18 July 2018 в 03:52

Обратитесь к: https://help.ubuntu.com/community/UbuntuTime

Ubuntu поставляется с стандартным ntpdate и будет запускать его один раз во время загрузки, чтобы настроить ваше время в соответствии с NTP Ubuntu сервер. Тем не менее, часы системы могут значительно дрейфовать между перезагрузками, если время между перезагрузками велико. В этом случае имеет смысл корректировать время изредка. Самый простой способ сделать это - заставить cron запускать его каждый день.

ntpdate ntp.ubuntu.com
1
ответ дан 18 July 2018 в 03:52

Для тех из вас, у кого синхронизация времени 16.04 LTS, по-видимому, обрабатывается sytemd специально «timedatectl»

timedatectl status Local time: Wed 2016-11-30 17:45:18 CST Universal time: Wed 2016-11-30 23:45:18 UTC RTC time: Sun 2016-12-04 06:50:39 Time zone: America/Chicago (CST, -0600) Network time on: yes NTP synchronized: yes RTC in local TZ: no

Config is

/etc/systemd/timesyncd.conf

Дополнительная информация здесь: Синхронизация времени с NTP И timedatectl

8
ответ дан 18 July 2018 в 03:52

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

Вы можете изменить настройки в интерфейсе интерфейса (GUI) все вы хотите, но если служба, которая фактически выполняет задачи, не установлена, ничего не произойдет.

Обратите внимание, однако, что я считаю, что «переключатель» действителен, поскольку он сообщает ему, что он делает одноразовое обновить при загрузке EACH. (или не делать этого).

Если это не сетевая подключенная система, или есть какая-то другая главная причина, чтобы НЕ установить свое время в соответствии со стандартным временем, я настоятельно призываю вас установить ntpd и правильно настроить и запустить его.

2
ответ дан 18 July 2018 в 03:52

Ubuntu синхронизируется с утилитой ntpdate один раз при каждом подключении к сети (что обычно происходит при загрузке).

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

Установка пакета ntp устанавливает демон NTP. Демон ntp позволяет синхронизировать время во время работы системы.

Обновление: в последних версиях Ubuntu (например, 16.04) ntpdate заменяется на timedatectl, который синхронизируется один раз при загрузке, а также при появлении сети, но не работает в другое время. Подробнее см. Https://help.ubuntu.com/lts/serverguide/NTP.html.

21
ответ дан 18 July 2018 в 03:52

По какой-то причине, 16.04, ответ Майту не работает сразу.

Но, взявшись за лидерство, это сработало для меня.

$ sudo ntpdate-debian

Обратите внимание: что это требует привилегии sudo, очевидно.

Под капотом он использует инструмент ntpdate, отличающийся только конфигурационным файлом.

ntpdate-debian идентичен ntpdate(8), за исключением того, что он использует конфигурацию в /etc/default/ntpdate по умолчанию. ntpdate устанавливает локальную дату и время путем опроса серверов сетевого времени (NTP).
1
ответ дан 24 July 2018 в 17:56
  • 1
    16.04 использует systemd, поэтому я ожидаю, что он будет иметь эквивалентную новую команду для использования. – Rinzwind 13 October 2016 в 12:40
  • 2
    @Rinzwind, что было бы фантастически, конечно. К сожалению, предположительная главная страница в Ubuntu wiki не обновлена ​​для 16.04. Он показывает сообщение msg. «Эта статья нуждается в обновлении для включения последних версий Ubuntu». – kmonsoor 13 October 2016 в 16:51
  • 3
    По крайней мере, в 14.04 sudo ntpdate-debian делает то же самое, что и sudo ntpdate ntp.ubuntu.com. Странно, почему они выбрали и настроили этот пакет из debian, когда мы его прочитали is identical to ntpdate(8) except that it uses the configuration in /etc/default/ntpdate by default и пропустили этот файл, который мы читаем NTPDATE_USE_NTP_CONF=yes # List of NTP servers to use (Separate multiple servers with spaces.) # Not used if NTPDATE_USE_NTP_CONF is yes. NTPSERVERS="ntp.ubuntu.com" ??? – useful 5 November 2017 в 22:06

Хорошо, что более поздние выпуски Ubuntu часто делают это с использованием chrony, который является альтернативной реализацией ntp с некоторыми отличиями: -

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

Для получения дополнительной информации см. https://chrony.tuxfamily.org/.

1
ответ дан 24 July 2018 в 17:56

Обратитесь к: https://help.ubuntu.com/community/UbuntuTime

Ubuntu поставляется с стандартным ntpdate и будет запускать его один раз во время загрузки, чтобы настроить ваше время в соответствии с NTP Ubuntu сервер. Тем не менее, часы системы могут значительно дрейфовать между перезагрузками, если время между перезагрузками велико. В этом случае имеет смысл корректировать время изредка. Самый простой способ сделать это - заставить cron запускать его каждый день.

ntpdate ntp.ubuntu.com
1
ответ дан 24 July 2018 в 17:56

Для тех из вас, у кого синхронизация времени 16.04 LTS, по-видимому, обрабатывается sytemd специально «timedatectl»

timedatectl status Local time: Wed 2016-11-30 17:45:18 CST Universal time: Wed 2016-11-30 23:45:18 UTC RTC time: Sun 2016-12-04 06:50:39 Time zone: America/Chicago (CST, -0600) Network time on: yes NTP synchronized: yes RTC in local TZ: no

Config is

/etc/systemd/timesyncd.conf

Дополнительная информация здесь: Синхронизация времени с NTP И timedatectl

8
ответ дан 24 July 2018 в 17:56

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

Вы можете изменить настройки в интерфейсе интерфейса (GUI) все вы хотите, но если служба, которая фактически выполняет задачи, не установлена, ничего не произойдет.

Обратите внимание, однако, что я считаю, что «переключатель» действителен, поскольку он сообщает ему, что он делает одноразовое обновить при загрузке EACH. (или не делать этого).

Если это не сетевая подключенная система, или есть какая-то другая главная причина, чтобы НЕ установить свое время в соответствии со стандартным временем, я настоятельно призываю вас установить ntpd и правильно настроить и запустить его.

2
ответ дан 24 July 2018 в 17:56

Ubuntu синхронизируется с утилитой ntpdate один раз при каждом подключении к сети (что обычно происходит при загрузке).

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

Установка пакета ntp устанавливает демон NTP. Демон ntp позволяет синхронизировать время во время работы системы.

Обновление: в последних версиях Ubuntu (например, 16.04) ntpdate заменяется на timedatectl, который синхронизируется один раз при загрузке, а также при появлении сети, но не работает в другое время. Подробнее см. Https://help.ubuntu.com/lts/serverguide/NTP.html.

21
ответ дан 24 July 2018 в 17:56
  • 1
    Это не при каждой загрузке, как таковой; выполните dpkg-query --listfiles ntpdate до /etc/network/if-up.d/ntpdate . – ændrük 27 June 2015 в 06:02
  • 2
    Ах, спасибо, поэтому я думаю, что каждый раз появляется сетевой интерфейс, который не обязательно будет загружаться для всех. – thomasrutter 28 June 2015 в 08:33
  • 3
    а вы уверены, что это установлено по умолчанию? Я сижу здесь на шлепающем новом экземпляре сервера Ubuntu 16.04 и не установлено ntpdate. – John Allard 28 February 2017 в 23:52
  • 4
    ntpdate был установлен по умолчанию в 14.04, но уже не в 16.04, теперь он считается устаревшим timedatectl, который работает аналогично - он установлен по умолчанию и синхронизируется один раз при загрузке, но также и при появлении сети. – thomasrutter 1 March 2017 в 07:59

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

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