ലിനക്സിൽ ക്രോണി എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


നെറ്റ്uവർക്ക് ടൈം പ്രോട്ടോക്കോളിന്റെ (എൻടിപി) ഒരു ഫ്ലെക്സിബിൾ നിർവ്വഹണമാണ് ക്രോണി. വ്യത്യസ്ത NTP സെർവറുകൾ, റഫറൻസ് ക്ലോക്കുകൾ അല്ലെങ്കിൽ മാനുവൽ ഇൻപുട്ട് വഴി സിസ്റ്റം ക്ലോക്ക് സമന്വയിപ്പിക്കാൻ ഇത് ഉപയോഗിക്കുന്നു.

ഒരേ നെറ്റ്uവർക്കിലെ മറ്റ് സെർവറുകൾക്ക് സമയ സേവനം നൽകുന്നതിന് ഇത് NTPv4 സെർവറും ഉപയോഗിക്കാം. ഇടയ്ക്കിടെയുള്ള നെറ്റ്uവർക്ക് കണക്ഷൻ, അമിതമായി ലോഡുചെയ്uത നെറ്റ്uവർക്കുകൾ, സാധാരണ കമ്പ്യൂട്ടറുകളുടെ ക്ലോക്കിനെ ബാധിച്ചേക്കാവുന്ന താപനില മാറൽ എന്നിങ്ങനെ വ്യത്യസ്ത സാഹചര്യങ്ങളിൽ കുറ്റമറ്റ രീതിയിൽ പ്രവർത്തിക്കാനാണ് ഇത് ഉദ്ദേശിക്കുന്നത്.

ക്രോണി രണ്ട് പ്രോഗ്രാമുകളുമായി വരുന്നു:

  • chronyc – chrony നായുള്ള കമാൻഡ് ലൈൻ ഇന്റർഫേസ്
  • chronyd – ബൂട്ട് സമയത്ത് ആരംഭിക്കാൻ കഴിയുന്ന ഡെമൺ

ഈ ട്യൂട്ടോറിയലിൽ, നിങ്ങളുടെ Linux സിസ്റ്റത്തിൽ Chrony എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും ഉപയോഗിക്കാമെന്നും ഞങ്ങൾ നിങ്ങളെ കാണിക്കാൻ പോകുന്നു.

ലിനക്സിൽ Chrony ഇൻസ്റ്റാൾ ചെയ്യുക

ചില സിസ്റ്റങ്ങളിൽ, സ്ഥിരസ്ഥിതിയായി chrony ഇൻസ്റ്റാൾ ചെയ്തേക്കാം. എന്നിട്ടും പാക്കേജ് കാണാനില്ലെങ്കിൽ, നിങ്ങൾക്ക് അത് എളുപ്പത്തിൽ ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും. ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങളുടെ ബന്ധപ്പെട്ട ലിനക്സ് വിതരണങ്ങളിൽ നിങ്ങളുടെ ഡിഫോൾട്ട് പാക്കേജ് മാനേജർ ടൂൾ ഉപയോഗിക്കുന്നു.

# yum -y install chrony    [On CentOS/RHEL]
# apt install chrony       [On Debian/Ubuntu]
# dnf -y install chrony    [On Fedora 22+]

chronyd-ന്റെ നില പരിശോധിക്കാൻ താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക.

# systemctl status chronyd      [On SystemD]
# /etc/init.d/chronyd status    [On Init]

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

 
# systemctl enable chronyd       [On SystemD]
# chkconfig --add chronyd        [On Init]

Linux-ൽ Chrony Synchronization പരിശോധിക്കുക

ക്രോണി യഥാർത്ഥത്തിൽ സമന്വയിപ്പിച്ചിട്ടുണ്ടോയെന്ന് പരിശോധിക്കാൻ, ഞങ്ങൾ അതിന്റെ കമാൻഡ് ലൈൻ പ്രോഗ്രാം chronyc ഉപയോഗിക്കും, അതിൽ പ്രസക്തമായ വിവരങ്ങൾ നൽകുന്ന ട്രാക്കിംഗ് ഓപ്ഷൻ ഉണ്ട്.

# chronyc tracking

