লিনাক্সে Ntpdate কমান্ড

Linakse Ntpdate Kamanda



NTP, যা নেটওয়ার্ক টাইম প্রোটোকলকে বোঝায়, বেশ কয়েকটি মেশিনের মধ্যে ঘড়ি সারিবদ্ধ করার জন্য নিযুক্ত করা হয়। একটি NTP সার্ভার ব্যবহার করে একদল মেশিনকে একে অপরের সাথে সিঙ্কে রাখা হয়। আপনি ইন্টারনেটের মাধ্যমে অ্যাক্সেসযোগ্য NTPD সার্ভারগুলিতে সিঙ্ক্রোনাইজ করতে পারেন, অথবা আপনি আপনার ব্যক্তিগত NTPD ডোমেন কন্ট্রোলার তৈরি করতে পারেন এবং ক্লায়েন্ট পিসি সেট আপ করতে পারেন যাতে এটির সাথে সংশ্লিষ্ট সময়গুলি সিঙ্ক্রোনাইজ হয়। NTP ইন্টারফেস ব্যবহার করে তারিখ এবং সময় মেটাডেটা কনফিগার এবং আপডেট করার জন্য একটি ইউটিলিটি হল ntpdate নির্দেশ। প্রিসেট টাইমজোন ডেটা অনুসরণ করে বিদ্যমান সিস্টেম তারিখ/সময় সামঞ্জস্য করতে, ntpdate শুধুমাত্র তারিখ এবং সময়-প্রাসঙ্গিক ডেটা অনুসন্ধান করে। ntpdate ইউটিলিটি নেটওয়ার্ক জুড়ে কাজ করে এবং ইন্টারঅ্যাক্ট করে। এবং প্রকৃতপক্ষে, যদি নেটওয়ার্ক সঠিকভাবে এবং ধারাবাহিকভাবে কাজ করে তবে তারিখ এবং সময় সেটিং উপযুক্ত।

আপডেট এবং আপগ্রেড

আমাদের লিনাক্স সিস্টেম টার্মিনালে উপলব্ধ শেল অ্যাপ্লিকেশনটি খোলার মাধ্যমে আমাদের নিবন্ধের বাস্তবায়ন শুরু করতে হবে। অ্যাপ্লিকেশনটি সফলভাবে খোলার পরে, 'সুডো' অধিকার সহ ইউটিলিটি 'apt' ব্যবহার করে আপনার সিস্টেমকে সম্পূর্ণরূপে আপডেট করতে এতে 'আপডেট' নির্দেশনাটি ব্যবহার করুন। যদি এটি চালিয়ে যাওয়ার জন্য পাসওয়ার্ডের প্রয়োজন হয়, তাহলে আপনার বর্তমান ব্যবহারকারীর পাসওয়ার্ড যোগ করুন এবং 'এন্টার' কী টিপুন।







এখন আপনার সিস্টেম আপডেট করা হয়েছে, এর কার্নেল আপগ্রেড করতেও একটু সময় ব্যয় করুন। এর জন্য, আপনাকে একই নির্দেশের মধ্যে 'আপগ্রেড' কীওয়ার্ড দিয়ে 'আপডেট' কীওয়ার্ডটি প্রতিস্থাপন করতে হবে এবং 'apt' ইউটিলিটি কমান্ড ব্যবহার করে এটি কার্যকর করতে হবে।





যদি এটি নিশ্চিতকরণের জন্য জিজ্ঞাসা করে যেমন 'আপনি কি চালিয়ে যেতে চান? [y/n]', এটি নিশ্চিত করতে 'y' বা 'n' যোগ করতে ভুলবেন না বা যথাক্রমে আপগ্রেড প্রক্রিয়া বাতিল করতে বেছে নিন।





কিছুক্ষণ পরে, এটি প্রক্রিয়াকরণ সম্পূর্ণ করে এবং সিস্টেমটি পুরোপুরি আপগ্রেড হয়।



Ntpdate ইউটিলিটি ইনস্টল করুন

