RHEL 8-ൽ NTP എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


ബാക്കപ്പ് സ്ക്രിപ്റ്റുകൾ പോലുള്ള നിരവധി സിസ്റ്റം ഘടകങ്ങളും സമയത്തെ അടിസ്ഥാനമാക്കിയുള്ള കൂടുതൽ ജോലികളും കാരണം ഒരു ലിനക്സ് സെർവറിൽ കൃത്യമായ സിസ്റ്റം സമയം ഉണ്ടായിരിക്കുന്നത് വളരെ പ്രധാനമാണ്. നെറ്റ്uവർക്ക് ടൈം പ്രോട്ടോക്കോൾ (എൻuടിuപി) പ്രോട്ടോക്കോൾ ഉപയോഗിച്ച് കൃത്യമായ ടൈം കീപ്പിംഗ് നേടാനാകും.

ഒരു നെറ്റ്uവർക്കിലൂടെ കമ്പ്യൂട്ടറുകളുടെ ക്ലോക്കുകൾ സമന്വയിപ്പിക്കാൻ രൂപകൽപ്പന ചെയ്uത പഴയതും പരക്കെ അറിയപ്പെടുന്നതും ക്രോസ്-പ്ലാറ്റ്uഫോം പ്രോട്ടോക്കോളാണ് NTP. ഇത് സാധാരണയായി ഒരു കമ്പ്യൂട്ടറിനെ ഇന്റർനെറ്റ് ടൈം സെർവറുകളുമായോ റേഡിയോ അല്ലെങ്കിൽ സാറ്റലൈറ്റ് റിസീവർ അല്ലെങ്കിൽ ടെലിഫോൺ മോഡം സേവനം പോലുള്ള മറ്റ് ഉറവിടങ്ങളുമായോ സമന്വയിപ്പിക്കുന്നു. ക്ലയന്റ് സിസ്റ്റങ്ങൾക്കുള്ള സമയ ഉറവിടം/സെർവർ ആയും ഇത് ഉപയോഗിക്കാം.

RHEL Linux 8-ൽ, ntp പാക്കേജ് ഇനി പിന്തുണയ്uക്കില്ല, chrony പാക്കേജിൽ നൽകിയിരിക്കുന്ന chronyd (ഉപയോക്തൃ-സ്uപെയ്uസിൽ പ്രവർത്തിക്കുന്ന ഒരു ഡെമൺ) ആണ് ഇത് നടപ്പിലാക്കുന്നത്.

chrony ഒരു NTP സെർവറായും NTP ക്ലയന്റ് ആയും പ്രവർത്തിക്കുന്നു, ഇത് സിസ്റ്റം ക്ലോക്ക് NTP സെർവറുകളുമായി സമന്വയിപ്പിക്കാൻ ഉപയോഗിക്കുന്നു, കൂടാതെ സിസ്റ്റം ക്ലോക്ക് ഒരു റഫറൻസ് ക്ലോക്ക് (ഉദാഹരണത്തിന് GPS റിസീവർ) ഉപയോഗിച്ച് സമന്വയിപ്പിക്കാനും ഇത് ഉപയോഗിക്കാം.

ഒരു മാനുവൽ ടൈം ഇൻപുട്ടുമായി സിസ്റ്റം ക്ലോക്ക് സമന്വയിപ്പിക്കുന്നതിനും നെറ്റ്uവർക്കിലെ മറ്റ് കമ്പ്യൂട്ടറുകൾക്ക് സമയ സേവനം നൽകുന്നതിന് ഒരു NTPv4 സെർവർ അല്ലെങ്കിൽ പിയർ ആയും ഇത് ഉപയോഗിക്കുന്നു.

ഈ ലേഖനത്തിൽ, RHEL 8 Linux വിതരണത്തിൽ chrony പാക്കേജ് ഉപയോഗിച്ച് NTP സെർവറും ക്ലയന്റും എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും കോൺഫിഗർ ചെയ്യാമെന്നും ഞങ്ങൾ നിങ്ങളെ കാണിക്കും.

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

RHEL 8-ൽ Chrony എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

