Ịtọlite NTP (Network Time Protocol) Server na RHEL/CentOS 7


Network Time Protocol – NTP- bụ ụkpụrụ nke na-aga n'elu ọdụ ụgbọ mmiri 123 UDP na Transport Layer ma na-enye ohere ka kọmputa mekọrịta oge na netwọk maka oge ziri ezi. Mgbe oge na-aga, kọmpụta dị n'ime clocks na-achọgharị nke nwere ike ibute nsogbu oge na-ekwekọghị ekwekọ, ọkachasị na sava na faịlụ ndekọ ndị ahịa ma ọ bụ ọ bụrụ na ịchọrọ ịmegharị akụrụngwa sava ma ọ bụ ọdụ data.

  1. Usoro nwụnye CentOS 7
  2. Usoro nwụnye RHEL 7

  1. Debanye aha na ndenye aha RHEL 7 maka mmelite
  2. Hazie Adreesị IP Static na CentOS/Rhel 7
  3. Gbanyụọ ma wepụ ọrụ achọghị na CentOS/RHEL 7

Nkuzi a ga-egosi otu ị ga-esi wụnye na hazie ihe nkesa NTP na CentOS/RHEL 7 wee mekọrịta oge na akpaghị aka na ndị ọgbọ mpaghara kacha nso dị maka ọnọdụ nkesa gị site na iji NTP Public Pool Time Servers list.

Kwụpụ 1: Wụnye ma hazie NTP daemon

1. A na-enye ngwugwu ihe nkesa NTP site na ndabara site na ụlọ ọrụ CentOS/RHEL 7 ma nwee ike itinye ya site na ịnye iwu na-esonụ.

# yum install ntp

2. Mgbe arụnyere ihe nkesa ahụ, buru ụzọ gaa na NTP Public Pool Time Servers, họrọ mpaghara Continent gị ebe sava ahụ dị, wee chọọ ebe Mba gị na ndepụta nke sava NTP kwesịrị ịpụta.

3. Wee mepee NTP daemon main nhazi faịlụ maka edezi, kwuo ndepụta ndabara nke ndị ọrụ ọha na eze site na pool.ntp.org project wee dochie ya na ndepụta enyere maka obodo gị dị ka nseta ihuenyo dị n'okpuru.

4. Ọzọkwa, ịkwesịrị ikwe ka ndị ahịa si na netwọk gị mekọrịta oge na ihe nkesa a. Iji mezuo nke a, gbakwunye ahịrị na-esonụ na faịlụ nhazi NTP, ebe machibidoro njikwa nkwupụta, kedu netwọk a na-ekwe ka ị jụọ ajụjụ na oge mmekọrịta - dochie IP netwọk ya.

restrict 192.168.1.0 netmask 255.255.255.0 nomodify notrap

Okwu nomodify notrap na-egosi na anabataghị ndị ahịa gị ka ha hazie sava ma ọ bụ were ya dị ka ndị ọgbọ maka ịmekọrịta oge.

5. Ọ bụrụ na ị chọrọ ozi ndị ọzọ maka nchọpụta nsogbu bụrụ na e nwere nsogbu na gị NTP daemon tinye a log faịlụ nkwupụta nke ga-dekọọ niile NTP nkesa mbipụta n'ime otu raara onwe ya nye log faịlụ.

logfile /var/log/ntp.log

6. Mgbe ị dezie faịlụ ahụ na nhazi niile akọwapụtara n'elu chekwaa ma mechie ntp.conf faịlụ. Nhazi ikpeazụ gị kwesịrị ịdị ka nseta ihuenyo dị n'okpuru.

Kwụpụ 2: Tinye Iwu Firewall wee malite NTP Daemon

7. NTP ọrụ na-eji UDP ọdụ ụgbọ mmiri 123 na OSI transport oyi akwa (oyi akwa 4). Emebere ya karịsịa iji guzogide mmetụta nke latency agbanwe (jitter). Iji mepee ọdụ ụgbọ mmiri a na RHEL/CentOS 7 gbasoo iwu ndị a megide ọrụ Firewalld.

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

8. Mgbe ịmepechara ọdụ ụgbọ mmiri Firewall 123, malite ihe nkesa NTP wee hụ na ị na-eme ka ọ rụọ ọrụ n'obosara. Jiri iwu ndị a iji jikwaa ọrụ ahụ.

# systemctl start ntpd
# systemctl enable ntpd
# systemctl status ntpd

Kwụpụ 3: Nyochaa mmekọrịta oge nkesa

9. Mgbe NTP daemon amalitela, chere nkeji ole na ole maka ihe nkesa ahụ iji mekọrịta oge na ihe nkesa ndepụta ọdọ mmiri ya, wee mee iwu ndị a iji nyochaa ọnọdụ mmekọrịta ndị ọgbọ NTP na oge usoro gị.

# ntpq -p
# date -R

10. Ọ bụrụ na ịchọrọ ịjụ ajụjụ na mekọrịta n'akụkụ ọdọ mmiri nke ị họọrọ jiri ntpdateiwu, wee soro sava ma ọ bụ adreesị sava, dị ka atụ aro n'usoro ahịrị iwu na-esote.

# ntpdate -q  0.ro.pool.ntp.org  1.ro.pool.ntp.org

Nzọụkwụ 4: Mepụta Windows NTP Client

11. Ọ bụrụ na igwe windo gị abụghị akụkụ nke ngalaba njikwa ị nwere ike hazie Windows iji mekọrịta oge na sava NTP gị site na ịga na oge site n'akụkụ aka nri nke Taskbar -> Change Date and Ntọala oge -> Oge ịntanetị tab -> Change Settings -> Lelee mmekọrịta na ihe nkesa oge ịntanetị -> tinye < gị b>IP ma ọ bụ FQDN nke nkesa na Serva gbara akwụkwọ -> Melite ugbu a -> OK.

Ọ gwụla! Ịtọlite NTP sava mpaghara na netwọk gị na-eme ka a hụ na ndị sava gị niile na ndị ahịa gị nwere otu oge ka edobere ma ọ bụrụ na ọdịda ịntanetị na-adaghị, ha niile na-emekọrịtakwa na ibe ha.