உபுண்டுவில் என்டிபி சேவையகம் மற்றும் கிளையண்டை எவ்வாறு நிறுவுவது


நெட்வொர்க் டைம் புரோட்டோகால், பொதுவாக என்டிபி என குறிப்பிடப்படுகிறது, இது ஒரு நெறிமுறையாகும், இது ஒரு பிணையத்தில் கணினி கடிகாரங்களை ஒத்திசைக்க பொறுப்பாகும். நெட்வொர்க் செய்யப்பட்ட கணினிகளில் வசிக்கும் சேவையக நிரல்களுடன் நெறிமுறை மற்றும் கிளையன்ட் அமைப்பு இரண்டையும் என்டிபி குறிக்கிறது.

இந்த வழிகாட்டியில், உபுண்டு 18.04 இல் என்டிபி சேவையகம் மற்றும் கிளையன்ட் (களை) எவ்வாறு நிறுவுவது என்பதைக் காண்பிப்போம்.

இந்த வழிகாட்டி பின்வருவனவற்றை நிறைவேற்றுவதை நோக்கமாகக் கொண்டுள்ளது:

  • உபுண்டு 18.04 சேவையகத்தில் என்டிபி சேவையகத்தை நிறுவி கட்டமைத்தல்.
  • உபுண்டு 18.04 கிளையன்ட் கணினியில் என்டிபி கிளையண்டை நிறுவி, அது சேவையகத்தால் ஒத்திசைக்கப்படுவதை உறுதிசெய்க.

தொடங்குவோம்!

உபுண்டு 18.04 சேவையகத்தில் என்டிபி சேவையகத்தை நிறுவி உள்ளமைக்கவும்

என்.டி.பி சேவையகத்தை நிறுவுவதற்கும், பிணையத்தில் விரும்பிய நேர ஒத்திசைவை அடைவதற்கு தேவையான மாற்றங்களைச் செய்வதற்கும் ஒரு படிப்படியான செயல்முறை கீழே உள்ளது.

தொடங்குவதற்கு, கணினி தொகுப்புகளை காண்பித்தபடி புதுப்பிப்பதன் மூலம் ஆரம்பிக்கலாம்.

$ sudo apt update -y

கணினி தொகுப்புகள் ஏற்கனவே நிறுவப்பட்ட நிலையில், இயங்கும் மூலம் உபுண்டு 18.04 எல்டிஎஸ் இல் என்டிபி நெறிமுறையை நிறுவவும்.

$ sudo apt install ntp 

கேட்கும் போது, Y என தட்டச்சு செய்து நிறுவல் செயல்முறையை முடிக்க ENTER ஐ அழுத்தவும்.

என்டிபி நெறிமுறை வெற்றிகரமாக நிறுவப்பட்டுள்ளது என்பதை உறுதிப்படுத்த, கட்டளையை இயக்கவும்.

$ sntp --version

இயல்பாக, என்.டி.பி நெறிமுறை /etc/ntp.conf கோப்பில் கீழே காட்டப்பட்டுள்ளபடி அதன் உள்ளமைவு கோப்பில் ஏற்கனவே கட்டமைக்கப்பட்ட இயல்புநிலை என்டிபி பூல் சேவையகங்களுடன் வருகிறது.

இவை வழக்கமாக நன்றாக வேலை செய்கின்றன. இருப்பினும், உங்கள் இருப்பிடத்திற்கு மிக நெருக்கமான என்டிபி சேவையக குளங்களுக்கு மாறுவதை நீங்கள் கருத்தில் கொள்ளலாம். கீழேயுள்ள இணைப்பு உங்களை மிகவும் விரும்பும் என்டிபி பூல் பட்டியலைத் தேர்ந்தெடுக்கக்கூடிய ஒரு பக்கத்திற்கு வழிநடத்துகிறது.

https://support.ntp.org/bin/view/Servers/NTPPoolServers

எங்கள் எடுத்துக்காட்டில், ஐரோப்பாவில் அமைந்துள்ள என்டிபி குளங்களை காண்பித்தபடி பயன்படுத்துவோம்.

இயல்புநிலை என்டிபி பூல் சேவையகங்களை மாற்ற, காட்டப்பட்டுள்ளபடி உங்களுக்கு பிடித்த உரை திருத்தியைப் பயன்படுத்தி என்டிபி உள்ளமைவு கோப்பைத் திறக்கவும்.

$ sudo vim /etc/ntp.conf

காட்டப்பட்டுள்ளபடி உள்ளமைவு கோப்புகளில் ஐரோப்பாவில் உள்ள என்டிபி பூல் பட்டியலை நகலெடுத்து ஒட்டவும்.

server 0.europe.pool.ntp.org
server 1.europe.pool.ntp.org
server 2.europe.pool.ntp.org
server 3.europe.pool.ntp.org

அடுத்து, உரை திருத்தியைச் சேமித்து விட்டு விடுங்கள்.

மாற்றங்கள் நடைமுறைக்கு வர, என்டிபி சேவையை மறுதொடக்கம் செய்து கட்டளைகளைப் பயன்படுத்தி அதன் நிலையை சரிபார்க்கவும்.

$ sudo systemctl restart ntp
$ sudo systemctl status ntp

யுஎஃப்டபிள்யூ ஃபயர்வால் இயக்கப்பட்டிருந்தால், என்.டி.பி சேவையை அதன் குறுக்கே அனுமதிக்க வேண்டும், இதனால் கிளையன்ட் இயந்திரங்கள் என்.டி.பி சேவையகத்தை அணுக முடியும்.

$ sudo ufw allow ntp 
OR
$ sudo ufw allow 123/udp 

