इस ब्लॉग पोस्ट पर एक नज़र डालें: कैसे लिनक्स में टाइमजोन को बदलने के लिए कैसे: 2 तरीके ।
रेड हैट डिस्ट्रोस
यदि आप Red Hat जैसे वितरण का उपयोग कर रहे हैं, तो फ़ाइल की प्रतिलिपि बनाने का आपका तरीका अधिकतर स्वीकार्य होगा।
नोट: यदि आप डिस्ट्रो-अज्ञेयवादी समाधान की तलाश कर रहे हैं, तो यह डेबियन पर भी काम करता है, हालांकि नीचे सरल दृष्टिकोण हैं यदि आपको केवल डेबियन मशीनों से संबंधित होने की आवश्यकता है।
$ 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" के उपयोग पर
SO पर @ MattJohnson के उत्तर का अंश
Etc/GMT+6
POSIX मानकों के साथ पीछे की ओर संगतता के लिए क्षेत्र को जानबूझकर उलट दिया जाता है। इस फ़ाइल में टिप्पणियां देखें ।
आपको इन ज़ोन का उपयोग करने की आवश्यकता लगभग नहीं होनी चाहिए। इसके बजाय आप की तरह एक पूरी तरह से नामित समय क्षेत्र का उपयोग करना चाहिए America/New_York
या Europe/London
या जो कुछ भी अपने स्थान के लिए उपयुक्त है। यहां सूची देखें ।
echo $TZ
कुछ उत्पादन करता है लेकिन एक खाली लाइन)? इसके अलावा/etc/localtime
वास्तविक फ़ाइल की प्रतिलिपि बनाने के बजाय एक सिम्लिंक बनाने के लिए यह एक बेहतर विचार हो सकता है (जिस तरह से आप सुरक्षित रहेंगे, यदि मामले में कभी भी ऐसा डेटा बदल जाता है जिसकी संभावना सबसे अधिक होती है)।