CentOS 8 এ কিভাবে NTP কনফিগার করবেন

How Configure Ntp Centos 8



এই পোস্টটি আপনাকে নেটওয়ার্ক টাইম প্রোটোকল (এনটিপি), এর ইনস্টলেশন এবং সেন্টোসে এর কনফিগারেশন পদ্ধতি সম্পর্কে শেখাবে। উপরন্তু, আমরা আপনাকে আপনার CentOS সিস্টেমে NTP সার্ভার এবং ক্লায়েন্ট সেট করার পদ্ধতিও দেখাব। তাহলে চলুন এই যাত্রার দিকে এগিয়ে যাই!

NTP কি?

দ্য নেটওয়ার্ক টাইম প্রোটোকল : নাম থেকে বোঝা যায় যে এটি একটি প্রোটোকল যা একটি নেটওয়ার্কে উপস্থিত সিস্টেমে অভ্যন্তরীণ ঘড়ির সময় সিঙ্ক্রোনাইজ করার জন্য ব্যবহৃত হয়। এই প্রোটোকল একটি স্থানীয় নেটওয়ার্ক এবং একটি ইন্টারনেট সার্ভার সহ উভয় সিঙ্ক্রোনাইজিং মেশিনকে কভার করে। এটি সাধারণত ক্লায়েন্ট-সার্ভার সেটআপের মধ্যে এম্বেড করা থাকে কিন্তু পিয়ার-টু-পিয়ার টাইম সিঙ্ক্রোনাইজেশনেও ব্যবহার করা যেতে পারে। অপারেটিং সিস্টেম টাইমজোন পরিচালনা করে, যখন NTP কোঅর্ডিনেটেড ইউনিভার্সাল টাইম (UTC) সিঙ্ক করার জন্য ব্যবহৃত হয়। নীচের প্রদত্ত চিত্রটি দেখুন, যা এনটিপি কর্মের প্রতিনিধিত্ব করে:









এনটিপি ডেমন:

এনটিপিডি ডেমন, যা আগে তারিখ এবং সময় সেটিংস সিঙ্ক্রোনাইজ করার জন্য ব্যবহৃত হয়েছিল, তা প্রত্যাখ্যান করা হয়েছে এবং ফেডোরা ,০, উবুন্টু ২০.০4 এবং সেন্টোস current এর মতো বর্তমান লিনাক্স সিস্টেমের জন্য আর অ্যাক্সেসযোগ্য নয়। ।



Chrony কি?

ক্রোনি এনটিপিডির চেয়ে এনটিপি প্রোটোকল বাস্তবায়নের একটি ভিন্ন রূপ। এটি এনটিপি সার্ভার বা এনটিপি ক্লায়েন্ট হিসাবে কনফিগার করা হয়েছে। Chrony দুটি অংশ নিয়ে গঠিত:





  1. ক্রোনাইড : যা একটি ইউজার স্পেস ডেমন।
  2. chronyc : ক্রোনাইড কাস্টমাইজ করার জন্য একটি কমান্ড-লাইন অ্যাপ্লিকেশন।

ক্রোনির তুলনায়, এনটিপিডি সিস্টেমগুলির ঘড়িগুলি পরিবর্তন করতে দীর্ঘ সময় নেয় যা স্থায়ীভাবে সংযুক্ত বা চালিত হয় না। এই সত্যের পিছনে কারণ হল যে ক্লক অফসেট এবং ড্রিফট পর্যবেক্ষণের উপর ভিত্তি করে বেশ কয়েকটি ছোটখাটো সমন্বয় করা হয়। হার্ডওয়্যার ঘড়ির স্থিতিশীলতা তাপমাত্রার ওঠানামা দ্বারা প্রভাবিত হয়, যা একটি মেশিনকে পাওয়ার করার সময় উল্লেখযোগ্য হতে পারে। বিপরীতে, ক্রোনি সিস্টেম ঘড়ির পরিবর্তনের সাথে সামঞ্জস্য করতে পারে।

