টাইমডেটেক্টল কমান্ড ব্যবহার করে কীভাবে সময়, সময় অঞ্চল এবং সিস্টেম ক্লক সিঙ্ক্রোনাইজ করা যায়


টাইমডেটেক্টল কমান্ডটি আরএইচইএল/সেন্টোস 7/৮ এবং ফেডোরা ৩০++ ভিত্তিক বিতরণের জন্য একটি নতুন ইউটিলিটি, যা সিস্টেমড সিস্টেম এবং সার্ভিস ম্যানেজারের অংশ হিসাবে আসে, সিসভিনিট ডিমন ভিত্তিক লিনাক্স বিতরণে ব্যবহৃত পুরানো traditionalতিহ্যবাহী ডেট কমান্ডের প্রতিস্থাপন।

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

এই টিউটোরিয়ালে, আপনি নতুন টাইমডেটেক্টল কমান্ডটি ব্যবহার করে টার্মিনাল থেকে তারিখ, সময়, সময় অঞ্চল নির্ধারণ করে এবং এনটিপির সাথে সময় সিঙ্ক্রোনাইজ করে আপনি আপনার লিনাক্স সিস্টেমে সময় পরিচালনা করতে পারবেন এমন উপায়গুলি নিয়ে যাচ্ছি।

আপনার লিনাক্স সার্ভার বা সিস্টেমে সঠিক সময় বজায় রাখা সর্বদা একটি ভাল অনুশীলন এবং এর নিম্নলিখিত সুবিধা থাকতে পারে:

  • লিনাক্সের বেশিরভাগ কার্য সময় দ্বারা নিয়ন্ত্রিত হওয়ার কারণে সিস্টেমের কাজগুলির একটি সময়মত অপারেশন বজায় রাখুন
  • সিস্টেমে ইভেন্ট এবং অন্যান্য তথ্য লগ করার জন্য সঠিক সময়।

কীভাবে লিনাক্সে স্থানীয় সময় অঞ্চল অনুসন্ধান এবং সেট করবেন

১. আপনার সিস্টেমে বর্তমান সময় ও তারিখ প্রদর্শন করতে কমান্ড লাইন থেকে টাইমডেটেক্টল কমান্ডটি নিম্নরূপ ব্যবহার করুন:

# timedatectl  status

উপরের স্ক্রিনকাস্টে আরটিসি সময় হ'ল হার্ডওয়ার ক্লক টাইম।

২. আপনার বর্তমান টাইমজোনটি দেখার জন্য, আপনার লিনাক্স সিস্টেমে সময়টি সিস্টেমের টাইমজোন সেট করে সর্বদা পরিচালিত হয়:

# timedatectl 
OR
# timedatectl | grep Time

৩. সমস্ত উপলব্ধ সময় অঞ্চল দেখতে, নীচের কমান্ডটি চালান:

# timedatectl list-timezones

৪. আপনার অবস্থান অনুযায়ী স্থানীয় সময় অঞ্চল সন্ধান করতে নিম্নলিখিত কমান্ডটি চালান:

# timedatectl list-timezones |  egrep  -o "Asia/B.*"
# timedatectl list-timezones |  egrep  -o "Europe/L.*"
# timedatectl list-timezones |  egrep  -o "America/N.*"

৫. আপনার স্থানীয় সময় অঞ্চলটি লিনাক্সে সেট করতে, আমরা নীচের চিত্রের মতো সেট-টাইমজোন স্যুইচটি ব্যবহার করব।

# timedatectl set-timezone "Asia/Kolkata"

এটি সর্বদা সমন্বিত সর্বজনীন সময়, ইউটিসি ব্যবহার ও সেট করার পরামর্শ দেওয়া হয়।

# timedatectl set-timezone UTC

আপনার সঠিক নাম টাইমজোন টাইপ করতে হবে অন্যথায় সময় অঞ্চল পরিবর্তন করার সময় আপনি ত্রুটি পেতে পারেন, নিম্নলিখিত উদাহরণে টাইমজোন "এশিয়া/কলকাতা" সঠিক নয় তাই ত্রুটির কারণ হয়ে উঠেছে।

কীভাবে লিনাক্সে সময় এবং তারিখ নির্ধারণ করবেন