ലിസ്റ്റുചെയ്ത ഫയലുകൾ ഇനിപ്പറയുന്ന വിവരങ്ങൾ നൽകുന്നു:

  • റഫറൻസ് ഐഡി - കമ്പ്യൂട്ടർ നിലവിൽ സമന്വയിപ്പിച്ചിരിക്കുന്ന റഫറൻസ് ഐഡിയും പേരും.
  • സ്ട്രാറ്റം - അറ്റാച്ച് ചെയ്ത റഫറൻസ് ക്ലോക്ക് ഉള്ള കമ്പ്യൂട്ടറിലേക്കുള്ള ഹോപ്പുകളുടെ എണ്ണം.
  • റഫർ സമയം – ഇത് റഫറൻസ് ഉറവിടത്തിൽ നിന്നുള്ള അവസാന അളവെടുപ്പ് നടത്തിയ UTC സമയമാണ്.
  • സിസ്റ്റം സമയം - സമന്വയിപ്പിച്ച സെർവറിൽ നിന്നുള്ള സിസ്റ്റം ക്ലോക്കിന്റെ കാലതാമസം.
  • അവസാന ഓഫ്uസെറ്റ് - അവസാനത്തെ ക്ലോക്ക് അപ്uഡേറ്റിന്റെ കണക്കാക്കിയ ഓഫ്uസെറ്റ്.
  • RMS ഓഫ്uസെറ്റ് - ഓഫ്uസെറ്റ് മൂല്യത്തിന്റെ ദീർഘകാല ശരാശരി.
  • ആവൃത്തി - chronyd അത് ശരിയാക്കിയില്ലെങ്കിൽ സിസ്റ്റത്തിന്റെ ക്ലോക്ക് തെറ്റാവുന്ന നിരക്കാണിത്. ഇത് ppm-ൽ നൽകിയിരിക്കുന്നു (പാർട്ട്uസ് പെർ മില്യൺ).
  • അവശിഷ്ട ആവൃത്തി - റഫറൻസ് ഉറവിടത്തിൽ നിന്നുള്ള അളവുകളും നിലവിൽ ഉപയോഗിക്കുന്ന ആവൃത്തിയും തമ്മിലുള്ള വ്യത്യാസത്തെ അവശിഷ്ട ആവൃത്തി സൂചിപ്പിക്കുന്നു.
  • Skew - ആവൃത്തിയുടെ കണക്കാക്കിയ പിശക്.
  • റൂട്ട് കാലതാമസം - കമ്പ്യൂട്ടർ സമന്വയിപ്പിക്കുന്ന സ്ട്രാറ്റം കമ്പ്യൂട്ടറിലേക്കുള്ള നെറ്റ്uവർക്ക് പാതയുടെ ആകെ കാലതാമസം.
  • ലീപ്പ് സ്റ്റാറ്റസ് - ഇതാണ് ലീപ്പ് സ്റ്റാറ്റസ്, അതിന് ഇനിപ്പറയുന്ന മൂല്യങ്ങളിൽ ഒന്ന് ഉണ്ടായിരിക്കാം - സാധാരണ, രണ്ടാമത്തേത് ചേർക്കുക, രണ്ടാമത്തേത് ഇല്ലാതാക്കുക അല്ലെങ്കിൽ സമന്വയിപ്പിച്ചിട്ടില്ല.

ക്രോണിയുടെ ഉറവിടങ്ങളെക്കുറിച്ചുള്ള വിവരങ്ങൾ പരിശോധിക്കുന്നതിന്, നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന കമാൻഡ് നൽകാം.

# chronyc sources

ലിനക്സിൽ ക്രോണി കോൺഫിഗർ ചെയ്യുക

chrony യുടെ കോൺഫിഗറേഷൻ ഫയൽ /etc/chrony.conf അല്ലെങ്കിൽ /etc/chrony/chrony.conf എന്നതിൽ സ്ഥിതിചെയ്യുന്നു, സാമ്പിൾ കോൺഫിഗറേഷൻ ഫയൽ ഇതുപോലെയായിരിക്കാം:

server 0.rhel.pool.ntp.org iburst
server 1.rhel.pool.ntp.org iburst
server 2.rhel.pool.ntp.org iburst
server 3.rhel.pool.ntp.org iburst

stratumweight 0
driftfile /var/lib/chrony/drift
makestep 10 3
logdir /var/log/chrony

മുകളിലുള്ള കോൺഫിഗറേഷൻ ഇനിപ്പറയുന്ന വിവരങ്ങൾ നൽകുന്നു:

  • സെർവർ - സമന്വയിപ്പിക്കാനുള്ള ഒരു NTP സെർവറിനെ വിവരിക്കാൻ ഈ നിർദ്ദേശം ഉപയോഗിക്കുന്നു.
  • stratumweight – സമന്വയ ഉറവിടത്തിലേക്ക് ഓരോ സ്uട്രാറ്റത്തിനും എത്ര ദൂരം ചേർക്കണം. സ്ഥിര മൂല്യം 0.0001 ആണ്.
  • driftfile – ഡ്രിഫ്റ്റ് ഡാറ്റ അടങ്ങിയ ഫയലിന്റെ സ്ഥാനവും പേരും.
  • മാകെസ്റ്റെപ്പ് - ഈ നിർദ്ദേശം ക്ലോക്കിന്റെ വേഗതയോ വേഗത കുറയ്ക്കുകയോ ചെയ്തുകൊണ്ട് ഏത് സമയത്തും ഓഫ്uസെറ്റ് ക്രമാനുഗതമായി ക്രമപ്പെടുത്തുന്നതിന് chrony ന് കാരണമാകുന്നു.
  • logdir - chrony യുടെ ലോഗ് ഫയലിലേക്കുള്ള പാത.

നിങ്ങൾക്ക് സിസ്റ്റം ക്ലോക്ക് ഉടനടി ചുവടുവെക്കാനും നിലവിൽ പുരോഗതിയിലുള്ള ഏതെങ്കിലും ക്രമീകരണങ്ങൾ അവഗണിക്കാനും ആഗ്രഹിക്കുന്നുവെങ്കിൽ, നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിക്കാം:

# chronyc makestep

chrony നിർത്താൻ നിങ്ങൾ തീരുമാനിക്കുകയാണെങ്കിൽ, നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന കമാൻഡുകൾ ഉപയോഗിക്കാം.

# systemctl stop chrony          [On SystemD]
# /etc/init.d/chronyd stop       [On Init]

ഇത് ക്രോണി യൂട്ടിലിറ്റിയുടെയും നിങ്ങളുടെ ലിനക്സ് സിസ്റ്റത്തിൽ എങ്ങനെ ഉപയോഗിക്കാം എന്നതിന്റെയും ഒരു ഷോ അവതരണമായിരുന്നു. നിങ്ങൾക്ക് ക്രോണിയെക്കുറിച്ചുള്ള കൂടുതൽ വിശദാംശങ്ങൾ പരിശോധിക്കണമെങ്കിൽ, ക്രോണി ഡോക്യുമെന്റേഷൻ അവലോകനം ചെയ്യുക.