ক্রোনাইড কী করতে পারে যা এনটিপিডি করতে পারে না?

  • ক্রোনাইড আপনাকে হার্ডওয়্যার বা রিয়েল-টাইম ঘড়ির লাভ বা ক্ষতির হার গণনা করতে সহায়তা করে। ক্রোনির এই বিভাগটি রিয়েল-টাইম ঘড়ি থেকে মান পুনরুদ্ধার করে সিস্টেমের সময় নির্ধারণ করতে এই তথ্য ব্যবহার করতে পারে।
  • এটি বিচ্ছিন্ন নেটওয়ার্কগুলিকে সমর্থন করতে পারে যেখানে ম্যানুয়াল এন্ট্রি শুধুমাত্র সময় সংশোধনের ফর্ম। ক্রোনাইড আরও আপডেটে স্থির ত্রুটি বা ত্রুটিগুলি দেখতে পারে কম্পিউটার কতটা হারায় বা লাভ করে তা অনুমান করতে। এই চেকপয়েন্ট দিয়ে যাওয়ার পর, ক্রোনাইড কম্পিউটারের ঘড়ি ছাঁটাইয়ের জন্য অনুমান মান ব্যবহার করে।

কোন এনটিপি ডিমন আপনার পছন্দ হওয়া উচিত?

  • সমস্ত সিস্টেম যা প্রায়ই সংযোগ বিচ্ছিন্ন বা স্থগিত করা হয় এবং তারপর একটি নেটওয়ার্কে পুনরুদ্ধার করা হয় সেগুলি ক্রোনি বিবেচনা করা উচিত। এই বিভাগের অধীনে আসা উদাহরণগুলি হল ভার্চুয়াল এবং মোবাইল সিস্টেম।
  • যেসব সিস্টেমের জন্য সর্বদা বামে থাকে, তাদের জন্য NTP ডেমন ntpd বিবেচনা করা উচিত। এছাড়াও, যেসব সিস্টেমে ব্রডকাস্টিং বা মাল্টি-কাস্টিং আইপি প্রয়োজন তাদের এনটিপিডি গ্রহণ করা উচিত।

CentOS- এ Chrony ইনস্টল করা:

Chrony কে NTP সার্ভার বা ক্লায়েন্ট হিসাবে কনফিগার করার আগে, আপনাকে প্রথমে নিশ্চিত করতে হবে যে আপনার সিস্টেমে chrony ইনস্টল করা উচিত। আপনার যদি এটি ইতিমধ্যেই না থাকে তবে আপনার CentOS সিস্টেমে এটি ইনস্টল করার জন্য নীচের দেওয়া কমান্ডটি লিখুন:



$sudodnfইনস্টলক্রোনি

প্রক্রিয়াটি ক্রনি ডাউনলোড করার অনুমতি দিতে y লিখুন।

ক্রোনি ডাউনলোড হয়ে গেলে, শুরু করুন এবং তারপরে এই কমান্ডগুলি ব্যবহার করে ক্রোনাইড পরিষেবা সক্ষম করুন:

$systemctl শুরু ক্রোনাইড

$systemctlসক্ষম করুনক্রোনাইড

এখন, ক্রোনাইড পরিষেবার অবস্থা পরীক্ষা করুন এবং নিশ্চিত করুন যে পরিষেবাটি চলছে।

$systemctl অবস্থা ক্রোনাইড

একটি NTP সার্ভার হিসাবে Chrony কনফিগার করা:

আমরা ক্রনি কনফিগারেশনের পদ্ধতির দিকে এগিয়ে যাচ্ছি। এখন, আমরা আপনাকে এনটিপি সার্ভার হিসাবে ক্রোনির কনফিগারিং পদ্ধতি দেখাব।
প্রথমত, ভিআই এডিটরে ক্রনি কনফিগারেশন ফাইলগুলি খুলুন:

$আমরা /ইত্যাদি/chrony.conf

কনফিগারেশন ফাইলটি এইরকম দেখাবে:

এখন, এই কনফিগারেশন ফাইলটি অন্বেষণ করুন এবং নেটওয়ার্ক ঠিকানাগুলিকে অনুমতি দেওয়ার জন্য উল্লেখ করা লাইনগুলিকে অস্বস্তিকর করুন।

ক্রোনি ফাইলটি যেমন একটি ভি এডিটরে খোলা হয়, উপরে উল্লিখিত লাইন থেকে # সন্নিবেশ বা অপসারণ করতে, আমাদের ভিআই সন্নিবেশ মোডে যেতে হবে। এজন্য আপনাকে Esc চাপতে হবে।

আপনার যদি ফাইলে কিছু লেখার বা পরিবর্তন করার অনুমতি না থাকে, তাহলে প্রথমে ফাইল অনুমতি পরিবর্তন করতে নিচের দেওয়া কমান্ডটি ব্যবহার করুন।

