কম্পিউটার টিউটোরিয়াল

আপনার লিনাক্স সিস্টেমের টাইমজোন যাচাই ও পরিচালনা করার পদ্ধতি

এই সংক্ষিপ্ত আর্টিকেলে আমরা নোVICEদের লিনাক্সে সিস্টেম টাইমজোন চেক করার বিভিন্ন সহজ পদ্ধতির মাধ্যমে নেয়া যাব। লিনাক্স মেশিনে টাইম ম্যানেজমেন্ট—বিশেষ করে প্রোডাকশন সার্ভার—সিস্টেম অ্যাডমিনিস্ট্রেশনের সবসময় একটি গুরুত্বপূর্ণ দিক।

লিনাক্সে টাইম ম্যানেজমেন্ট ইউটিলিটির সংখ্যা আছে যেমন date এবং timedatectl কমান্ড যারা সিস্টেমের বর্তমান টাইমজোন জানতে এবং রিমোট NTP সার্ভারের সাথে সিঙ্করোনাইজ করে স্বয়ংক্রিয় এবং আরও সঠিক সিস্টেম টাইম হ্যান্ডলিং সক্ষম করতে সাহায্য করে।

চলুন, আমাদের লিনাক্স সিস্টেম টাইমজোন জানার বিভিন্ন উপায়ে ডুব মেরে যাই।

১. আমরা ট্র্যাডিশনাল date কমান্ড দিয়ে শুরু করব বর্তমান টাইমজোন জানতে:

$ date

বিকল্পভাবে, নিচের কমান্ড টাইপ করুন, যেখানে %Z ফরম্যাট আলফাবেটিক টাইমজোন প্রিন্ট করে এবং %z न्यুমেরিক টাইমজোন প্রিন্ট করে:

$ date +"%Z %z"
আপনার লিনাক্স সিস্টেমের টাইমজোন যাচাই ও পরিচালনা করার পদ্ধতি

লিনাক্স টাইমজোন খুঁজুন

নোট: date ম্যান পেজে অনেক ফরম্যাট আছে যা আপনি date কমান্ডের আউটপুট পরিবর্তন করতে ব্যবহার করতে পারেন:

$ man date

২. এরপর, আপনি একইভাবে timedatectl ব্যবহার করতে পারেন, যখন আপনি এটি কোনো অপশন ছাড়া চালাবেন, কমান্ডটি সিস্টেমের ওভারভিউ প্রদর্শন করবে যার মধ্যে টাইমজোন থাকবে:

$ timedatectl

আরও, পাইপলাইন এবং grep কমান্ড ব্যবহার করে শুধু টাইমজোন ফিল্টার করতে পারেন:

$ timedatectl | grep "Time zone"
আপনার লিনাক্স সিস্টেমের টাইমজোন যাচাই ও পরিচালনা করার পদ্ধতি

বর্তমান লিনাক্স টাইমজোন খুঁজুন

timedatectl কমান্ড দিয়ে লিনাক্সে টাইমজোন সেট করার পদ্ধতি শিখুন।

৩. এছাড়া, Debian এবং এর ডেরিভেটিভের ইউজাররা /etc/timezone ফাইলের কন্টেন্ট cat ইউটিলিটি দিয়ে ডিসপ্লে করে টাইমজোন চেক করতে পারেন:

$ cat /etc/timezone
আপনার লিনাক্স সিস্টেমের টাইমজোন যাচাই ও পরিচালনা করার পদ্ধতি

লিনাক্সের টাইমজোন চেক করুন

গুরুত্বপূর্ণ: REHL/CentOS 7 এবং Fedora 25-22 ইউজারদের জন্য, ফাইল /etc/localtime হল /usr/share/zoneinfo/ ডিরেক্টরির অধীনে টাইমজোন ফাইলের একটি সিম্বলিক লিংক।

তবে, আপনি date বা timedatectl কমান্ড দিয়ে বর্তমান সময় ও টাইমজোন ডিসপ্লে করতে পারেন।

