লিনাক্সে ডাইটলাইট সেভিং টাইম (ডিএসটি) পরিবর্তনগুলি অক্ষম করুন


12

কয়েক সপ্তাহ আগে, এটি ঘোষণা করা হয়েছিল (তুরস্কের জ্বালানি ও প্রাকৃতিক সংস্থান মন্ত্রক দ্বারা) যে ডিএসটি স্থায়ী হবে এবং জিএমটি +3 দেশে চিরকালের জন্য ব্যবহৃত হবে।

বর্তমানে, আমাদের লিনাক্স সার্ভারের টাইমজোনটি ইউরোপ / ইস্তাম্বুলে সেট করা আছে । তবে এখনও কোনও তজদাটা আপডেট প্রকাশিত হয়নি।

আপডেটের অভাবের কারণে, টাইমজোনটি 30 অক্টোবর ২০১ 2016 তারিখে GMT + 3 থেকে GMT + 2 এ স্বয়ংক্রিয়ভাবে জোনিনফোরো ফাইলে (/ usr / share / অঞ্চলinfo / ইউরোপ / ইস্তানবুল) ঘোষিত হিসাবে পরিবর্তন করা হবে।

আপনি নীচে 2016 এর জন্য বিশদটি দেখতে পারেন:

# zdump -v /usr/share/zoneinfo/Europe/Istanbul | grep 2016
/usr/share/zoneinfo/Europe/Istanbul  Sun Mar 27 00:59:59 2016 UT = Sun Mar 27 02:59:59 2016 EET isdst=0 gmtoff=7200
/usr/share/zoneinfo/Europe/Istanbul  Sun Mar 27 01:00:00 2016 UT = Sun Mar 27 04:00:00 2016 EEST isdst=1 gmtoff=10800
/usr/share/zoneinfo/Europe/Istanbul  Sun Oct 30 00:59:59 2016 UT = Sun Oct 30 03:59:59 2016 EEST isdst=1 gmtoff=10800
/usr/share/zoneinfo/Europe/Istanbul  Sun Oct 30 01:00:00 2016 UT = Sun Oct 30 03:00:00 2016 EET isdst=0 gmtoff=7200

(কোনও আপডেট না হওয়ার ক্ষেত্রে) এই পরিস্থিতি সঙ্কট থেকে রোধ করতে আমরা একটি ব্যাকআপ পরিকল্পনা নেওয়ার সিদ্ধান্ত নিয়েছি যা আমাদের সার্ভারের টাইমজোনকে স্থির GMT + 3 এ সেট করে ; GMT + 3 নির্ধারিত হয়ে গেলে আমরা একটি অদ্ভুত আচরণের মুখোমুখি হই ।

আসুন আমরা সময় অঞ্চলটিতে কোনও পরিবর্তন আনার আগে আমাদের সার্ভারে স্থানীয় সময় এবং ইউটিসি সময়গুলি কী তা দেখি।

# date
Wed Sep 21 11:13:11 EEST 2016
# date -u
Wed Sep 21 08:13:15 UTC 2016

আমরা নিম্নলিখিত অঞ্চল হিসাবে GMT + 3 এ টাইমজোন সেট করেছি :

# rm -f /etc/localtime
# ln -s /usr/share/zoneinfo/Etc/GMT+3 /etc/localtime

আসুন দেখা যাক পরিবর্তনের পরে আমাদের সার্ভারে স্থানীয় সময় এবং ইউটিসি সময় কী। GMT + 3 সময়টি ইউটিসির চেয়ে 3 ঘন্টা আগে যেখানে উপরের আউটপুটটিতে দেখা যায় এটি ইউটিসির চেয়ে 3 ঘন্টা পরে হওয়া উচিত

# date
Wed Sep 21 05:14:24 GMT+3 2016
# date -u
Wed Sep 21 08:14:26 UTC 2016