ക്രോണി സ്യൂട്ട് ഇൻസ്റ്റോൾ ചെയ്യുന്നതിനായി, ഇനിപ്പറയുന്ന DNF പാക്കേജ് മാനേജർ ഉപയോഗിക്കുക. ഈ കമാൻഡ് timedatex എന്ന ഡിപൻഡൻസി ഇൻസ്റ്റാൾ ചെയ്യും.

# dnf install chrony

ക്രോണി സ്യൂട്ടിൽ chronyd, chronyc എന്നിവ അടങ്ങിയിരിക്കുന്നു, ഇത് വിവിധ ഓപ്പറേറ്റിംഗ് പാരാമീറ്ററുകൾ മാറ്റുന്നതിനും പ്രവർത്തിക്കുമ്പോൾ അതിന്റെ പ്രകടനം നിരീക്ഷിക്കുന്നതിനും ഉപയോഗിക്കുന്ന ഒരു കമാൻഡ് ലൈൻ യൂട്ടിലിറ്റിയാണ്.

ഇപ്പോൾ chronyd സേവനം ആരംഭിക്കുക, സിസ്റ്റം ബൂട്ടിൽ യാന്ത്രികമായി ആരംഭിക്കുന്നതിന് അത് പ്രവർത്തനക്ഷമമാക്കുക, താഴെ പറയുന്ന systemctl കമാൻഡുകൾ ഉപയോഗിച്ച് റണ്ണിംഗ് സ്റ്റാറ്റസ് പരിശോധിക്കുക.

# systemctl start chronyd
# systemctl status chronyd
# systemctl enable chronyd

RHEL 8-ൽ Chrony ഉപയോഗിച്ച് NTP സെർവർ എങ്ങനെ കോൺഫിഗർ ചെയ്യാം

ഈ വിഭാഗത്തിൽ, നിങ്ങളുടെ RHEL 8 സെർവർ ഒരു മാസ്റ്റർ NTP ടൈം സെർവർ എങ്ങനെ സജ്ജീകരിക്കാമെന്ന് ഞങ്ങൾ കാണിക്കും. നിങ്ങളുടെ പ്രിയപ്പെട്ട ഏതെങ്കിലും ടെക്സ്റ്റ് അധിഷ്ഠിത എഡിറ്റർ ഉപയോഗിച്ച് /etc/chrony.conf കോൺഫിഗറേഷൻ ഫയൽ തുറക്കുക.

# vi /etc/chrony.conf

തുടർന്ന് അനുവദിക്കുക കോൺഫിഗറേഷൻ ഡയറക്uടീവിനായി തിരയുക, അത് അൺകമന്റ് ചെയ്യുകയും ക്ലയന്റുകളെ കണക്റ്റുചെയ്യാൻ അനുവദിച്ചിരിക്കുന്ന നെറ്റ്uവർക്ക് അല്ലെങ്കിൽ സബ്uനെറ്റ് വിലാസത്തിലേക്ക് അതിന്റെ മൂല്യം സജ്ജമാക്കുകയും ചെയ്യുക.

allow 192.168.56.0/24

ഫയൽ സംരക്ഷിച്ച് അത് അടയ്ക്കുക. തുടർന്ന് സമീപകാല മാറ്റങ്ങൾ പ്രയോഗിക്കുന്നതിന് chronyd സേവന കോൺഫിഗറേഷൻ പുനരാരംഭിക്കുക.

# systemctl restart chronyd

അടുത്തതായി, ക്ലയന്റുകളിൽ നിന്നുള്ള ഇൻകമിംഗ് NTP അഭ്യർത്ഥനകൾ അനുവദിക്കുന്നതിന് ഫയർവാൾഡ് കോൺഫിഗറേഷനിൽ NTP സേവനത്തിലേക്കുള്ള പ്രവേശനം തുറക്കുക.

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

RHEL 8-ൽ Chrony ഉപയോഗിച്ച് NTP ക്ലയന്റ് എങ്ങനെ കോൺഫിഗർ ചെയ്യാം

ഞങ്ങളുടെ CentOS 7 സെർവറിൽ ഒരു നേരിട്ടുള്ള NTP ക്ലയന്റ് ആയി chrony എങ്ങനെ കോൺഫിഗർ ചെയ്യാമെന്ന് ഈ വിഭാഗം കാണിക്കുന്നു. ഇനിപ്പറയുന്ന yum കമാൻഡ് ഉപയോഗിച്ച് chrony പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്തുകൊണ്ട് ആരംഭിക്കുക.