மாற்றங்களைச் செயல்படுத்த, காட்டப்பட்டுள்ளபடி ஃபயர்வாலை மீண்டும் ஏற்றவும்.

$ sudo ufw reload

செய்த மாற்றங்களைச் சரிபார்க்க கட்டளையை இயக்கவும்.

$ sudo ufw status

சரியானது! உபுண்டு 18.04 எல்டிஎஸ் கணினியில் எங்கள் என்டிபி சேவையகத்தை வெற்றிகரமாக அமைத்துள்ளோம். இப்போது கிளையன்ட் கணினியில் என்டிபி அமைப்போம்.

உபுண்டு 18.04 கிளையண்டில் என்டிபி கிளையண்டை நிறுவி கட்டமைக்கவும்

இந்த பிரிவில், உபுண்டு 18.04 என்.டி.பி சேவையக அமைப்பு மூலம் ஒத்திசைக்க உபுண்டு 18.04 கிளையன்ட் கணினியில் ஒரு என்டிபி கிளையண்டை நிறுவி உள்ளமைப்போம்.

தொடங்க, இயங்குவதன் மூலம் கணினியைப் புதுப்பிக்கவும்.

$ sudo apt update -y

ntpdate என்பது ஒரு பயன்பாடு/நிரலாகும், இது ஒரு என்டிபி சேவையகத்தை வினவுவதன் மூலம் நேரத்தையும் தேதியையும் ஒத்திசைக்க ஒரு கணினியை விரைவாக அனுமதிக்கிறது.

Ntpdate ஐ நிறுவ கட்டளையை இயக்கவும்.

$ sudo apt install ntpdate

கிளையன்ட் சிஸ்டம் ஹோஸ்ட்பெயர் மூலம் என்டிபி சேவையகத்தை தீர்க்க, நீங்கள் என்டிபி சேவையகத்தின் ஐபி முகவரி மற்றும் ஹோஸ்ட்பெயரை/etc/புரவலன் கோப்பில் சேர்க்க வேண்டும்.

எனவே, உங்களுக்கு பிடித்த உரை திருத்தியைப் பயன்படுத்தி கோப்பைத் திறக்கவும்.

$ sudo vim /etc/hosts

காட்டப்பட்டுள்ளபடி ஐபி முகவரி மற்றும் ஹோஸ்ட்பெயரைச் சேர்க்கவும்.

10.128.0.21	bionic

கிளையன்ட் அமைப்பு என்டிபி சேவையக நேரத்துடன் ஒத்திசைந்திருக்கிறதா என்பதை கைமுறையாக சரிபார்க்க, கட்டளையை இயக்கவும்.

$ sudo ntpdate NTP-server-hostname

எங்கள் விஷயத்தில், கட்டளை இருக்கும்.

$ sudo ntpdate bionic

என்டிபி சேவையகத்திற்கும் கிளையன்ட் சிஸ்டத்திற்கும் இடையிலான நேர ஆஃப்செட் காட்டப்பட்டுள்ளபடி காண்பிக்கப்படும்.

கிளையன்ட் நேரத்தை என்டிபி சேவையகத்துடன் ஒத்திசைக்க, நீங்கள் கிளையன்ட் கணினியில் நேர ஒத்திசைவு சேவையை முடக்க வேண்டும்.

$ sudo timedatectl set-ntp off

அடுத்து, நீங்கள் கிளையன்ட் கணினியில் என்டிபி சேவையை நிறுவ வேண்டும். இதை அடைய, கட்டளையை வெளியிடுங்கள்.

$ sudo apt install ntp

கேட்கும் போது Y ஐ அழுத்தி, நிறுவல் செயல்முறையைத் தொடர ENTER ஐ அழுத்தவும்.

இந்த கட்டத்தின் நோக்கம் எங்கள் என்டிபி சேவையகமாக செயல்பட முன்னர் கட்டமைக்கப்பட்ட என்டிபி சேவையகத்தைப் பயன்படுத்துவதாகும். இது நடக்க நாம் /etc/ntp.conf கோப்பைத் திருத்த வேண்டும்.

$ sudo vim /etc/ntp.conf

பயோனிக் என்டிபி சேவையகத்தின் ஹோஸ்ட்பெயராக இருக்கும் கீழே உள்ள வரியைச் சேர்க்கவும்.

server bionic prefer iburst

உள்ளமைவு கோப்பை சேமித்து வெளியேறவும்.

மாற்றங்கள் நடைமுறைக்கு வர, காட்டப்பட்டுள்ளபடி என்டிபி சேவையை மறுதொடக்கம் செய்யுங்கள்.

$ sudo systemctl restart ntp

கிளையன்ட் மற்றும் என்டிபி சேவையகம் இன்சின்க் மூலம், கட்டளையை செயல்படுத்துவதன் மூலம் ஒத்திசைவு விவரங்களை நீங்கள் காணலாம்.

$ ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
  bionic          71.79.79.71      2 u    6   64  377    0.625   -0.252   0.063

இது இந்த வழிகாட்டியின் முடிவுக்கு நம்மைக் கொண்டுவருகிறது. இந்த கட்டத்தில் நீங்கள் உபுண்டு 18.04 எல்டிஎஸ்ஸில் என்டிபி சேவையகத்தை வெற்றிகரமாக உள்ளமைத்துள்ளீர்கள், மேலும் கிளையன்ட் அமைப்பை என்டிபி சேவையகத்துடன் ஒத்திசைக்கும்படி கட்டமைத்துள்ளீர்கள். உங்கள் கருத்துடன் எங்களை அணுக தயங்க.