CentOS 6 पर सेटअप टाइमज़ोन और NTP

परिचय

सर्वर प्रशासकों के लिए, सर्वर पर समय को सही ढंग से सेट करना और बनाए रखना महत्वपूर्ण है। गलत तरीके से कॉन्फ़िगर किया गया समय सर्वर वातावरण के भीतर अराजकता का कारण होगा, जैसे डेटा असंगतता, डेटा सिंक्रनाइज़ेशन विफलताओं, और नौकरी अनुसूची समस्याएं।

इन अवांछनीय मुद्दों से बचने के लिए, सबसे पहले, आपको अपने सर्वर पर एक उचित समय क्षेत्र सेट करने की आवश्यकता है, जिससे आपके सर्वर को अपेक्षाकृत सटीक स्थानीय समय मिल सके। दूसरा, संचार प्रयोजनों के लिए, आप अपने सर्वर के समय और दूरस्थ NTP सर्वरों के समय को सही क्रम में रखने के लिए NTP (नेटवर्क टाइम प्रोटोकॉल) का उपयोग कर सकते हैं।

इस लेख में, मैं आपको दिखाऊंगा कि टाइम ज़ोन को कैसे सेट किया जाए और एक CentOS 6 x64 सर्वर पर NTP का उपयोग करके समय को कैसे सिंक्रनाइज़ किया जाए।

आवश्यक शर्तें

मुझे लगता है कि आपने स्क्रैच से एक CentOS 6 x64 Vultr सर्वर उदाहरण तैनात किया है और रूट के रूप में लॉग इन किया है।

चरण 1: समय-क्षेत्र निर्धारित करें

अपने टर्मिनल में निम्न कमांड इनपुट करें:

date

जैसा कि आप देखते हैं, Vultr CentOS 6 x64 OS डिफ़ॉल्ट रूप से UTC समय का उपयोग करता है। आप इसे अपनी इच्छानुसार किसी भी समय क्षेत्र में संशोधित कर सकते हैं, लेकिन सर्वर के भौतिक स्थान के स्थानीय समय-क्षेत्र का उपयोग करना सबसे अच्छा अभ्यास है।

यदि हमारा सर्वर चीन में चल रहा था, तो हम "एशिया / शंघाई" समय क्षेत्र का उपयोग करेंगे:

rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

आप /usr/share/zoneinfoउचित समय क्षेत्र खोजने के लिए निर्देशिका में नेविगेट कर सकते हैं । टाइमजोन लिस्टिंग के लिए विकिपीडिया पर एक उत्कृष्ट संसाधन है ।

इनपुट dateफिर से, आप पाएंगे कि स्थानीय प्रणाली का समय बदलकर CST (चीन मानक समय) GMT + 0800 हो गया है।

इसके बाद, हम सिस्टम टाइम इंफो को हार्डवेयर क्लॉक में लिखेंगे।

vi /etc/sysconfig/clock

नीचे के रूप में इस फ़ाइल की सामग्री को संशोधित करें।

ZONE="Asia/Shanghai"
UTC=false
ARC=false

सेव करके छोड़ो।

:wq

सिस्टम समय को हार्डवेयर क्लॉक में लिखें।

hwclock --systohc --localtime

hwclockपरिणाम देखने के लिए इनपुट

चरण 2: एनटीपी अपग्रेड करें

डिफ़ॉल्ट रूप से, ntp डेमॉन प्रोग्राम को स्थापित किया गया है और Vultr CentOS 6 x64 सर्वर इंस्टेंस पर चलाने के लिए सेट किया गया है। सुरक्षा उद्देश्यों के लिए, पहली चीज जो हमें करनी चाहिए वह है इसे नवीनतम संस्करण में अपग्रेड करना।

Ntpd संस्करण देखने के लिए:

ntpd --version

लिखने के समय, डिफ़ॉल्ट इंस्टॉल किया गया संस्करण "4.2.6p5" है।

Ntpd सेवा बंद करें:

service ntpd stop

Ntp प्रोग्राम का नवीनतम संस्करण इसकी आधिकारिक वेबसाइट से डाउनलोड करें:

wget http://archive.ntp.org/ntp4/ntp-4.2/ntp-4.2.8p2.tar.gz

अनज़िप करें और नई बनाई गई डायरेक्टरी में जाएं:

tar -zxvf ntp-4.2.8p2.tar.gz
cd ntp-4.2.8p2

हमारी स्थापना के लिए आवश्यक घटक स्थापित करें:

yum -y install gcc libcap-devel

क्योंकि हम मौजूदा ntpd प्रोग्राम को अपग्रेड करने जा रहे हैं, हमें मालिक और समूह की जानकारी निर्धारित करने की आवश्यकता है:

cat /etc/group
cat /etc/passwd

जैसा कि आप देखते हैं, ntp प्रोग्राम का मालिक ntp (uid = 38) और समूह ntp (gid = 38) से है।

सुरक्षा उद्देश्यों के लिए, ntp उपयोगकर्ता खाते के विन्यास को अद्यतन करें:

