RHEL 8'de NTP Nasıl Kurulur


Bir Linux sunucusunda sistem saatinin doğru olması, Cron ve Anacron gibi çeşitli sistem bileşenleri, yedekleme komut dosyaları ve zamana dayalı çok daha fazla çalışma nedeniyle çok önemlidir. Ağ Zaman Protokolü (NTP) protokolü kullanılarak doğru zaman işleyişi sağlanabilir.

NTP, bir ağ üzerinden bilgisayarların saatlerini senkronize etmek için tasarlanmış eski, yaygın olarak bilinen ve platformlar arası bir protokoldür. Genellikle bir bilgisayarı İnternet zaman sunucularına veya radyo veya uydu alıcısı veya telefon modem hizmeti gibi diğer kaynaklara senkronize eder. Ayrıca istemci sistemleri için zaman kaynağı/sunucu olarak da kullanılabilir.

RHEL Linux 8'de ntp paketi artık desteklenmemektedir ve chronyd (kullanıcı alanında çalışan bir arka plan programı) tarafından uygulanmaktadır. chrony paketinde sağlanır.

chrony hem NTP sunucusu hem de NTP istemcisi olarak çalışır; sistem saatini NTP sunucularıyla senkronize etmek için kullanılır ve kullanılabilir. sistem saatini bir referans saatiyle (örneğin bir GPS alıcısı) senkronize etmek için.

Ayrıca sistem saatini manuel zaman girişiyle senkronize etmek için ve ağdaki diğer bilgisayarlara zaman hizmeti sağlamak üzere bir NTPv4 sunucusu veya eşi olarak da kullanılır.

Ayrıca Okuyun: Linux'ta Chrony Nasıl Kurulur ve Kullanılır

Bu makalede, RHEL 8 Linux dağıtımında chrony paketini kullanarak NTP sunucusunu ve istemcisini nasıl kuracağınızı ve yapılandıracağınızı göstereceğiz.

Test ortamı:


NTP Server - RHEL 8:  192.168.56.110
NTP Client - CentOS 7:  192.168.56.109

RHEL 8'de Chrony Nasıl Kurulur

Chrony paketini yüklemek için aşağıdaki DNF paket yöneticisini aşağıdaki gibi kullanın. Bu komut timedatex adında bir bağımlılık kuracaktır.

dnf install chrony

chrony paketi, chronyd ve çeşitli işletim parametrelerini değiştirmek ve çalışırken performansını izlemek için kullanılan bir komut satırı yardımcı programı olan chronyc'den oluşur. çalışıyor.

Şimdi chronyd hizmetini başlatın, sistem önyüklemesinde otomatik olarak başlatılmasını etkinleştirin ve aşağıdaki systemctl komutlarını kullanarak çalışma durumunu doğrulayın.

systemctl start chronyd
systemctl status chronyd
systemctl enable chronyd

RHEL 8'de Chrony Kullanarak NTP Sunucusunu Yapılandırma

Bu bölümde RHEL 8 sunucunuza ana NTP zaman sunucusunu nasıl kuracağınızı göstereceğiz. Favori metin tabanlı düzenleyicinizden herhangi birini kullanarak /etc/chrony.conf yapılandırma dosyasını açın.

vi /etc/chrony.conf

Ardından allow yapılandırma yönergesini arayın ve açıklamasını kaldırın ve değerini, istemcilerin bağlanmasına izin verilen veya alt ağ adresine ayarlayın.

allow 192.168.56.0/24

Dosyayı kaydedin ve kapatın. Ardından, son değişiklikleri uygulamak için chronyd hizmet yapılandırmasını yeniden başlatın.

systemctl restart chronyd

Daha sonra, istemcilerden gelen NTP isteklerine izin vermek için güvenlik duvarı yapılandırmasında NTP hizmetine erişimi açın.

firewall-cmd --permanent --add-service=ntp
firewall-cmd --reload

RHEL 8'de Chrony Kullanarak NTP İstemcisini Yapılandırma

Bu bölümde chrony'nin CentOS 7 sunucumuzda doğrudan NTP istemcisi olarak nasıl yapılandırılacağı gösterilmektedir. Aşağıdaki yum komutunu kullanarak chrony paketini yükleyerek başlayın.

yum install chrony

Kurulduktan sonra aşağıdaki systemctl komutlarını kullanarak chronyd hizmet durumunu başlatabilir, etkinleştirebilir ve doğrulayabilirsiniz.


systemctl start chronyd
systemctl enable chronyd
systemctl status chronyd

Daha sonra sistemi NTP sunucusunun doğrudan istemcisi olarak yapılandırmanız gerekir. /etc/chrony.conf yapılandırma dosyasını bir metin tabanlı düzenleyiciyle açın.

vi /etc/chrony.conf

Bir sistemi NTP istemcisi olarak yapılandırmak için, o anki saati hangi NTP sunucularına sorması gerektiğini bilmesi gerekir. Sunucuları server veya pool yönergesini kullanarak belirtebilirsiniz.

Bu nedenle, sunucu yönergesinin değeri olarak belirtilen varsayılan NTP sunucularını yorumlayın ve bunun yerine RHEL 8 sunucunuzun adresini ayarlayın.

server 192.168.56.110

Değişiklikleri dosyaya kaydedin ve kapatın. Ardından, son değişikliklerin etkili olması için chronyd hizmet yapılandırmalarını yeniden başlatın.

systemctl restart chronyd

Şimdi chronyd'in eriştiği geçerli zaman kaynaklarını (NTP sunucusu) göstermek için aşağıdaki komutu çalıştırın; bu sizin NTP sunucu adresiniz olmalıdır.


chronyc sources 

Sunucuda, NTP sunucusunu değerlendiren NTP istemcileri hakkındaki bilgileri görüntülemek için aşağıdaki komutu çalıştırın.

chronyc clients

chronyc yardımcı programının nasıl kullanılacağı hakkında daha fazla bilgi için aşağıdaki komutu çalıştırın.

man chronyc

Bu kadar! Bu makalede, chrony paketini kullanarak RHEL 8'de bir NTP sunucusunun nasıl kurulacağını ve yapılandırılacağını gösterdik. Ayrıca CentOS 7'de bir NTP istemcisinin nasıl yapılandırılacağını da gösterdik.

Bu makaleyle ilgili herhangi bir sorunuz varsa, soru veya sorularınızı sormak için aşağıdaki yorum formunu kullanın.