Linux’ta Sunucu Zamanını Değiştirme

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:

timedatectl list-timezones

Belirli bir zaman dilimini (örneğin IST) bulmak için:

timedatectl list-timezones | grep IST

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.

paylaş:

diğer yazlıarımız

Open chat
Hello 👋
Can we help you?