Time. সময়সীকরণ কমান্ড ব্যবহার করে আপনি আপনার সিস্টেমে তারিখ এবং সময় নির্ধারণ করতে পারেন:

কেবলমাত্র সময় নির্ধারণের জন্য, আমরা এইচএইচ: এমএম: এসএস (আওয়ার, মিনিট এবং সেকেন্ডস) সময়ের বিন্যাসের সাথে একটি সেট-টাইম সুইচ ব্যবহার করতে পারি।

# timedatectl set-time 15:58:30

উপরে বর্ণিত তারিখ নির্ধারণের সময় আপনি নীচের ত্রুটিটি পেতে পারেন:

Failed to set time: NTP unit is active

The. ত্রুটিটি বলে যে এনটিপি পরিষেবা সক্রিয়। আপনাকে নীচের কমান্ডটি ব্যবহার করে এটি অক্ষম করতে হবে।

# systemctl disable --now chronyd

৮. তারিখ এবং সময় নির্ধারণ করতে আমরা ওয়াইওয়াই: এমএম: ডিডি (বছর, মাস, দিন) এবং এইচএইচ: এমএম: এসএস (আওয়ার, মিনিট এবং সেকেন্ডস) এ তারিখের ফর্ম্যাট সহ একটি সেট-টাইম স্যুইচ ব্যবহার করতে পারি )।

# timedatectl set-time '2015-11-20 16:14:50'

কীভাবে লিনাক্সে হার্ডওয়্যার ক্লকটি সন্ধান এবং সেট করতে হবে

9. আপনার হার্ডওয়ার ঘড়িটিকে সমন্বিত ইউনিভার্সাল সময় হিসাবে সেট করতে, ইউটিসি, নীচে সেট-লোকাল-আরটিসি বুলিয়ান-মান বিকল্পটি ব্যবহার করুন:

আপনার হার্ডওয়্যার ক্লকটি স্থানীয় সময় অঞ্চলকে সেট করা আছে কিনা তা আগে খুঁজে নিন:

# timedatectl | grep local

স্থানীয় টাইমজোনটিতে আপনার হার্ডওয়্যার ঘড়ি সেট করুন:

# timedatectl set-local-rtc 1

সমন্বিত সর্বজনীন সময় (ইউটিসি) এ আপনার হার্ডওয়্যার ঘড়ি সেট করুন:

# timedatectl set-local-rtc 0

রিমোট এনটিপি সার্ভারের সাথে লিনাক্স সিস্টেম ক্লকটি সিঙ্ক্রোনাইজ করা হচ্ছে

এনটিপি এর অর্থ দাঁড়ায় নেটওয়ার্ক টাইম প্রোটোকল একটি ইন্টারনেট প্রোটোকল, যা কম্পিউটারের মধ্যে সিস্টেমের ঘড়িটিকে সিঙ্ক্রোনাইজ করতে ব্যবহৃত হয়। টাইমডেটেক্টল ইউটিলিটি আপনাকে এনটিপি ব্যবহার করে আপনার লিনাক্স সিস্টেম ক্লকটি একটি রিমোট গ্রুপের সার্ভারের সাথে স্বয়ংক্রিয়ভাবে সিঙ্ক করতে সক্ষম করে।

দয়া করে নোট করুন যে এনটিপি সার্ভারের সাথে স্বয়ংক্রিয় সময় সিঙ্ক্রোনাইজেশন সক্ষম করতে আপনার অবশ্যই সিস্টেমে এনটিপি ইনস্টল থাকা আবশ্যক।

একটি রিমোট এনটিপি সার্ভারের সাথে স্বয়ংক্রিয় সময়ের সিঙ্ক্রোনাইজেশন শুরু করতে, টার্মিনালে নিম্নলিখিত কমান্ডটি টাইপ করুন।

# timedatectl set-ntp true

এনটিপি সময় সিঙ্ক্রোনাইজেশন অক্ষম করতে, টার্মিনালে নিম্নলিখিত কমান্ডটি টাইপ করুন।

# timedatectl set-ntp false

সারসংক্ষেপ

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

এই নিবন্ধটি সম্পর্কে আপনার কিছু বলার থাকলে, আরও কোনও তথ্য যুক্ত করার জন্য বিনা দ্বিধায় মন্তব্য করুন। টেকমিন্টের সাথে সংযুক্ত থাকুন।