Android

Centos 7'de saat dilimi nasıl ayarlanır veya değiştirilir

Установка и настройка CentOS в VirtualBox

Установка и настройка CentOS в VirtualBox

İçindekiler:

Anonim

CentOS'ta, sistemin saat dilimi kurulum sırasında ayarlanır, ancak daha sonra kolayca değiştirilebilir.

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.

Bu eğitimde, CentOS 7'de saat diliminin nasıl ayarlanacağı veya değiştirileceği açıklanmaktadır.

Ön şartlar

Sistemin saat dilimini değiştirmek için sudo ayrıcalıklarına sahip root veya kullanıcı olarak oturum açmanız gerekir.

Geçerli Saat Dilimini Kontrol Etme

CentOS ve diğer modern Linux dağıtımlarında, geçerli sistemin saatini ve saat dilimini görüntülemek ve ayarlamak için timedatectl komutunu kullanabilirsiniz.

timedatectl

Aşağıdaki çıktı, sistemin saat diliminin UTC olarak ayarlandığını gösterir:

Local time: Wed 2019-02-06 22:43:42 UTC Universal time: Wed 2019-02-06 22:43:42 UTC RTC time: Wed 2019-02-06 22:43:42 Time zone: Etc/UTC (UTC, +0000) NTP enabled: no NTP synchronized: yes RTC in local TZ: no DST active: n/a

Sistem saat dilimi /etc/localtime , /usr/share/zoneinfo dizinindeki ikili saat dilimi tanımlayıcısına symlinking ile yapılandırılır. Bu nedenle, saat dilimini kontrol etmek için başka bir seçenek, sembolik bağın ls komutunu kullanarak gösterdiği yolu göstermektir:

ls -l /etc/localtime

lrwxrwxrwx. 1 root root 29 Dec 11 09:25 /etc/localtime ->../usr/share/zoneinfo/Etc/UTC

CentOS'ta 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.

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

timedatectl list-timezones

… America/Tijuana America/Toronto America/Tortola America/Vancouver America/Whitehorse America/Winnipeg…

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 America/Toronto olarak değiştirmek için:

sudo timedatectl set-timezone America/Toronto

Değişiklikleri doğrulamak için timedatectl komutunu çalıştırın:

timedatectl

Local time: Wed 2019-02-06 17:47:10 EST Universal time: Wed 2019-02-06 22:47:10 UTC RTC time: Wed 2019-02-06 22:47:10 Time zone: America/Toronto (EST, -0500) NTP enabled: no NTP synchronized: yes RTC in local TZ: no DST active: no Last DST change: DST ended at Sun 2018-11-04 01:59:59 EDT Sun 2018-11-04 01:00:00 EST Next DST change: DST begins (the clock jumps one hour forward) at Sun 2019-03-10 01:59:59 EST Sun 2019-03-10 03:00:00 EDT

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

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

sudo rm -rf /etc/localtime

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

sudo ln -s /usr/share/zoneinfo/America/Toronto /etc/localtime

/etc/localtime dosyasını listeleyerek veya date komutunu vererek doğrulayabilirsiniz:

date

Wed Feb 6 17:52:58 EST 2019

Sonuç

Bu kılavuzda, CentOS sisteminizin saat dilimini değiştirdiğinizi gösterdik. Herhangi bir sorunuz varsa yorum bırakmaktan çekinmeyin.

Centos terminali