$sudo chmod+rwx/ইত্যাদি/chrony.conf

পরিবর্তন সংরক্ষণ করতে এবং ভি এডিটর থেকে প্রস্থান করতে, টাইপ করুন: wq এবং এন্টার চাপুন।

এখন, ক্রোনাইড পরিষেবা পুনরায় চালু করুন:

$systemctl ক্রোনাইড পুনরায় আরম্ভ করুন

এখন, এনটিপি ইনকামিং অনুরোধের অনুমতি দেওয়ার জন্য ফায়ারওয়াল পোর্টটি খুলুন।

$ফায়ারওয়াল- cmd-স্থায়ী --এড-সার্ভিস= এনটিপি

ফায়ারওয়াল- cmd--লোড করুন

এভাবেই আপনি ক্রোনির উপর ভিত্তি করে CentOS এ একটি NTP সার্ভার কনফিগার করেন।

একটি NTP ক্লায়েন্ট হিসাবে Chrony কনফিগার করা:

আপনি কি NTP সার্ভারের পরিবর্তে NTP ক্লায়েন্ট হিসাবে chrony কনফিগার করতে চান? কোন চিন্তা করো না! প্রবন্ধের আসন্ন অংশটি এনটিপি ক্লায়েন্ট হিসাবে ক্রোনিকে কনফিগার করার পদ্ধতি প্রদর্শন করবে।
প্রথমত, আপনার CentOS সিস্টেমে chrony ইনস্টল করুন:

$sudodnfইনস্টলক্রোনি

তারপরে, এই কমান্ডটি ব্যবহার করে ক্রোনাইড পরিষেবা সক্ষম করুন:

$sudosystemctlসক্ষম করুনক্রোনাইড

ক্রোনি কনফিগারেশন ফাইলে কিছু পরিবর্তন করার সময় এসেছে। ক্লায়েন্ট কনফিগার করার জন্য এই পরিবর্তনগুলি অপরিহার্য।

$sudo ন্যানো /ইত্যাদি/chrony.conf

ক্রোনি কনফিগারেশন ফাইলে নীচের দেওয়া লাইন যোগ করুন এবং পরিবর্তনগুলি সংরক্ষণ করুন।

সার্ভার 192.168.0.016

টার্মিনালে, ক্রোনাইড পরিষেবা পুনরায় চালু করতে এই কমান্ডটি ব্যবহার করুন:

$sudosystemctl ক্রোনাইড পুনরায় আরম্ভ করুন

এখন, আপনার এনটিপি উত্সগুলি দেখুন। আপনার কনফিগার করা এনটিপি সার্ভারটি আউটপুট তালিকায় থাকা উচিত।

$ক্রোনিক সূত্র

উপসংহার:

এনটিপি একটি প্রোটোকল যা একটি নেটওয়ার্কে উপস্থিত সিস্টেমে অভ্যন্তরীণ ঘড়ির সময়কে সিঙ্ক্রোনাইজ করার জন্য ব্যবহৃত হয়। এই প্রোটোকল একটি স্থানীয় নেটওয়ার্ক এবং একটি ইন্টারনেট সার্ভার সহ উভয় সিঙ্ক্রোনাইজিং মেশিনকে কভার করে। পূর্বে ব্যবহৃত সিস্টেম ntpd এনটিপি বাস্তবায়ন হিসাবে ডেমন, কিন্তু এই এনটিপি ডিমন প্রত্যাখ্যান করা হয়েছে এবং সেন্টোস 8 সহ সর্বশেষতম লিনাক্স সিস্টেমগুলির জন্য আর অ্যাক্সেসযোগ্য নয়। ক্রোনি এনটিপিডি ডিমন এর প্রতিস্থাপন হিসাবে বাজারে স্থাপন করা হয়েছে। এই নিবন্ধে, আপনি এনটিপি, ক্রোনি এবং এর বৈশিষ্ট্যগুলি সম্পর্কে কিছু প্রাথমিক বিষয় শিখেছেন। উপরন্তু, আমরা আপনাকে ক্রোনিকে একটি হিসাবে কনফিগার করার পদ্ধতিগুলিও দেখিয়েছি এনটিপি সার্ভার এবং ক্লায়েন্ট তোমার উপর CentOS পদ্ধতি.