RHEL 8 లో NTP ని ఎలా ఇన్స్టాల్ చేయాలి


బ్యాకప్ స్క్రిప్ట్uలు మరియు సమయం ఆధారంగా ఎక్కువ పని వంటి అనేక సిస్టమ్ భాగాలు ఉన్నందున లైనక్స్ సర్వర్uలో ఖచ్చితమైన సిస్టమ్ సమయం ఉండటం చాలా ముఖ్యం. నెట్uవర్క్ టైమ్ ప్రోటోకాల్ (ఎన్uటిపి) ప్రోటోకాల్ ఉపయోగించి ఖచ్చితమైన సమయపాలన సాధించవచ్చు.

NTP అనేది పాత, విస్తృతంగా తెలిసిన మరియు క్రాస్-ప్లాట్uఫాం ప్రోటోకాల్, ఇది నెట్uవర్క్ ద్వారా కంప్యూటర్ల గడియారాలను సమకాలీకరించడానికి రూపొందించబడింది. ఇది సాధారణంగా కంప్యూటర్uను ఇంటర్నెట్ టైమ్ సర్వర్uలకు లేదా రేడియో లేదా ఉపగ్రహ రిసీవర్ లేదా టెలిఫోన్ మోడెమ్ సేవ వంటి ఇతర వనరులకు సమకాలీకరిస్తుంది. ఇది క్లయింట్ సిస్టమ్స్ కోసం టైమ్ సోర్స్/సర్వర్ గా కూడా ఉపయోగించవచ్చు.

RHEL Linux 8 లో, ntp ప్యాకేజీకి మద్దతు లేదు మరియు ఇది క్రోనిడ్ (యూజర్-స్పేస్uలో పనిచేసే డెమోన్) చేత అమలు చేయబడుతుంది, ఇది క్రోనీ ప్యాకేజీలో అందించబడుతుంది.

క్రోనీ ఒక NTP సర్వర్uగా మరియు NTP క్లయింట్uగా పనిచేస్తుంది, ఇది సిస్టమ్ గడియారాన్ని NTP సర్వర్uలతో సమకాలీకరించడానికి ఉపయోగించబడుతుంది మరియు సిస్టమ్ గడియారాన్ని రిఫరెన్స్ క్లాక్uతో సమకాలీకరించడానికి ఉపయోగించవచ్చు (ఉదా. GPS రిసీవర్).

ఇది సిస్టమ్ గడియారాన్ని మాన్యువల్ టైమ్ ఇన్uపుట్uతో సమకాలీకరించడానికి మరియు నెట్uవర్క్uలోని ఇతర కంప్యూటర్uలకు సమయ సేవను అందించడానికి NTPv4 సర్వర్ లేదా పీర్ గా కూడా ఉపయోగించబడుతుంది.

ఈ వ్యాసంలో, RHEL 8 Linux పంపిణీలో క్రోనీ ప్యాకేజీని ఉపయోగించి NTP సర్వర్ మరియు క్లయింట్uను ఎలా ఇన్uస్టాల్ చేయాలి మరియు కాన్ఫిగర్ చేయాలో మేము మీకు చూపుతాము.

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

RHEL 8 లో క్రోనీని ఎలా ఇన్స్టాల్ చేయాలి

క్రోనీ సూట్uను ఇన్uస్టాల్ చేయడానికి, కింది విధంగా DNF ప్యాకేజీ నిర్వాహికిని ఉపయోగించండి. ఈ ఆదేశం టైమ్uడేటెక్స్ అనే డిపెండెన్సీని ఇన్uస్టాల్ చేస్తుంది.

# dnf install chrony

క్రోనీ సూట్uలో క్రోనిడ్ మరియు క్రోనిక్ ఉన్నాయి, ఇది వివిధ ఆపరేటింగ్ పారామితులను మార్చడానికి మరియు దాని పనితీరును పర్యవేక్షించడానికి ఉపయోగించే కమాండ్ లైన్ యుటిలిటీ.

ఇప్పుడు క్రోనిడ్ సేవను ప్రారంభించండి, సిస్టమ్ బూట్ వద్ద ఆటో ప్రారంభించడానికి దాన్ని ప్రారంభించండి మరియు కింది systemctl ఆదేశాలను ఉపయోగించి నడుస్తున్న స్థితిని ధృవీకరించండి.

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

RHEL 8 లో క్రోనీని ఉపయోగించి NTP సర్వర్uను ఎలా కాన్ఫిగర్ చేయాలి

ఈ విభాగంలో, మీ RHEL 8 సర్వర్uను మాస్టర్ NTP టైమ్ సర్వర్uను ఎలా సెటప్ చేయాలో చూపిస్తాము. మీకు ఇష్టమైన టెక్స్ట్-ఆధారిత ఎడిటర్uను ఉపయోగించి /etc/chrony.conf కాన్ఫిగరేషన్ ఫైల్uను తెరవండి.

# vi /etc/chrony.conf

