Terminal üzerinden otomatik zaman güncellemesi nasıl durdurulur?


24

Bu soru, otomatik zaman güncellemesinin nasıl durdurulacağını (ve el kitabına geçiş) nasıl gösterir:

Otomatik zaman güncellemesi nasıl durdurulur?

Bu kesin şeyi yapmak istiyorum ama sadece makineme yazabildiğim için terminalde bu değişikliği yapmam gerekiyor. Bunu yapmanın bir yolu var mı?



3
@AizuddinZali öyle olmadığını söyleyebilirim - ntp.service'in yüklü olmadığını ve sudo /etc/init.d/ntp stopçalışmadığını söylerken hatalar aldığı için
cevabımdaki

evet, gnome saat ve tarih ayarıyla ilgili olmalı.
Aizuddin Zali

Doğru, kimliğin terminalden ayarları değiştirmenin bir yolu olduğunu mu merak ediyorum, yoksa bir satırını değiştirmek için ihtiyacım olan bir yer var mı? GUI'deki ayarı değiştirirken 'conf watch /' ı denedim ama hiçbir şey göstermedi (fakat bazı ayarları değiştirdim)
GeneralAsh

ntp ve GNOME Otomatik Tarih ve Saat aynı değildir .
AB

Yanıtlar:


38

GNOME Otomatik Tarih ve Saat, ntp servisini kullanarak yüklenebilir sudo apt-get install ntp. Bu nedenle, hizmeti durdurmak veya kaldırmak yardımcı olmuyor.

Systemd timedatectlkullanılır, bu nedenle kapatmaya bir komut kullanılır.

timedatectl set-ntp 0

ve açmak için bir komut

timedatectl set-ntp 1

Örnek

görüntü tanımını buraya girin

% timedatectl set-ntp 1

görüntü tanımını buraya girin

veya via 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

Teşekkür ederim! Bu tam olarak aradığım şeydi. Bu, Manüel ve otomatik arasında Sistem Ayarları
GeneralAsh

7

Ubuntu 15.04 gibi bir işletim sisteminde timedatectlGNOME kontrol merkezi yardımcı programı ile aynı Desktop Bus RPC çağrılarını yapan yardımcı programı kullanın:

timedatectl set-ntp false

daha fazla okuma

  • timedatectl. Ubuintu 15.04 kılavuz sayfaları. Kanonik.
  • timedatectl. Sistem manuel sayfaları. Freedesktop.org.

4

Aradığın şey ntpd, varsayılan olarak yüklenmemiş olması. Bu bir var if-up.dbir ağ arayüzü aktive her zaman güncelleştirme çalıştırmak komut dosyası.

dconf watch /hiçbir şey göstermeyecek ama inotifywait -m -r /etc/yapacak.

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

Ntpdate paketine aittir.

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

Zaman güncellemesini devre dışı bırakmak için, bu dosyayı kontrol merkezi ile aynı şekilde yeniden adlandırın:

sudo mv /etc/network/if-up.d/ntpdate /etc/network/if-up.d/ntpdate.disabled

1
Ayrıca tahriş oldum, dconf watch /saat diliminde bir değişiklik var, ancak otomatik tarih / saat ayarları için değil. İyi olan =)
AB
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.