ntpdate কমান্ডের ব্যবহার শুরু করতে, আমাদের লিনাক্স সিস্টেমে কোনো সমস্যা ছাড়াই ntpdate ক্লায়েন্ট প্যাকেজ ইনস্টল করতে হবে। যেহেতু আমরা উবুন্টু 20.04 এলটিএস সিস্টেমে কাজ করছি, তাই 'ইনস্টল' কোয়েরির মধ্যে ntpdate ইউটিলিটি ইনস্টল করতে আমাদের অবশ্যই 'apt' ইউটিলিটি ব্যবহার করতে হবে।

এর সমস্ত প্রক্রিয়াকরণ সম্পন্ন হওয়ার পরে, আপনি দেখতে পাবেন যে এটি আপনার শেষে সফলভাবে ইনস্টল এবং কনফিগার করা হবে। এটি সম্পূর্ণ সম্পূর্ণ হতে 20 সেকেন্ড পর্যন্ত সময় লাগতে পারে।

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

$ sudo timedatectl সেট-এনটিপি বন্ধ

আপনাকে যা করতে হবে তা হল গ্লোবাল টাইম সার্ভারের সাথে আপনার ডিফল্ট সেটিংস সমন্বয় করতে অ্যাডমিনিস্ট্রেটর বিশেষাধিকারের সাথে লিনাক্স ক্যোয়ারী চালানো। এই ক্যোয়ারীটি 'ntpdate' ইউটিলিটি এবং গ্লোবাল টাইম সার্ভারের একটি URL ব্যবহার করে, 'ntp.ubuntu.com' নিম্নলিখিত ছবিতে উপস্থাপিত হয়েছে:

NTPD কনফিগার করুন

আপনি যদি সিঙ্ক্রোনিসিটি বজায় রাখতে চান তবে একটি অতিরিক্ত প্রচেষ্টা প্রয়োজন৷ NTPD ডেমনের স্থাপনা এবং সেটআপ প্রয়োজনীয় কাজ। ইন্টারনেটের মাধ্যমে একটি নির্দিষ্ট সময় ডোমেন কন্ট্রোলারের সাথে সংযোগ করতে, NTPD NTP (নেটওয়ার্ক টাইম প্রোটোকল) নিয়োগ করে। অবশেষে, এটি আপনার কাছ থেকে অতিরিক্ত সাহায্য ছাড়াই সিস্টেম টাইম সিঙ্ক্রোনাইজেশন বজায় রাখা উচিত। আপনার সিস্টেমে NTP ইনস্টল করতে, ইনস্টলেশন কমান্ডের মধ্যে 'ntp' কীওয়ার্ড সহ 'apt' ইউটিলিটি ব্যবহার করে দেখুন।

NTP ইনস্টলেশনের প্রক্রিয়া নিশ্চিতকরণের জন্য জিজ্ঞাসা করতে পারে। আপনাকে এটি নিশ্চিত করতে হবে 'y' কী ব্যবহার করে 'yes' উল্লেখ করে এবং প্রসেসিং চালিয়ে যেতে 'Enter' কী টিপুন।

NTP ইনস্টল করার এই প্রক্রিয়াটি আপনার বেশি সময় নেয় না। আপনাকে কমই 1 থেকে 2 মিনিটের জন্য অপেক্ষা করতে হবে। NTP ইনস্টলেশনের অগ্রগতি নিম্নলিখিত সংযুক্ত ছবিতে চিত্রিত করা হয়েছে:

বেশিরভাগ সময়ের জন্য, এনটিপি ইউটিলিটি ইনস্টল করা এবং আপনার এনটিপি ডেমন সেটটি পূর্ব-ইন্সটল করা অবস্থায় রেখে যাওয়াই ওয়েব রেগুলার টাইম সার্ভারের সাথে সিঙ্ক্রোনাইজেশনে আপনার তারিখ এবং সময় বজায় রাখার জন্য প্রয়োজনীয়। যদিও আমরা সিস্টেমের সময় ট্র্যাক রাখতে NTP সার্ভারকে বিশ্বাস করি, কিছু পরামিতি ঠিক আছে কিনা তা নিশ্চিত করা বুদ্ধিমানের কাজ। ntp.conf নথিতে এই মানগুলির কনফিগারেশন অন্তর্ভুক্ত রয়েছে। এই কনফিগারেশন ফাইলটি আপডেট করতে 'ন্যানো' এর মধ্যে খুলুন।