అప్పుడు అనుమతించు కాన్ఫిగరేషన్ డైరెక్టివ్ కోసం చూడండి మరియు దాన్ని అన్uకోమెంట్ చేయండి మరియు ఖాతాదారులకు కనెక్ట్ చేయడానికి అనుమతించబడిన నెట్uవర్క్ లేదా సబ్uనెట్ చిరునామాకు దాని విలువను సెట్ చేయండి.

allow 192.168.56.0/24

ఫైల్ను సేవ్ చేసి దాన్ని మూసివేయండి. ఇటీవలి మార్పులను వర్తింపజేయడానికి క్రోనిడ్ సేవా కాన్ఫిగరేషన్uను పున art ప్రారంభించండి.

# systemctl restart chronyd

తరువాత, క్లయింట్ల నుండి వచ్చే NTP అభ్యర్ధనలను అనుమతించడానికి ఫైర్uవాల్డ్ కాన్ఫిగరేషన్uలో NTP సేవకు ఓపెన్ యాక్సెస్.

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

RHEL 8 లో క్రోనీని ఉపయోగించి NTP క్లయింట్uను ఎలా కాన్ఫిగర్ చేయాలి

ఈ విభాగం మా సెంటొస్ 7 సర్వర్uలో క్రోనీని ప్రత్యక్ష ఎన్uటిపి క్లయింట్uగా ఎలా కాన్ఫిగర్ చేయాలో చూపిస్తుంది. కింది yum ఆదేశాన్ని ఉపయోగించి క్రోనీ ప్యాకేజీని వ్యవస్థాపించడం ద్వారా ప్రారంభించండి.

# yum install chrony

వ్యవస్థాపించిన తర్వాత, మీరు ఈ క్రింది systemctl ఆదేశాలను ఉపయోగించి క్రోనిడ్ సేవా స్థితిని ప్రారంభించవచ్చు, ప్రారంభించవచ్చు మరియు ధృవీకరించవచ్చు.

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

తరువాత, మీరు సిస్టమ్uను NTP సర్వర్ యొక్క ప్రత్యక్ష క్లయింట్uగా కాన్ఫిగర్ చేయాలి. టెక్స్ట్-బేస్ ఎడిటర్uతో /etc/chrony.conf కాన్ఫిగరేషన్ ఫైల్uను తెరవండి.

# vi /etc/chrony.conf

సిస్టమ్uను ఎన్uటిపి క్లయింట్uగా కాన్ఫిగర్ చేయడానికి, ప్రస్తుత సమయం కోసం ఏ ఎన్uటిపి సర్వర్uలను అడగాలో తెలుసుకోవాలి. మీరు సర్వర్ లేదా పూల్ డైరెక్టివ్ ఉపయోగించి సర్వర్లను పేర్కొనవచ్చు.

కాబట్టి సర్వర్ ఆదేశం యొక్క విలువగా పేర్కొన్న డిఫాల్ట్ NTP సర్వర్uలను వ్యాఖ్యానించండి మరియు బదులుగా మీ RHEL 8 సర్వర్ చిరునామాను సెట్ చేయండి.

server 192.168.56.110

ఫైల్uలోని మార్పులను సేవ్ చేసి దాన్ని మూసివేయండి. ఇటీవలి మార్పులు అమలులోకి రావడానికి క్రోనిడ్ సేవా కాన్ఫిగరేషన్లను పున art ప్రారంభించండి.

# systemctl restart chronyd

క్రోనిడ్ యాక్సెస్ చేస్తున్న ప్రస్తుత సమయ వనరులను (ఎన్uటిపి సర్వర్) చూపించడానికి ఈ క్రింది ఆదేశాన్ని అమలు చేయండి, ఇది మీ ఎన్uటిపి సర్వర్ చిరునామా అయి ఉండాలి.

# chronyc sources 

సర్వర్uలో, NTP సర్వర్uను అంచనా వేసే NTP క్లయింట్ల గురించి సమాచారాన్ని ప్రదర్శించడానికి క్రింది ఆదేశాన్ని అమలు చేయండి.

# chronyc clients

క్రోనిక్ యుటిలిటీని ఎలా ఉపయోగించాలో మరింత సమాచారం కోసం, కింది ఆదేశాన్ని అమలు చేయండి.

# man chronyc

అంతే! ఈ వ్యాసంలో, క్రోనీ సూట్uను ఉపయోగించి RHEL 8 లో NTP సర్వర్uను ఎలా ఇన్uస్టాల్ చేయాలో మరియు కాన్ఫిగర్ చేయాలో మేము చూపించాము. సెంటొస్ 7 లో ఎన్uటిపి క్లయింట్uను ఎలా కాన్ఫిగర్ చేయాలో కూడా చూపించాము.

ఈ వ్యాసం గురించి మీకు ఏవైనా ప్రశ్నలు ఉంటే, ఏవైనా ప్రశ్నలు లేదా ప్రశ్నలను అడగడానికి క్రింది వ్యాఖ్య ఫారమ్uను ఉపయోగించండి.