আমি কীভাবে আমার টাইমজোনটিকে ইউটিসি / জিএমটিতে পরিবর্তন করব?


109

বর্তমানে যখন আমি বাশ থেকে তারিখ কমান্ডটি কার্যকর করি তখন আমি নিম্নলিখিতটি প্রদর্শিত হয়

Thu May 17 12:21:00 IST 2012

নির্বাহের উপর ভিত্তি করে নীচে আমার টাইমজোন কনফিগারেশন রয়েছে dpkg-reconfigure tzdata

  বর্তমান ডিফল্ট সময় অঞ্চল: 'ইউরোপ / ডাবলিন'
  স্থানীয় সময় এখন: থু মে 17 12:32:52 IST 2012।
  ইউনিভার্সাল সময় এখন: আপনি 17 ই মে 11:32:52 ইউটিসি 2012।
  

আমি কীভাবে আইএসটি থেকে ইউটিসি / জিএমটিতে পরিবর্তন করব?

উত্তর:


148

আমি কীভাবে আইএসটি থেকে জিএমটিতে পরিবর্তন করব?

ইউটিসি-তে স্যুইচ করতে, খালি এক্সিকিউট করুন sudo dpkg-reconfigure tzdata, মহাদেশগুলির তালিকার নীচে স্ক্রোল করুন এবং নির্বাচন করুন Etcবা None of the above; দ্বিতীয় তালিকায়, নির্বাচন করুন UTC। আপনি যদি ইউটিসির পরিবর্তে জিএমটি পছন্দ করেন তবে এটি তালিকার ইউটিসির ঠিক উপরে। :)


2
হ্যাঁ! আমি ইচ্ছা করি এটি ডিফল্টরূপে সক্ষম হয়েছিল।
— ওয়াবেরি

1
আপনি উপরে লিখেছেন এবং সময় অঞ্চল পরিবর্তন করার পরে, আমার সার্ভারটিতে এখনও একই ভুল সময় চলছে, আমার কি সিস্টেমটি পুনরায় চালু করার দরকার আছে, বা কী?

6
উবুন্টু 14.04.1 এ, Etcহয় None of the above।
— f01

1
উবুন্টুতে কমান্ড লাইন থেকে, নিম্নলিখিত লিঙ্কটি তুচ্ছ 1 লাইন কমান্ড সরবরাহ করে: Askubuntu.com/a/524362/182454
— ড্যান নিসেনবাউম

সরলতা! (KISS) এটা ভালবাসি, ধন্যবাদ! ন্যূনতম সার্ভারে অন্য সময় ইনস্টল করুন জোনগুলি কেবল ইউটিসি উপলভ্য নয়, সুতরাং ইনস্টল sudo apt install tzdataকরা আবশ্যক!
— ইওডক্রাফ্ট স্টাফ

48
sudo timedatectl set-timezone UTC

আপনার সময় অঞ্চলটি ইউটিসি সিস্টেমে প্রশস্ত করে দেবে।

timedatectl list-timezonesসমস্ত উপলভ্য সময় অঞ্চল দেখতে আপনি তা করতে পারেন।


@ ম্যাট জোনসনের উত্তর থেকে উদ্ধৃত

মন্ডল মত Etc/GMT+6ইচ্ছাকৃতভাবে POSIX মান পিছন সামঞ্জস্যের জন্য বিপরীত হয়। এই ফাইলটিতে মন্তব্য দেখুন ।

আপনার এই জোনগুলি ব্যবহার করার দরকার নেই। পরিবর্তে আপনার পুরো নামযুক্ত টাইম জোন যেমন America/New_Yorkবা Europe/Londonআপনার অবস্থানের জন্য উপযুক্ত যা ব্যবহার করা উচিত । এখানে তালিকা দেখুন ।


10

পুরানো আন * x শৈলীতে (সুনোস, এইচপুক ...) আপনি করতে পারেন:

ln -fs /usr/share/zoneinfo/UTC /etc/localtime

আপনার প্রয়োজন / প্রয়োজন টাইমজোনটি পেতে / ইউএসআর / শেয়ার / জোনিনফোর সামগ্রীগুলি পরীক্ষা করুন।

উদাহরণস্বরূপ, আইরিশ গ্রীষ্মকালীন সময় (আইএসটি) হিসাবে সংজ্ঞায়িত করা যায়

-rw-r--r-- 1 root root 3661 Mar 13 22:18 /usr/share/zoneinfo/posix/Eire

অথবা

lrwxrwxrwx 1 root root 13 Mar 13 22:18 /usr/share/zoneinfo/Europe/Dublin -> ../posix/Eire