টাইমজোন পরিবর্তন করতে, /etc/localtime সিম্বলিক লিংক তৈরি করুন /usr/share/zoneinfo/-এর অধীনে উপযুক্ত টাইমজোনের সাথে:

 $ sudo ln -sf /usr/share/zoneinfo/zoneinfo /etc/localtime

ফ্ল্যাগ -s সিম্বলিক লিংক তৈরির অনুমতি দেয়, অন্যথায় ডিফল্টভাবে হার্ড লিংক তৈরি হয় এবং -f বিদ্যমান ডেস্টিনেশন ফাইল রিমুভ করে, যা এই কেসে /etc/localtime।

উদাহরণস্বরূপ, টাইমজোন Africa/Nairobi-এ পরিবর্তন করতে, নিচের কমান্ড ইস্যু করুন:

 $ sudo ln -sf /usr/share/zoneinfo/Africa/Nairobi /etc/localtime

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

শেষ পর্যন্ত, সবসময় মনে রাখবেন Tecmint-এর সাথে টিউন্ড থাকুন লেটেস্ট এবং ইন্টারেস্টিং লিনাক্স কন্টেন্টের জন্য।

আপনার লিনাক্স দক্ষতা পরবর্তী লেভেলে নিন

Root সদস্যদের সব কোর্স, সার্টিফিকেশন প্রস্তুতি ট্র্যাক, এবং হ্যাঁডস-অন লিনাক্স কন্টেন্টের লাইব্রেরিতে পূর্ণ অ্যাক্সেস পাওয়া যায়—প্রতিমাসে নতুন কোর্স যোগ হয়।

আপনি কী পাবেন

  • সকল প্রিমিয়াম আর্টিকেলে অ্যাড-ফ্রি অ্যাক্সেস
  • সকল কোর্সে অ্যাক্সেস: লিনাক্স শিখুন, লিনাক্সের জন্য AI, ব্যাশ স্ক্রিপ্টিং, উবুন্টু হ্যান্ডবুক, Golang এবং আরও অনেক কিছু।
  • লিনাক্স সার্টিফিকেশনে অ্যাক্সেস (RHCSA, RHCE, LFCS এবং LFCA)
  • রিলিজ হলে নতুন কোর্সে অ্যাক্সেস
  • সাপ্তাহিক নিউজলেটারে অ্যাক্সেস
  • কমেন্টসে প্রায়োরিটি সাহায্য
  • প্রাইভেট টেলিগ্রাম কমিউনিটি
  • লিনাক্স কমিউনিটির সাথে সংযোগ
আপনার লিনাক্স সিস্টেমের টাইমজোন যাচাই ও পরিচালনা করার পদ্ধতি

আরোন কিলি একজন লিনাক্স এবং F.O.S.S অনুসারী, একজন উদযাপনশীল লিনাক্স সিস্টেম অ্যাডমিন, ওয়েব ডেভেলপার, এবং বর্তমানে TecMint-এর জন্য কন্টেন্ট ক্রিয়েটর যিনি কম্পিউটারের সাথে কাজ করা পছন্দ করেন এবং জ্ঞান শেয়ার করার কঠোরভাবে বিশ্বাস করেন।

TecMint-এ প্রতিটি টিউটোরিয়াল অভিজ্ঞ লিনাক্স সিস্টেম অ্যাডমিনিস্ট্রেটরদের একটি টিম তৈরি করে যাতে এটি আমাদের উচ্চ-মানের মানদণ্ড পূরণ করে।

  1. CSS দিয়ে HTML টেবিলে ফিক্সড হেডার তৈরি করা (স্ক্রোল করলে হেডার থাকবে)

  2. প্রোগ্রাম্যাটিক্যালি কন্টেইনার ভিউতে UISegmentedControl যোগ করার পদ্ধতি

  3. CSS দিয়ে টুলটিপ তৈরি করার পদ্ধতি

  4. অ্যান্ড্রয়েড SQLite-এ পুরো কলাম রিপ্লেস করার পদ্ধতি