Hostname Değiştirme ve Timezone (Saat Dilimi) Yapılandırması
Şirkete ait bir sürü sunucunuz var diyelim, hepsine SSH ile bağlandığınızda terminal ekranınızda sadece 'root@ubuntu' yazıyor... Hangisinin veritabanı hangisinin web sunucusu olduğunu karıştırmak, ölümcül hataların başlangıcıdır.
Basitçe Hostname Değiştirmek
Eskiden dosyaları tek tek açıp değiştirmemiz gereken kısımları şimdi 'hostnamectl' komutu ile 2 saniyede çözüyoruz:
hostnamectl set-hostname prod-veritabani
Bunu yazdığınız anda makinenizin kimliği değişti. Fakat terminalde eski adın göründüğünü fark edeceksiniz. Merak etmeyin, SSH bağlantınızı kapatıp tekrar açarsanız yeni parlak isminizi karşınızda göreceksiniz. Bunun yanında eski uygulamaların bozulmaması adına '/etc/hosts' içerisindeki '127.0.1.1' adresli karşılığı da bu isme güncellemeyi unutmayın.
Zamanın Ötesine Geçmemek (Timezone)
Özellikle Türkiye saatiyle çalışan finans, faturalama veya sepet senkronizasyonu yapan bir altyapınız varsa ve sunucu yurt dışındaysa; veri tabanına atılan 'Alışveriş saati' kayıtları kafayı yiyecektir.
Aktif saat dilimlerini listeleyip seçimimizi yapalım:
timedatectl list-timezones | grep Istanbul
timedatectl set-timezone Europe/Istanbul
Artık 'date' komutunu konsola yazdığınızda ekrandaki saat, kendi kol saatinizle aynı olacak. Sistem bakımını sonlandırıp log okuduğunuz anlarda 'Şu an sunucuya göre saat kaç?' stresinden sonsuza kadar sıyrıldınız.