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.