তবে সর্বাধিক গুরুত্বপূর্ণ হ'ল যথাযথ ক্লক রেফারেন্স এবং এনটিপি ডিমন (উদাহরণস্বরূপ ওপেনটিপিডি) ব্যবহার করা, কারণ টাইমজোনটি কেবল স্ট্রিংগুলিতে সময় প্রদর্শন / রূপান্তর করার জন্য ব্যবহৃত হয়, এটি সংরক্ষণ করার জন্য নয় (টাইমজোন যাই হোক না কেন, 01/01 তে পার্থক্য / 1970 এ পৃথিবীতে সর্বত্র একরকম)।


আমি এটি ইউটিসিকে এশিয়া / কোলকট্টার সাথে পরিবর্তিত করতে ব্যবহার করতে পারি .. sudo rm /etc/localtime(আমি ইতিমধ্যে এই ফাইলটি রেখেছি তাই পরবর্তী কমান্ডের সাথে সিমলিংক তৈরি করতে পারিনি, তাই আমি এটি প্রথমে মুছে ফেলেছি) sudo ln -s /usr/share/zoneinfo/Asia/Kolkata /etc/localtime,। আমি মনে করি এটি একটি সাধারণ সমাধান বলে মনে হচ্ছে।
— আজিব.কেপি

5

এটার মতো কিছু?

$ date
Wed Jul 16 22:52:47 EDT 2014

$ cat /etc/timezone
America/New_York

$ sudo dpkg-reconfigure tzdata
$ service cron stop && service cron start

4

উপস্থাপনের জন্য 14.04 এর জন্য আপডেট হয়েছে

সময় এবং তারিখের স্থিতি দেখুন:

$ timedatectl status
                      Local time: Sun 2018-07-29 15:26:03 BST
                  Universal time: Sun 2018-07-29 14:26:03 UTC
                        RTC time: Sun 2018-07-29 14:26:03
                       Time zone: Europe/London (BST, +0100)
       System clock synchronized: yes
systemd-timesyncd.service active: yes
                 RTC in local TZ: no

সময় অঞ্চলগুলির তালিকা দেখুন:
তালিকাভুক্ত সময় অঞ্চল (৪২৫)

$ timedatectl list-timezones
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
...
Pacific/Tongatapu
Pacific/Wake
Pacific/Wallis
UTC

ইউটিসিতে সময় অঞ্চল নির্ধারণ করুন:

$ timedatectl set-timezone UTC

সময় এবং তারিখের স্থিতি দেখুন:

$ timedatectl status
                      Local time: Sun 2018-07-29 14:46:27 UTC
                  Universal time: Sun 2018-07-29 14:46:27 UTC
                        RTC time: Sun 2018-07-29 14:46:27
                       Time zone: UTC (UTC, +0000)
       System clock synchronized: yes
systemd-timesyncd.service active: yes
                 RTC in local TZ: no*

আরে, আপনি কি আমাকে সময় অঞ্চল ইউটিসি + 06: 00 সেট করতে সাহায্য করতে পারেন? ধন্যবাদ
— মোঃ আলামিন

আমার চারপাশে একটি খনন করা হয়েছে, তবে সেট-টাইমজোন কেবলমাত্র উপলভ্য তালিকা-টাইমজোনগুলিতে আপনাকে একটি টাইমজোন সেট করার অনুমতি দেয়, আপনি মডিফায়ার বা অফসেটগুলি প্রয়োগ করতে পারবেন না। ইউটিসি + 06: 00 নির্ধারণের জন্য অন্য উপায় থাকতে পারে তবে আমি এটি খুঁজে পেলাম না ... একটি নতুন প্রশ্নে ফোরামকে জিজ্ঞাসা করার মতো।
— ব্রডসওয়ার্ডে

আরে আমি এটি সমাধান করেছি, sudo timedatectl set-timezone Asia/Dhakaধন্যবাদ বিটিডব্লিউ।
— মোঃ আলামিন

1
আমি আপনার প্রয়োজনীয়তাটিকে ভুল বুঝেছি ... উপলভ্য তালিকার সময় অঞ্চলগুলি এমন অনেক টাইমজোন রয়েছে যা ইউটিসি + 06: 00 পূরণ করে, আমি ভেবেছিলাম আপনি অ-ভৌগলিক জেনেরিক ইউটিসি অফসেট প্রয়োগ করার উপায় খুঁজছেন। আপনি যা খুজছিলেন তা খুশি হয়েছি।
— ব্রডসওয়ার্ডে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.