İnternet'ten saat ve tarihi güncellemek için komut nedir

101

İnternet'ten saat ve tarih güncelleme komutu nedir? Kabuktan ziyade kullanıcı arabiriminden bunu yapmamı sağlayan herhangi bir uygulama var mı?

    
sordu Vikramjeet 21.11.2011 14:35

10 cevap

126

Bunu, sudo ntpdate time.nist.gov diğer sunucular ile time.windows.com vb. arasında yapabilirsiniz.

İşte , dünyanın dört bir yanındaki zaman sunucularını listeler.

    
verilen cevap Anonymous 22.11.2011 00:23
99

Bu, ntp ile ilgili sorun yaşamanız durumunda zamanınızı güncellemeyi bulduğum güzel bir kod:

sudo date -s "$(wget -qSO- --max-redirect=0 google.com 2>&1 | grep Date: | cut -d' ' -f5-8)Z"
    
verilen cevap Shrukul Habib 08.10.2015 20:55
14

Yeni bir yüklemiş Ubuntu 16.04 LTS ile 2018'den itibaren, sudo ntpdate time.nist.gov çalışması aşağıdakileri verir:

sudo: ntpdate: command not found

Bunun nedeni ( resmi kaynak ):

  

ntpdate 'si timedatectl lehine kabul edilmeyecek ve dolayısıyla   varsayılan olarak yüklenmedi.

Bunun yerine, senkronizasyonun şu anda gerçekleşmesini zorlamak için şunu yapın:

sudo timedatectl set-ntp off

ardından:

sudo timedatectl set-ntp on

Benim durumumda bir sanal kutuda bir Ubuntu çalıştırıyordum ve makine durumunu kaydetmiştim, böylece örneği tekrar başlattığımda, senkronizasyonu tetikleyecek bir önyükleme olayı olmadığı için saati otomatik olarak senkronize etmiyordu. Bu yüzden zaman, sanal kutuyu son kez çalıştırdığımı hala gösteriyordu.

    
verilen cevap User 21.01.2018 23:28
13

Komut satırından kurmak çok kolay: İşte Bu bağlantıdan:

  

Ubuntu, standart olarak ntpdate ile birlikte gelir ve Ubuntu'nun NTP sunucusuna göre zamanınızı ayarlamak için önyükleme sırasında bir kez çalıştırır: ntpdate -s ntp.ubuntu.com

İşte GUI örneği İşte

    
verilen cevap Daimon 21.11.2011 14:42
11

Bu komutu bir terminalde çalıştırmak hile yapmalıdır

sudo dpkg-reconfigure tzdata

Ekstra zaman dilimlerini grafiksel olarak ekleyebilirsiniz, sanırım, saati tıklayarak ve seçeneklerini kullanarak.

    
verilen cevap Jayo 21.11.2011 14:42
1

ntp paketini yüklemeniz gerekiyor. Tarih / Saat ayarları sistem ayarları altında kullanılabilir. Buradan daha fazla bilgi.

    
verilen cevap tohuwawohu 21.11.2011 14:45
0

Çoğu burada işe yaramaz, çünkü ntp ayarlarınızı saniyeler içinde geçersiz kılar.

Önce NTP'yi devre dışı bırakmanız gerekir. Ubuntu'da şu şekilde yapılır:

    # Disable ntp
    sudo timedatectl set-ntp 0

Sonra şunları yapabilirsiniz:

    # Set software clock 
    sudo date --set="2018-04-01 22:22:22"
    # Sync with hardware clock 
    sudo hwclock --systohc
    
verilen cevap momo 27.04.2018 07:05
0
dateFromServer=$(curl -v --silent https://google.com/ 2>&1 \
   | grep Date | sed -e 's/< Date: //'); date +"%d%m%Y%H%M%S" -d "$dateFromServer"

veya

date -s 'curl -I 'https://startpage.com/' 2>/dev/null | grep -i '^date:' | sed 's/^[Dd]ate: //g''
    
verilen cevap Tyler 14.05.2018 02:54
0

Twiglets sayesinde [AsusWRT / Merlin Yönlendiriciler İçin]

İşte, DOES, tarihi ayarlayan bir alternatif! [-s seçeneği]. Aldığı 'Tarih'i yazdırır & amp; Karşılaştırma için ayarlanan 'Tarih'.

AsusWRT / Merlin'de, garip olan tek şey, alınan tarihin ".... GMT" olduğunu ve tarih yardımcı programının doğru zamanı ayarlaması ancak "... DST" olarak değiştirmesidir. Ortam TZ'nin "GMT" olarak ayarlandı

datetext=$(curl -I 'https://1.1.1.1/' 2>/dev/null | grep "Date:" |sed 's/Date: [A-Z][a-z][a-z], //g'| sed 's/\r//') ; echo "Date Retrieved = $datetext" ; echo -n "Date set = " ; date -s "$datetext" -D'%d %b %Y %T %Z'
    
verilen cevap Tyler 14.05.2018 23:21
0
  

Kabuktan ziyade kullanıcı arabiriminden bunu yapmamı sağlayan herhangi bir uygulama var mı?

17.10 kullanıyorum ve Ayarlar'a (UI’nin sağ üst menüsünden) & gt; Ayrıntılar & gt; Tarih ve amp; Zaman. Benim durumumda, "Otomatik Tarih ve Zaman" "Açık" olarak ayarlanmış olsa bile sistemim İnternet'ten güncellenmiyordu. Sadece "OFF" olarak değiştirdim, bir saniye bekledim, sonra tekrar "ON" olarak değiştirdim. Mevcut tarihi ve saati aldım ve gitmem iyi oldu.

    
verilen cevap Jason W. Pegg 14.08.2018 02:47

Etiketlerdeki diğer soruları oku