सवाल कमांड लाइन से समय-क्षेत्र सेटिंग्स कैसे बदलें


मेरे पास एक वर्चुअल मशीन है जो पीएसटी पर सेट है कि कुछ सहकर्मियों के पास अलग-अलग समय क्षेत्र हैं। अगर मैं समय-क्षेत्र को ईएसटी और जीएमटी में बदलना चाहता था, तो मुझे क्या करने की ज़रूरत है?


175
2017-08-31 18:19


मूल




जवाब:


उपयोग timedatectl

sudo timedatectl set-timezone <timeszone>

उदाहरण:

  • ईएसटी के रूप में टाइमज़ोन

    sudo timedatectl set-timezone EST
    
  • यूटीसी के रूप में टाइमज़ोन

    sudo timedatectl set-timezone UTC
    
  • सभी वैध टाइमज़ोन सूचीबद्ध करना

    timedatectl list-timezones
    

यह आदेश है उत्तम स्वचालन स्क्रिप्ट के लिए क्योंकि इसे किसी की आवश्यकता नहीं है उपयोगकर्ता संपर्क जबकि दिए गए अन्य उत्तर की तुलना में dpkg-reconfigure tzdata


204
2018-03-08 13:15



+1 टिप्पणियों का प्रशंसक नहीं है, लेकिन मैं यहां एक डाल रहा हूं क्योंकि यह मेरे लिए सबसे अच्छा तरीके से काम करता है। मैं कुछ या तो मेन्यू या गुई प्रोग्राम लॉन्च करने के बजाय टाइमज़ोन को बदलने के लिए एक सिंगल लाइन कमांड लाइन टूल चाहता था (मुझे नहीं पता कि क्या tzdata करता है, यह कैसे काम करता है, लेकिन मुझे इस लाइन कमांड के साथ आवश्यकता नहीं है)। धन्यवाद! - Phil Ryan
एक जादू की तरह काम करता है ;) - user332660
दिलचस्प बात यह है कि यह tzdata से थोड़ा अलग कर रहा है। मुझे पैच लगाने के बाद सिस्टम समय से अलग होने के साथ जावा टाइम के साथ कोई समस्या थी। Tzdata इस मुद्दे को ठीक करने के लिए काम नहीं किया, लेकिन ऐसा किया। - Daniel Bower
यह मेरे लिए काम नहीं किया; हालांकि dpkg-reconfigure चाल है - Antti Haapala
@ एन्टी हैपाला किस ओएस और संस्करण पर? - Jossef Harush


निम्नलिखित भी काम करते हैं। जीएमटी के लिए:

ln -sf /usr/share/zoneinfo/GMT /etc/localtime

जंगल:

ln -sf /usr/share/zoneinfo/EST /etc/localtime

23
2017-08-31 10:09



मुझे लगता है कि जीएमटी या ईएसटी की बजाए शहर फ़ाइलों में से एक को जोड़ना बेहतर होगा, क्योंकि वे डेलाइट सेविंग टाइम का ट्रैक रखेंगे, जबकि लिंकिंग (उदाहरण के लिए) जीएमटी प्रणाली के समय को प्रतिबिंबित नहीं करेगा जब डेलाइट बचत प्रभावी हो आपके शहर में। उदा .: ln -sf /usr/share/zoneinfo/Europe/London /etc/localtime - Asfand Qazi


रूट के रूप में आपको निष्पादित करना होगा:

dpkg-reconfigure tzdata

एक मेनू आधारित उपकरण शुरू किया जाना चाहिए जो आपको टाइमज़ोन बदलने की अनुमति देता है।


23
2017-08-31 19:41





विशेष रूप से सर्वर के लिए सबसे आसान तरीका टाइमज़ोन सूचीबद्ध करना है:

timedatectl list-timezones

और उदाहरण के लिए, अपना चयन करें:

timedatectl set-timezone Europe/Athens

बस! ,--)


10
2018-02-18 15:52





एक अलग समय क्षेत्र सेटिंग के साथ एक प्रोग्राम चलाने के लिए, सेट करें TZ पर्यावरण परिवर्तनीय, उदा। रन TZ=Pacific/Kiritimati date यह देखने के लिए कि क्रिसमस द्वीप पर क्या समय है, या export TZ=Pacific/Kiritimati एक शेल सत्र के लिए सेटिंग आखिरी है।


4
2017-09-01 00:04





संपादित करें timezone पर फ़ाइल /etc फ़ोल्डर के रूप में:

Etc/GMT

आप अगले प्रारूप का उपयोग कर सकते हैं:

Region "/" City 

इसका उदाहरण /etc/timezone:

Europe/Athens

या

Europe/Paris
Europe/London

आप इसके साथ प्रयोग कर सकते हैं: dpkg-reconfigure tzdata और टाइमज़ोन फ़ाइल बिल्ली की जांच करें।

आपको रीबूट करना होगा या फिर एक सेवा शुरू करना होगा (एनटीपी सेवा नहीं)। मुझे नहीं पता कि कौन सा है। अगर कोई जानता है तो कृपया हमारे साथ साझा करें। (उबंटू 15.10 पर परीक्षण किया गया परिवर्तन तुरंत ध्यान में रखा गया है)


3
2017-07-28 12:19





सीपी-पी / यूएसआर / शेयर / जोनिनोफ़ो / यूएस / प्रशांत / आदि / लोकलटाइम

मैं दूसरों द्वारा उल्लिखित लिंकिंग के खिलाफ अनुशंसा करता हूं। यदि कुछ स्क्रिप्ट गलती से आपके / etc / localtime फ़ाइल को लिखती है, तो यह आपके प्रशांत टाइमज़ोन फ़ाइल को ओवरराइट करता है ... और इसे बदलने के लिए यह थोड़ा दर्द है।

बस ऊपर दिए गए आदेश के साथ लोकल फ़ाइल पर प्रशांत फ़ाइल की प्रतिलिपि बनाएँ।


1
2017-07-18 20:04



यह वास्तव में मेरे लिए काम किया। मुझे लगता है कि डॉकर, उत्तरदायी (?) के साथ कुछ बग है। Timedatectl और dpkg-reconfigure tzdata दोनों मेरे लिए असफल रहे। कॉपी करने के बाद, समय क्षेत्र ईएसटी से पीडीटी में बदल गया। - Sun


मैं उपयोगकर्ता को यह पूछने के लिए निम्न स्क्रिप्ट का उपयोग करता हूं कि कौन सा टाइमज़ोन सेट करना है, और फिर पुष्टि करें कि यह वास्तव में सेट किया गया है:

#!/bin/sh
sudo timedatectl set-timezone $(tzselect)
echo
echo timedatectl says:
timedatectl

मैंने उसे पुकारा tz-set


0
2018-04-26 07:24