শিরোনামে এই ব্লগ পোস্টটি একবার দেখুন: কীভাবে: লিনাক্সে টাইমজোন পরিবর্তন করার 2 পদ্ধতি ।
রেড হ্যাট distros
আপনি যদি রেড হ্যাট এর মতো কোনও ডিস্ট্রিবিউশন ব্যবহার করেন তবে ফাইলটি অনুলিপি করার আপনার পদ্ধতির বিষয়টি বেশিরভাগ ক্ষেত্রে গ্রহণযোগ্য হবে।
দ্রষ্টব্য: আপনি যদি কোনও ডিসট্রো-অজোনস্টিক সমাধান সন্ধান করেন তবে এটি ডিবিয়ানের উপরেও কাজ করে, যদিও নীচে আরও সহজ পদ্ধতি রয়েছে যদি আপনার কেবলমাত্র দেবিয়ান মেশিনগুলির সাথে সম্পর্কিত হওয়া প্রয়োজন।
$ ls /usr/share/zoneinfo/
Africa/ CET Etc/ Hongkong Kwajalein Pacific/ ROK zone.tab
America/ Chile/ Europe/ HST Libya Poland Singapore Zulu
Antarctica/ CST6CDT GB Iceland MET Portugal Turkey
Arctic/ Cuba GB-Eire Indian/ Mexico/ posix/ UCT
Asia/ EET GMT Iran MST posixrules Universal
Atlantic/ Egypt GMT0 iso3166.tab MST7MDT PRC US/
Australia/ Eire GMT-0 Israel Navajo PST8PDT UTC
Brazil/ EST GMT+0 Jamaica NZ right/ WET
Canada/ EST5EDT Greenwich Japan NZ-CHAT ROC W-SU
আমি তবে এটি অনুলিপি না করে লিঙ্ক করার পরামর্শ দিচ্ছি।
$ sudo unlink /etc/localtime
$ sudo ln -s /usr/share/zoneinfo/Etc/GMT+6 /etc/localtime
এখন তারিখটি বিভিন্ন টাইমজোন দেখায়:
$ date -u
Thu Jan 23 05:40:31 UTC 2014
$ date
Wed Jan 22 23:40:38 GMT+6 2014
উবুন্টু / ডেবিয়ান ডিস্ট্রোস
এই ডিস্ট্রোসের যে কোনও একটিতে সময় অঞ্চল পরিবর্তন করতে আপনি এই আদেশটি ব্যবহার করতে পারেন:
$ sudo dpkg-reconfigure tzdata
$ sudo dpkg-reconfigure tzdata
Current default time zone: 'Etc/GMT-6'
Local time is now: Thu Jan 23 11:52:16 GMT-6 2014.
Universal Time is now: Thu Jan 23 05:52:16 UTC 2014.
এখন যখন আমরা এটি পরীক্ষা করে দেখি:
$ date -u
Thu Jan 23 05:53:32 UTC 2014
$ date
Thu Jan 23 11:53:33 GMT-6 2014
দ্রষ্টব্য: উবুন্টুতেও এই বিকল্পটি রয়েছে 14.04 এবং উচ্চতর একক কমান্ডের মাধ্যমে (উত্স: উবুন্টুকে জিজ্ঞাসা করুন - টার্মিনাল থেকে সময় অঞ্চল নির্ধারণ ):
$ sudo timedatectl set-timezone Etc/GMT-6
"ইত্যাদি / GMT + 6" ব্যবহারের জন্য
@ ম্যাট জোনসনের উত্তর থেকে উদ্ধৃত
মন্ডল মত Etc/GMT+6
ইচ্ছাকৃতভাবে POSIX মান পিছন সামঞ্জস্যের জন্য বিপরীত হয়। এই ফাইলটিতে মন্তব্য দেখুন ।
আপনার এই জোনগুলি ব্যবহার করার দরকার নেই। পরিবর্তে আপনার পুরো নামযুক্ত টাইম জোন যেমন America/New_York
বা Europe/London
আপনার অবস্থানের জন্য উপযুক্ত যা ব্যবহার করা উচিত । এখানে তালিকা দেখুন ।
echo $TZ
খালি লাইন ছাড়া কিছু উত্পাদন করে )? এছাড়াও/etc/localtime
প্রকৃত ফাইলটি অনুলিপি করার পরিবর্তে একটি সিমলিংক তৈরি করা আরও ভাল ধারণা হতে পারে (যদি আপনি নিরাপদে থাকবেন তবে জোনিনফোর ডেটা যদি কখনও পরিবর্তিত হয় যা সম্ভবত হয় না)।