আমাদের সিস্টেমের 'ইত্যাদি' ফোল্ডারে থাকা ntp.conf ফাইলের সঠিক পথ প্রদান নিশ্চিত করুন। ওয়েব হোস্টের সম্পূর্ণরূপে সক্ষম ডোমেন সার্ভার শিরোনাম রাখুন যা আমরা এই নথিতে সমন্বয়ের জন্য নিয়োগ করার পরিকল্পনা করছি। আদর্শ সেটিংস, উদাহরণস্বরূপ, নিম্নরূপ প্রদর্শিত হয়:

আপনার অঞ্চলের জন্য সবচেয়ে সুবিধাজনক NTP সার্ভার স্ট্রীম সনাক্ত করতে, NTP পুল সাইট পরীক্ষা করুন। প্রয়োজনীয় সামঞ্জস্য করার পরে ntp.conf নথি সংরক্ষণ করতে সতর্ক থাকুন। তারপর, ফাইলটি বন্ধ করুন। পরিবর্তনগুলি কার্যকর করার জন্য NTP সার্ভার পুনরায় চালু করা উচিত। এখন, আপনাকে systemctl নির্দেশ ব্যবহার করে NTP পরিষেবা শুরু করতে হবে এর কীওয়ার্ড 'start' এবং 'ntp' দিয়ে। এর পরে, একই নির্দেশের মধ্যে 'start' কীওয়ার্ডের পরিবর্তে 'enable' কীওয়ার্ড ব্যবহার করে এটি সক্রিয় করার চেষ্টা করুন এবং আপনি সিঙ্ক্রোনাইজেশন ঘটতে দেখতে পাবেন।

এখন, 'সক্ষম' শব্দে আপডেট সহ একই কমান্ড ব্যবহার করে NTP ডেমনের স্থিতি পরীক্ষা করুন। এটিকে 'স্থিতি' কীওয়ার্ড দিয়ে প্রতিস্থাপন করুন।

আপনার সিস্টেমের সময় এবং তারিখ আপডেট করার জন্য ওয়েব পুল সার্ভারে sudo অধিকার এবং URL সহ ntpdate নির্দেশনা ব্যবহার করার চেষ্টা করুন।

NTP ডেমনের মধ্যে ঘটে যাওয়া পরিসংখ্যান সম্পর্কিত তথ্য পেতে আপনি NTP-এর ntpstat ইউটিলিটি ইনস্টল করতে পারেন। ইনস্টলেশন নির্দেশাবলী নিম্নলিখিত ছবিতে প্রদর্শিত হয়:

ntpstat নির্দেশ আপনার ডেমনকে পুলিং সার্ভারের সাথে সিঙ্ক্রোনাইজ করতে পারে। NTP ডেমন নিরীক্ষণ করতে, '-q' বিকল্পের সাথে ntpq কমান্ড ব্যবহার করার চেষ্টা করুন। নিম্নলিখিত আউটপুটটি তার মেটাডেটা সহ উপস্থাপন করা হয়েছে:

উপসংহার

এই নিবন্ধটি উবুন্টু 20.04 লিনাক্স অপারেটিং সিস্টেমের কমান্ড শেলে ntpdate ইউটিলিটি ব্যবহার সম্পর্কে বিশ্বব্যাপী ব্যবহৃত NTP সার্ভারগুলি অনুসরণ করে সিস্টেমের তারিখ এবং সময় আপডেট করার জন্য। এটাই! আপনি পুরো নিবন্ধটি বাস্তবায়ন করে আরও শিখতে পারেন।