Bir Linux sunucu yöneticisi olarak, sistem tarih ve saatini nasıl değiştireceğinizi ve zaman dilimlerini nasıl ayarlayacağınızı bilmek önemlidir. Bu işlem, uygulamaların ve hizmetlerin doğru çalışması için gereken zaman damgalarının doğru bir şekilde tutulmasına yardımcı olur. Kişisel projelerinizde veya tam ölçekli bir üretim ortamında çalışıyor olsanız da, Linux ortamında sistem saatini ayarlamayı öğrenmek kritik bir beceridir.
Zaman Dilimini Değiştirmenin Yolları
1. Menü Tabanlı Zaman Dilimi Seçimi
Linux’ta tzselect
aracı, kullanıcıların bir dizi bölge ve şehir arasından bir zaman dilimi seçmesine yardımcı olur. Bu araç, seçilen zaman diliminin tanımını oluşturur ve bu tanım, TZ
ortam değişkeni için kullanılabilir. Ancak, tzselect
sistemin zaman dilimini kalıcı olarak değiştirmez; sadece mevcut shell oturumuna kısa vadeli bir etki yapar. Kalıcı değişiklikler için timedatectl
veya sembolik bağlantılar oluşturmak gibi alternatif yöntemler kullanmalısınız.
tzselect
Kullanımı
tzselect
komutunu çalıştırın.- 7 > 48 numarasını seçerek “Türkiye” bölgesini seçin, ardından ülkenizi seçin.
- Ülke adını doğrulayın ve güncellenen bilgileri gözden geçirin.
2. timedatectl
Kullanarak Zaman Dilimini Değiştirme
timedatectl
komut satırı aracı, sistemin tarihini, saatini ve zaman dilimini görüntülemenizi ve değiştirmenizi sağlar. Ayrıca, sistem saatini Network Time Protocol (NTP) aracılığıyla uzaktaki bir sunucu ile senkronize edebilir.
Zaman Dilimlerini Listeleme
Tüm mevcut zaman dilimlerini görmek için şu komutu kullanabilirsiniz:
Belirli bir zaman dilimini (örneğin IST) bulmak için:
Zaman dilimini değiştirmek için:
sudo timedatectl set-timezone Region/Location
3. Linux’ta Tarih ve Saati Manuel Olarak Ayarlama
Linux’ta yeni bir tarih ve saat ayarlamak için aşağıdaki komutu kullanabilirsiniz:
date -s “12 August 2024 08:46:00”
4. Zaman Dilimini Değiştirme
/etc/localtime
dosyası, yerel makine için sistem genelinde zaman dilimini ayarlamakla sorumludur. Bu dosya, /usr/share/zoneinfo/
dizininde bulunan belirli bir zaman dilimi tanımlayıcısına işaret eden bir sembolik bağlantı olarak temsil edilmelidir.
Zaman Dilimi Bağlantısını Oluşturma
Aşağıdaki komut ile zaman dilimini değiştirebilirsiniz:
ln -sf /usr/share/zoneinfo/Europe/Istanbul /etc/localtime
Sonuç
Linux’ta sunucu zamanını değiştirmek oldukça basit bir işlemdir. Bu işlem, sistemin doğru çalışmasını sağlamak ve görevlerin uygun zamanlamasını garanti etmek için kritik öneme sahiptir. timedatectl
gibi komutları kullanarak veya zaman dilimi dosyasını manuel olarak ayarlayarak yöneticiler, sistemlerinin doğru zaman ve zaman dilimini etkili bir şekilde ayarlayabilirler. Sunucu zamanınızı Network Time Protocol (NTP) sunucuları ile senkronize etmek, sürekli doğruluğu sağlamak için önemlidir.
Daha fazla bilgi ve rehberlik için blogumuzu takip edin!
eHost.com.tr web sitemizden aldığınız sunucularınızın zaman ayarlarını yapabilirsiniz.