# yum install chrony

ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, താഴെ പറയുന്ന systemctl കമാൻഡുകൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് chronyd സേവന നില ആരംഭിക്കാനും പ്രവർത്തനക്ഷമമാക്കാനും പരിശോധിക്കാനും കഴിയും.

# systemctl start chronyd
# systemctl enable chronyd
# systemctl status chronyd

അടുത്തതായി, നിങ്ങൾ NTP സെർവറിന്റെ നേരിട്ടുള്ള ക്ലയന്റ് ആയി സിസ്റ്റം കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്. ഒരു ടെക്സ്റ്റ്-ബേസ് എഡിറ്റർ ഉപയോഗിച്ച് /etc/chrony.conf കോൺഫിഗറേഷൻ ഫയൽ തുറക്കുക.

# vi /etc/chrony.conf

ഒരു സിസ്റ്റം ഒരു NTP ക്ലയന്റ് ആയി കോൺഫിഗർ ചെയ്യുന്നതിന്, ഏത് NTP സെർവറുകളാണ് നിലവിലെ സമയം ആവശ്യപ്പെടേണ്ടതെന്ന് അത് അറിയേണ്ടതുണ്ട്. സെർവർ അല്ലെങ്കിൽ പൂൾ നിർദ്ദേശം ഉപയോഗിച്ച് നിങ്ങൾക്ക് സെർവറുകൾ വ്യക്തമാക്കാൻ കഴിയും.

അതിനാൽ സെർവർ നിർദ്ദേശത്തിന്റെ മൂല്യമായി വ്യക്തമാക്കിയ ഡിഫോൾട്ട് NTP സെർവറുകൾ കമന്റ് ചെയ്യുക, പകരം നിങ്ങളുടെ RHEL 8 സെർവറിന്റെ വിലാസം സജ്ജമാക്കുക.

server 192.168.56.110

ഫയലിലെ മാറ്റങ്ങൾ സംരക്ഷിച്ച് അത് അടയ്ക്കുക. അടുത്തകാലത്തെ മാറ്റങ്ങൾ പ്രാബല്യത്തിൽ വരുന്നതിനായി chronyd സേവന കോൺഫിഗറേഷനുകൾ പുനരാരംഭിക്കുക.

# systemctl restart chronyd

chronyd ആക്uസസ് ചെയ്യുന്ന നിലവിലെ സമയ ഉറവിടങ്ങൾ (NTP സെർവർ) കാണിക്കാൻ താഴെ പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക, അത് നിങ്ങളുടെ NTP സെർവർ വിലാസമായിരിക്കണം.

# chronyc sources 

സെർവറിൽ, NTP സെർവറിനെ വിലയിരുത്തുന്ന NTP ക്ലയന്റുകളെക്കുറിച്ചുള്ള വിവരങ്ങൾ പ്രദർശിപ്പിക്കുന്നതിന് ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

# chronyc clients

chronyc യൂട്ടിലിറ്റി എങ്ങനെ ഉപയോഗിക്കണം എന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

# man chronyc

അത്രയേയുള്ളൂ! ഈ ലേഖനത്തിൽ, ക്രോണി സ്യൂട്ട് ഉപയോഗിച്ച് RHEL 8-ൽ ഒരു NTP സെർവർ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും കോൺഫിഗർ ചെയ്യാമെന്നും ഞങ്ങൾ കാണിച്ചിരിക്കുന്നു. CentOS 7-ൽ ഒരു NTP ക്ലയന്റ് എങ്ങനെ കോൺഫിഗർ ചെയ്യാമെന്നും ഞങ്ങൾ കാണിച്ചുതന്നു.

ഈ ലേഖനത്തെക്കുറിച്ച് നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങളുണ്ടെങ്കിൽ, എന്തെങ്കിലും ചോദ്യങ്ങളോ ചോദ്യങ്ങളോ ചോദിക്കാൻ ചുവടെയുള്ള അഭിപ്രായ ഫോം ഉപയോഗിക്കുക.