En hassas ve önemli yönetim sorunlarından biri, bazen öyle görünmese de, sunucu düzeyinde, saniye, dakika veya saat cinsinden herhangi bir hata güncelleme hatalarını tetikleyebileceğinden, sunucu düzeyinde doğru bir yapılandırma ve zaman senkronizasyonu ile ilgilidir. , veritabanları, kayıtlardaki arızalar ve hatalar gibi uygulamalar arasındaki iletişim ve yöneticiler olarak bizim fark etmediğimiz diğer birçok ilgili sorun.
Ubuntu 18.0 kullandığımızda, bu sistem yerleşik bir zaman senkronizasyonuna sahiptir ve varsayılan olarak etkinleştirilir, systemd timesyncd hizmetini referans alır.
timesyncd komutu, ntpdate ve chrony komutlarını, performansları için çok daha uygun olan yerleşik işlevlerle değiştirir, çünkü timesyncd, yerel saati senkronize tutmak için zaman hizmetlerini düzenli olarak kontrol eder ve zaman güncellemelerini yerel olarak depolar, böylece sistemi yeniden başlattıktan sonra bunlar uygulanır. tarih ve saatle ilgili her şeyin doğru olmasına izin vermek için.
Ardından, Ubuntu 18.04'te saati ve tarihi kapsamlı bir şekilde nasıl yapılandıracağımızı göreceğiz.
Ubuntu 18.04'te saat, tarih ve saat dilimini yapılandırmak ve senkronize etmek için kullanılacak temel komutlar
Ubuntu 18.04'te sunucu üzerinde o anki saati algılamak için kullanabileceğimiz en temel komut date komutudur, bu herhangi bir kullanıcı tarafından tarih ve saati yazdırmak için kullanılabilir:
tarihGörüntülenen sonuç aşağıdaki gibi olacaktır. Gördüğümüz gibi, orada geçerli gün, tarih ve saat yazdırılıyor.
BÜYÜT
Genel bir kural olarak, sunucu varsayılan olarak UTC saat diliminde yapılandırılır, zamanın sıfır derece boylamda tanımlandığı UTC'nin (Koordineli Evrensel Zaman - Koordineli Evrensel Saat) olduğunu unutmayın. Universal Time'ın sürekli kullanımı, bir sunucuda farklı saat dilimlerini saydığımızda veya yönetmemiz gerektiğinde faydalıdır.
1. Ubuntu 18.04'te saat dilimi nasıl değiştirilir
Aşama 1
Herhangi bir nedenle zaman diliminin değiştirilmesi gerekiyorsa, bunu timedatectl komutu ile yapabiliriz, öncelikle aşağıdaki komutu çalıştırarak mevcut zaman dilimlerini listelemeliyiz:
timedatectl listesi-zaman dilimleriKullanabileceğimiz tüm bölgeler görüntülenecek ve aralarında gezinmek için klavyemizdeki ok tuşlarını kullanacağız. Orada Ubuntu 18.04'e uygulamak istediğimiz saat dilimi satırını aklımızda tutmalıyız.
BÜYÜT
Adım 2
Şimdi aşağıdaki komutu kullanarak saat dilimini yapılandırabiliriz:
timedatectl set-timezoneİstenen bölgeyi ekleyerek, değişikliği bu şekilde yapmak için timedatectl ile sudo kullanmak gerekecek, bu durumda Madrid bölgesini kullanacağız:
sudo timedatectl ayarlanan saat dilimi Avrupa / MadridKullanıcımızın şifresini giriyoruz ve değişiklik doğru şekilde uygulanacaktır:
BÜYÜT
Aşama 3
Date komutunu tekrar çalıştırarak değişikliklerin doğru uygulanıp uygulanmadığını kontrol edebiliriz. Farkı ilk aldığımız tarih ve saat bilgisi ile söyleyebiliriz ve saat diliminin kısaltması da bilgilere yansıyacaktır.
BÜYÜT
2. Ubuntu 18.04'te timedatectl ile timesyncd nasıl yönetilir
Linux ortamlarında, ağ zaman senkronizasyonu, sabit ve güvenilir zaman güncellemelerine erişmek için bir dizi birden fazla NTP sunucusuna bağlanan bir hizmet olan Ağ Zaman Protokolü veya ntpd arka plan programı tarafından doğal olarak kontrol edildi, böylece bunlar sistemimiz için geçerlidir, ancak Daha önce bahsettiğimiz Ubuntu 18.04 artık ntpd yerine timesyncd komutunu kullanıyor.
timesyncd ile NTP zaman sunucularına bağlanan ve diğer dağıtımlara benzer şekilde çalışan bir hizmetimiz var, ancak temel farkı çok daha hafif olması ve artık optimize edilerek kaynak kullanımını engelleyen sistemle entegre olmasıdır. Ubuntu 18.04'ün genel performansı.
Ubuntu'da timesyncd'nin durumunu kontrol etmek için, timedatectl'yi argümanlar olmadan çalıştırmalıyız ve sonuç, aşağıdaki gibi ayrıntıları bulduğumuz yer olacaktır:
- Yerel saat ve tarih
- evrensel zaman
- RTC zamanı
- Geçerli saat dilimi
- Systemd-timesyncd hizmet durumu ve daha fazlası
BÜYÜT
systemd-timesyncd.service satırında evet mesajı varsa, bu, timesyncd'nin etkinleştirildiği ve Ubuntu 18.04'te çalıştığı anlamına gelir. Bu hizmetin devre dışı bırakılması durumunda, aşağıdakileri yürüterek etkinleştirebiliriz:
sudo timedatectl set-ntp açıkBu yapıldıktan sonra, hizmetin durumunu doğrulamak için timedatectl'yi tekrar çalıştırabiliriz.
3. Ubuntu 18.04 Linux'ta NTP'ye nasıl geçilir
Aşama 1
Bu, NTP'nin sistem tarihi ve saati ile ilgili her şeyi kontrol etmesi kesinlikle gerekli olduğunda geçerlidir, çünkü özellikleri tumesyncd'den daha verimlidir, ancak ikincisinin kötü olduğu veya hataları olduğu anlamına gelmez.
ntpd'yi kurmadan önce, aşağıdakileri yürüterek timesyncd'yi devre dışı bırakmalıyız:
sudo timedatectl set-ntp hayırDevre dışı bırakmayı, şu anda cevabı olan timedatectl'yi çalıştırarak doğrularız:
BÜYÜT
Adım 2
Şimdi aşağıdakileri uygulayarak sistemi güncelleyeceğiz:
sudo uygun güncellemeŞimdi ntp paketini aşağıdaki durumlarda apta kullanarak kurmak mümkün olacaktır:
sudo apt ntp'yi kurunUbuntu 18.04'te NTP'nin indirilmesini ve kurulumunu onaylamak için S harfini giriyoruz.
BÜYÜT
Aşama 3
ntpd kurulum işleminden sonra otomatik olarak başlayacaktır, aşağıdaki komutu kullanarak çalışmasını doğrulamak için durum hakkında bilgi almak için ntpd'ye başvurabiliriz:
ntpq -p
BÜYÜT
ntpq, ntpd komutu için bir sorgulama aracıdır ve -p bayrağı, ntpd'nin bağlı olduğu NTP sunucuları hakkında bilgi ister, sonuçta saat ve tarihi senkronize etmek için temel aldığı Ubuntu grup sunucularını görebiliriz.
Bu süreçle birlikte tüm Ubuntu 18.04 rollerinde ve hizmetlerinde optimum çalışmayı sağlayan sunucularımıza her zaman en iyi senkronizasyon özelliklerine sahip olacağız.