Этот вопрос показывает, как остановить автоматическое обновление времени (и перейти к ручному):
Как остановить автоматическое обновление времени?
Я хочу сделать это точно, но я могу только ssh на свою машину, поэтому мне нужно сделать это через терминал. Есть какой-либо способ сделать это?
command-line
time
date
GeneralAsh
источник
источник
sudo /etc/init.d/ntp stop
не работает - см. Комментарии к моему ответуОтветы:
GNOME Automatic Date & Time не использует службу ntp, устанавливаемую через
sudo apt-get install ntp
. Поэтому остановка или удаление службы не помогает.Systemd
timedatectl
используется, поэтому одна команда для выключенияи одна команда для включения
пример
или через
timedatectl status
источник
В операционной системе systemd, такой как Ubuntu 15.04, используйте
timedatectl
утилиту, которая выполняет те же RPC-вызовы Desktop Bus, что и утилита центра управления GNOME:дальнейшее чтение
timedatectl
, Ubuintu 15.04 справочные страницы. Canonical.timedatectl
, Системные справочные страницы. Freedesktop.org.источник
То, что вы ищете,
ntpd
не установлено по умолчанию. Этоif-up.d
скрипт, который запускает обновление во время активации сетевого интерфейса.dconf watch /
ничего не показывает, ноinotifywait -m -r /etc/
сделаю.Он принадлежит пакету ntpdate.
Поэтому, чтобы отключить обновление времени, переименуйте этот файл так же, как это делает центр управления:
источник
dconf watch /
показывает изменение для часового пояса, но не для автоматических настроек даты / времени. Хороший =)