আমরা স্থানীয় সময় বা ইউটিসি সময় পুনরায় সেট করে নিলেও এটি পরিবর্তন হয় না।

# date -s "21 Sep 2016 11:16:00"
Wed Sep 21 11:16:00 GMT+3 2016
# date
Wed Sep 21 11:16:02 GMT+3 2016
# date -u
Wed Sep 21 14:16:05 UTC 2016

# date -u -s "21 Sep 2016 11:16:00"
Wed Sep 21 11:16:00 UTC 2016
# date
Wed Sep 21 08:16:01 GMT+3 2016
# date -u
Wed Sep 21 11:16:02 UTC 2016

অফসেটটি পিছনের দিকে কেন প্রদর্শিত হবে?

উত্তর:


12

আপডেট # 1: টাইমজোন ডাটাবেস আপডেট তাদের অফিসিয়াল সংগ্রহস্থলের অধীনে বেশ কয়েকটি অপারেটিং সিস্টেমের জন্য সম্প্রতি প্রকাশিত হয়েছে। সংস্করণটিতে tzdata2016gউল্লিখিত পরিবর্তনের জন্য সেটিংস অন্তর্ভুক্ত রয়েছে।

এক পর্যায়ে, এই প্রশ্নটি সুপারইউজার ডটকম-এ জিজ্ঞাসা করা প্রশ্নের সদৃশ ।

স্ফটিক পরিষ্কার উত্তর

"ইত্যাদি / জিএমটি +6 এর মতো অঞ্চলগুলি পসিক্স মানগুলির সাথে পিছনের দিকে সামঞ্জস্য করার জন্য ইচ্ছাকৃতভাবে বিপরীত হয়"

তবে আমি বিশ্বাস করি যে লিনাক্স সিস্টেমে ডিএসটি পরিবর্তনগুলি অক্ষম করতে চান তাদের সহায়তা করার জন্য এটি মুছে ফেলা উচিত নয়।

ডিএসটি পরিবর্তনগুলি অক্ষম করতে , আপনার /etc/localtimeফাইলটিকে ফোল্ডারের নীচে রাখা জোনিনফো ফাইলগুলির একটিতে লিঙ্ক করুন/usr/share/zoneinfo/Etc/

উদাহরণ কমান্ড:

# ln -s /usr/share/zoneinfo/Etc/GMT+3 /etc/localtime

সর্বাধিক উপযুক্ত জোনিনফো ফাইল চয়ন করতে , আপনার লক্ষ্যযুক্ত জিএমটির সাইনটি বিপরীত করুন।

অর্থাত্ GMT + 3 টাইমজোন সেট করার জন্য (যা ইউটিসির চেয়ে 3 ঘন্টা এগিয়ে), এক / ইউএসআর / শেয়ার / জোনিনফো / ইত্যাদি / জিএমটি -3 ব্যবহার করা উচিত


আমার কাছ থেকে +1, তবে সত্যিই এটি পসিক্স সম্পর্কে আপনার যা যা জানা দরকার তা সবই বলে এবং কেন সবাই একে একে ঘৃণা করে।
ম্যাডহ্যাটার

2

কিছু সময়ে TZ টেবিলের নতুন সংশোধনগুলি প্রকাশিত হবে এবং সমস্ত লিনাক্স বিতরণের আপডেটের জন্য উপলব্ধ হবে। হুম .... আমি শপথ করে বলতে পারি যে এই সমস্যার সমাধানের ঘোষণা দেওয়ার পরপরই একটি আপডেট টাইমজোন টেবিল সরবরাহ করা হয়েছিল available আপনার পরিস্থিতির জন্য সম্ভবত কোনও নতুন টিজেড ডিজাইনার থাকতে পারে।


1
তোমার সাথে একমত. আপডেট হলে সমস্যা নেই। আমরা কেবল একটি ব্যাকআপ পরিকল্পনার কথা বলছি।
vaha
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.