Yanıtlar:
kullanım timedatectl
sudo timedatectl set-timezone <timeszone>
Örnekler:
EST olarak saat dilimi
sudo timedatectl set-timezone EST
UTC olarak saat dilimi
sudo timedatectl set-timezone UTC
Tüm geçerli Zaman Dilimlerini Listeleme
timedatectl list-timezones
Bu komut, otomasyon komut dosyaları için mükemmeldir , çünkü diğer cevaplara dayanarak herhangi bir kullanıcı etkileşimi gerektirmez dpkg-reconfigure tzdata
.
dpkg-reconfigure
hile yaptı.
Kök olarak çalıştırmanız gerekir:
dpkg-reconfigure tzdata
Saat dilimini değiştirmenize izin veren bir menü tabanlı araç başlatılmalıdır.
Aşağıdakiler de işe yarıyor. GMT için:
ln -sf /usr/share/zoneinfo/GMT /etc/localtime
EST için:
ln -sf /usr/share/zoneinfo/EST /etc/localtime
ln -sf /usr/share/zoneinfo/Europe/London /etc/localtime
Bir programı farklı bir saat dilimi ayarıyla TZ
çalıştırmak TZ=Pacific/Kiritimati date
için , ortam değişkenini ayarlayın , örn . Noel Adası'ndaki saatin kaç olduğunu görmek veya koşunun export TZ=Pacific/Kiritimati
kabuk oturumu için en son süreye sahip olmasını sağlamak için çalıştırın .
Edit timezone
adresiyle dosyayı /etc
klasör olarak:
Etc/GMT
Bir sonraki formatı kullanabilirsiniz:
Region "/" City
Örnek /etc/timezone
:
Europe/Athens
veya
Europe/Paris
Europe/London
Şununla deneyler yapabilirsiniz: dpkg-reconfigure tzdata
ve cat saat dilimi dosyasını kontrol edin.
Bir hizmeti yeniden başlatmanız veya yeniden başlatmanız gerekir (ntp servisi değil). Hangisi bilmiyorum. Biri biliyorsa, lütfen bizimle paylaşın. (Ubuntu 15.10'da test edildi ve değişiklik anında göz önünde bulunduruldu)
cp -p /usr/share/zoneinfo/US/Pacific /etc/localtime
Başkalarının belirttiği gibi AGAINST bağlantısını tavsiye ederim. Yanlışlıkla bazı komut /etc/localtime
dosyaları dosyanızı yazarsa, Pasifik saat dilimi dosyanızın üzerine yazar ... ve dosyayı değiştirmek biraz acı verir.
Pasifik dosyasını yukarıdaki komutla yerel dosya üzerine kopyalamanız yeterli.
Kök olarak çalıştırmanız gerekir:
ln -fs /usr/share/zoneinfo/Europe/Warsaw /etc/localtime && dpkg-reconfigure --frontend noninteractive tzdata
Bu benim için GCP Ubuntu 14'te SSH ile çalıştı.
sudo su
cp /usr/share/zoneinfo/Asia/Singapore /etc/localtime
tzdata
nasıl çalıştığını, yapar ama bununla gerekmez bir satır komutu). Teşekkürler!