usermod -c "Network Time Protocol" -d /var/lib/ntp -u 38 -g ntp -s /bin/false ntp

संकलित करें और ntp प्रोग्राम स्थापित करें:

./configure --prefix=/usr --bindir=/usr/sbin --sysconfdir=/etc --enable-linuxcaps --with-lineeditlibs=readline --docdir=/usr/share/doc/ntp-4.2.8p2 && make
make install && install -v -o ntp -g ntp -d /var/lib/ntp

एक बार स्थापना पूर्ण हो जाने के बाद, आप ntpd संस्करण को फिर से देख सकते हैं:

ntpd --version

जैसा कि आप देखते हैं, ntp प्रोग्राम को नवीनतम संस्करण "4.2.8p2" में अपग्रेड किया गया है।

चरण 3: ntp कॉन्फ़िगर करें

बेहतर प्रदर्शन और सुरक्षा के लिए, हमें डिफ़ॉल्ट कॉन्फ़िगरेशन को संशोधित करना होगा:

vi /etc/ntp.conf

में ntp.confविन्यास फाइल, आप की तरह NTP सर्वर पा सकते हैं:

server 1.time.constant.com
server 2.time.constant.com
server 3.time.constant.com

तेज सिंक्रनाइज़ेशन गति के लिए, आप इन सर्वरों को क्षेत्र में या यहां तक ​​कि अपने डेटासेंटर के देश में भी बदल सकते हैं। उदाहरण के लिए, संयुक्त राज्य में, आप उपयोग कर सकते हैं:

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

अधिक NTP पूल समय सर्वर NTP समर्थन वेबसाइट पर पाए जा सकते हैं ।

सुरक्षा उद्देश्यों के लिए, हमें अनुमतियाँ प्रतिबंधित करनी चाहिए। ntp.confकॉन्फ़िगरेशन फ़ाइल में रहते हुए भी , निम्न दो पंक्तियों को खोजें:

restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery

उन्हें नीचे के रूप में संशोधित करें:

restrict default limited kod nomodify notrap nopeer noquery
restrict -6 default limited kod nomodify notrap nopeer noquery

इसके अतिरिक्त, हमें निम्नलिखित दो पंक्तियों को जोड़ने की आवश्यकता है:

pidfile   /var/run/ntpd.pid
leapfile  /etc/ntp.leapseconds

सेव करके छोड़ो:

:wq

सिस्टम रिबूट करें:

reboot

चरण 4: फ़ायरवॉल कॉन्फ़िगर करें

IPtable कॉन्फ़िगरेशन फ़ाइल के लिए निम्न वाक्य जोड़ें /etc/sysconfig/iptables:

-A  INPUT -m state --state NEW -m udp -p udp --dport 123 -j ACCEPT

फ़ायरवॉल को पुनरारंभ करें।

service iptables restart

इस बिंदु पर, NTP पूरी तरह से कॉन्फ़िगर किया गया है। Ntpd प्रोग्राम आपके सर्वर के समय को लगातार समायोजित करेगा।

यदि आवश्यक हो, तो आप निम्न आदेश के साथ समय सिंक्रनाइज़ेशन स्थिति की जांच कर सकते हैं:

ntpstat


Leave a Comment

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ

CentOS 7 पर RockMongo स्थापित करें

CentOS 7 पर RockMongo स्थापित करें

RockMongo एक वेब-आधारित MongoDB प्रबंधन उपकरण है जो MySQL प्रबंधन उपकरण के समान है: phpMyAdmin। यह ट्यूटोरियल इंस्टॉलिन की प्रक्रिया को कवर करेगा

CentOS 7 पर बुक किए गए समयबद्धक को कैसे स्थापित करें

CentOS 7 पर बुक किए गए समयबद्धक को कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? आवश्यकताएँ एक Vultr CentOS 7 सर्वर उदाहरण। एक sudo यूजर। चरण 1: सिस्टम को पहले अपडेट करें, अपने सिस्टम सर्वर को वें में अपडेट करें

CentOS 7 पर नेटडाटा स्थापित करना

CentOS 7 पर नेटडाटा स्थापित करना

एक अलग प्रणाली का उपयोग? नेटडाटा रियल-टाइम सिस्टम मेट्रिक्स मॉनिटरिंग के क्षेत्र में एक उभरता हुआ सितारा है। एक ही तरह के अन्य उपकरणों की तुलना में, नेटडाटा:

CentOS 7 पर स्टारबाउंड सर्वर कैसे स्थापित करें

CentOS 7 पर स्टारबाउंड सर्वर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? इस ट्यूटोरियल में, बीमार समझा जा रहा है कि CentOS 7 पर एक स्टारबाउंड सर्वर को कैसे सेटअप किया जाए। आवश्यक शर्तें आपको इस गेम को खुद पर बनाना होगा।

CentOS 7 पर Django कैसे स्थापित करें

CentOS 7 पर Django कैसे स्थापित करें

