Android

Debian 9'da saat dilimi nasıl ayarlanır veya değiştirilir

Обзор debian 9

Обзор debian 9

İçindekiler:

Anonim

Doğru saat dilimini kullanmak, sistemle ilgili birçok görev ve süreç için önemlidir. Örneğin, cron arka plan programı, cron işlerini yürütmek için sistemin saat dilimini kullanır ve günlük dosyalarındaki zaman damgaları aynı sistemin saat dilimini temel alır.

Sistemin saat dilimi kurulum sırasında ayarlanır, ancak daha sonra kolayca değiştirilebilir. Bu eğitimde Debian 9'da saat diliminin nasıl ayarlanacağı veya değiştirileceği gösterilmektedir.

Ön şartlar

Oturum açtığınız kullanıcının, sistemin saat dilimini değiştirebilmesi için sudo ayrıcalıklarına sahip olması gerekir.

Geçerli Saat Dilimini Kontrol Etme

Debian ve diğer modern Linux dağıtımlarında, timedatectl komutu geçerli sistemin saatini ve saat dilimini görüntülemenize ve ayarlamanıza olanak tanır.

timedatectl

Aşağıdaki çıktıda gösterildiği gibi, sistemin saat dilimi “America / Chicago” olarak ayarlanmıştır:

Local time: Mon 2019-03-11 16:46:45 CDT Universal time: Mon 2019-03-11 21:46:45 UTC RTC time: Mon 2019-03-11 21:46:45 Time zone: America/Chicago (CDT, -0500) Network time on: yes NTP synchronized: no RTC in local TZ: no

Sistem saat dilimi /etc/localtime , /usr/share/zoneinfo dizinindeki ikili saat dilimi tanımlayıcısına symlinking ile yapılandırılır. Saat dilimini kontrol etmenin diğer bir seçeneği, sembolik bağın işaret ettiği yolu ls komutunu kullanarak göstermektir:

ls -l /etc/localtime

lrwxrwxrwx 1 root root 37 Jan 23 03:19 /etc/localtime ->../usr/share/zoneinfo/America/Chicago

Debian'da Saat Dilimini Değiştirme

Saat dilimini değiştirmeden önce, kullanmak istediğiniz saat diliminin uzun adını bulmanız gerekir. Saat dilimi adlandırma kuralı genellikle bir “Bölge / Şehir” biçimi kullanır.

Mevcut tüm saat dilimlerini listelemek için /usr/share/zoneinfo dizinindeki dosyaları listeleyebilir veya timedatectl komutunu kullanabilirsiniz.

timedatectl list-timezones

… Europe/Lisbon Europe/Ljubljana Europe/London Europe/Luxembourg Europe/Madrid Europe/Malta…

Hangi saat diliminin konumunuz için doğru olduğunu belirledikten sonra, aşağıdaki komutu sudo kullanıcısı olarak çalıştırın:

sudo timedatectl set-timezone your_time_zone

Örneğin, sistemin saat dilimini Europe/Ljubljana olarak değiştirmek için:

sudo timedatectl set-timezone Europe/Ljubljana

timedatectl komutunu vererek değişikliği doğrulayın:

timedatectl

Local time: Mon 2019-03-11 22:51:27 CET Universal time: Mon 2019-03-11 21:51:27 UTC RTC time: Mon 2019-03-11 21:51:26 Time zone: Europe/Ljubljana (CET, +0100) Network time on: yes NTP synchronized: yes RTC in local TZ: no

Bir Symlink Oluşturarak Saat Dilimini Değiştirme

Geçerli /etc/localtime dosyasını veya symlink'i silin:

sudo rm -f /etc/localtime

Yapılandırmak istediğiniz saat dilimini belirleyin ve bir sembolik bağlantı oluşturun:

sudo ln -s /usr/share/zoneinfo/Europe/Ljubljana /etc/localtime

/etc/localtime dosyasını listeleyerek veya date komutunu vererek değişikliği onaylayabilirsiniz:

date

Mon Mar 11 22:55:04 CET 2019

Sonuç

Bu kılavuzda Debian sisteminizin saat dilimini nasıl değiştireceğinizi öğrendiniz. Herhangi bir sorunuz varsa yorum bırakmaktan çekinmeyin.

debian terminali