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


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.