वेब एप्लिकेशन लिखने के लिए Django एक लोकप्रिय पायथन फ्रेमवर्क है। Django के साथ, आप तेजी से अनुप्रयोगों का निर्माण कर सकते हैं, पहिया को फिर से बनाए बिना। अगर आप चाहते हैं

CentOS 6 पर SA-MP सैन एंड्रियास मल्टीप्लेयर सर्वर सेटअप करें

CentOS 6 पर SA-MP सैन एंड्रियास मल्टीप्लेयर सर्वर सेटअप करें

एक अन्य Vultr ट्यूटोरियल में आपका स्वागत है। यहां, आप सीखेंगे कि एसएएमपी सर्वर कैसे स्थापित करें और चलाएं। यह गाइड CentOS 6 के लिए लिखा गया था

CentOS 7 पर Revive Adserver इनस्टॉल करना

CentOS 7 पर Revive Adserver इनस्टॉल करना

Revive Adserver एक स्वतंत्र और खुला स्रोत विज्ञापन सेवारत प्रणाली है जिसका उपयोग वेबसाइटों पर, ऐप्स में और / या वीडियो खिलाड़ियों में विज्ञापनों को प्रबंधित करने के लिए किया जा सकता है। इस लेख में,

CentOS 7 पर पार्स सर्वर कैसे स्थापित करें

CentOS 7 पर पार्स सर्वर कैसे स्थापित करें

पार्स सर्वर पार्स बैकेंड सेवा के लिए खुला स्रोत विकल्प है जिसे बंद किया जा रहा है। यदि आप इस सेवा के प्रशंसक हैं, तो आप अभी भी वें का आनंद ले सकते हैं

CentOS 7 पर एल्ग स्थापित करें

CentOS 7 पर एल्ग स्थापित करें

एक अलग प्रणाली का उपयोग? एल्ग एक खुला स्रोत सोशल नेटवर्किंग इंजन है जो परिसर के सामाजिक नेटवर्क जैसे सामाजिक वातावरण के निर्माण की अनुमति देता है

CentOS 7 पर डायस्पोरा के साथ अपने सामाजिक नेटवर्क का निर्माण करें

CentOS 7 पर डायस्पोरा के साथ अपने सामाजिक नेटवर्क का निर्माण करें

एक अलग प्रणाली का उपयोग? डायस्पोरा एक गोपनीयता-जागरूक, ओपन सोर्स सोशल नेटवर्क है। इस ट्यूटोरियल में, आप सीखेंगे कि डायस्पोरा पो को कैसे सेट और कॉन्फ़िगर करें

CentOS 7 पर कुबेदम के साथ कुबेरनेट्स तैनात करें

CentOS 7 पर कुबेदम के साथ कुबेरनेट्स तैनात करें

अवलोकन यह लेख आपको कुबेरनेट क्लस्टर प्राप्त करने और कुछ ही समय में कुबेदम के साथ चलने में मदद करने के लिए है। यह गाइड दो सर्वरों को तैनात करेगा

CentOS पर Z और Zsh के साथ उत्पादकता बढ़ाएँ

CentOS पर Z और Zsh के साथ उत्पादकता बढ़ाएँ

परिचय लिनक्स सिस्टम पर काम करने का मतलब है कि कोई कमांड लाइन का उपयोग अधिक बार नहीं कर रहा है। स्वागत के रूप में बार-बार लंबी निर्देशिका के नाम टाइप करना

कैसे एक Vultr LEMP सर्वर पर OpenCart स्थापित करें

कैसे एक Vultr LEMP सर्वर पर OpenCart स्थापित करें

ओपनकार्ट एक लोकप्रिय ओपन सोर्स शॉपिंग कार्ट सॉल्यूशन है जिसे उत्कृष्ट कार्यक्षमता, उपयोग में आसानी और उपस्थिति प्रदान करने के लिए डिज़ाइन किया गया है। OpenCart के साथ, आप सीए

CentOS 7 पर विकास के लिए Sails.js सेटअप करें

CentOS 7 पर विकास के लिए Sails.js सेटअप करें

एक अलग प्रणाली का उपयोग? परिचय Sails.js Node.js के लिए MVC फ्रेमवर्क है, जो रूबी ऑन रेल्स के समान है। यह आधुनिक अनुप्रयोगों को विकसित करने के लिए बनाता है

कैसे CentOS 7 पर स्रोत से Nginx संकलन करने के लिए

कैसे CentOS 7 पर स्रोत से Nginx संकलन करने के लिए

एक अलग प्रणाली का उपयोग? NGINX को HTTP / HTTPS सर्वर, रिवर्स प्रॉक्सी सर्वर, मेल प्रॉक्सी सर्वर, लोड बैलेंसर, TLS टर्मिनेटर, या कैचिन के रूप में उपयोग किया जा सकता है

CentOS 7 पर dotCMS कैसे स्थापित करें

CentOS 7 पर dotCMS कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? dotCMS जावा में लिखा एक ओपन सोर्स एंटरप्राइज ग्रेड कंटेंट मैनेजमेंट सिस्टम है। इसमें लगभग हर सुविधा आवश्यक टी होती है

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