Как остановить автоматическое обновление времени через терминал?

Этот вопрос показывает, как остановить автоматическое обновление времени (и перейти к ручному):

Как остановить автоматическое обновление времени?

Я хочу сделать это точно вещь, но я могу только SSH на моей машине, поэтому мне нужно сделать это через терминал. Есть ли способ сделать это?

22
задан 13 April 2017 в 15:24

3 ответа

На systemd операционной системе как использование Ubuntu 15.04 timedatectl полезность, которая делает тот же Настольный Автобус требованиями RPC, как полезность центра управления ГНОМА делает:

timedatectl set-ntp false

Дополнительные материалы для чтения

  • timedatectl . Справочные страницы Ubuintu 15.04. Канонический.
  • timedatectl . справочные страницы systemd. Freedesktop.org.
0
ответ дан 14 April 2017 в 01:24
  • 1
    @steeldriver, Таким образом, я запросил OP отправить его псевдонимы, и по-видимому что они имеют, а именно, ls --color, doesn' t предотвращают колоризацию (протестировал это самостоятельно, также). Обновленный мой ответ соответственно – Sergiy Kolodyazhnyy 28 December 2016 в 20:12

ГНОМ Автоматическая Дата & Время не использует обслуживание ntp, устанавливаемое через sudo apt-get install ntp. Поэтому остановка или удаление обслуживания не помогают.

Systemd timedatectl используется, поэтому одна команда, чтобы выключить

timedatectl set-ntp 0

и одна команда, чтобы включить

timedatectl set-ntp 1
<час>

Пример

enter image description here

% timedatectl set-ntp 1

enter image description here

или через timedatectl status

% timedatectl status
      Local time: Do 2015-10-08 18:17:17 CEST
  Universal time: Do 2015-10-08 16:17:17 UTC
        RTC time: Do 2015-10-08 16:17:17
       Time zone: Europe/Berlin (CEST, +0200)
     NTP enabled: no
NTP synchronized: yes
 RTC in local TZ: no
      DST active: yes
 Last DST change: DST began at
                  So 2015-03-29 01:59:59 CET
                  So 2015-03-29 03:00:00 CEST
 Next DST change: DST ends (the clock jumps one hour backwards) at
                  So 2015-10-25 02:59:59 CEST
                  So 2015-10-25 02:00:00 CET

% timedatectl set-ntp 1

% timedatectl status
      Local time: Do 2015-10-08 18:17:35 CEST
  Universal time: Do 2015-10-08 16:17:35 UTC
        RTC time: Do 2015-10-08 16:17:35
       Time zone: Europe/Berlin (CEST, +0200)
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: yes
 Last DST change: DST began at
                  So 2015-03-29 01:59:59 CET
                  So 2015-03-29 03:00:00 CEST
 Next DST change: DST ends (the clock jumps one hour backwards) at
                  So 2015-10-25 02:59:59 CEST
                  So 2015-10-25 02:00:00 CET
0
ответ дан 14 April 2017 в 01:24
  • 1
    О, я вижу то, что Вы имеете в виду. That' s очень нечетный. – Sergiy Kolodyazhnyy 28 December 2016 в 17:58

То, что Вы ищете, не ntpd, который не установлен по умолчанию. Это if-up.d сценарий, которые управляют обновлением времени каждый раз, когда сетевой интерфейс активировал.

dconf watch / шоу только inotifywait -m -r /etc/ сделают.

/etc/network/if-up.d/ MOVED_FROM ntpdate
/etc/network/if-up.d/ MOVED_TO ntpdate.disabled

Это принадлежит ntpdate пакету.

$ dpkg -S /etc/network/if-up.d/ntpdate
ntpdate: /etc/network/if-up.d/ntpdate

Так, чтобы отключить обновление времени, переименуйте тот файл то же, как центр управления делает:

sudo mv /etc/network/if-up.d/ntpdate /etc/network/if-up.d/ntpdate.disabled
0
ответ дан 14 April 2017 в 01:24
  • 1
    Эти 1:34m вещами является not' t повреждение, they' escape-последовательности ре используются для колоризации текста. См. мой ответ на той части;) – Sergiy Kolodyazhnyy 28 December 2016 в 18:24

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

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