Linux (ubuntu) पर समय क्षेत्र सेट करना


9

यहां यूके में हम यूटीसी + 1 हैं। मैंने 'तारीख' का उपयोग करते हुए समय निर्धारित किया। हालाँकि यह मानक UTC पर वापस जा रहा है, मैं एक NTP समय सर्वर के माध्यम से अनुमान लगा रहा हूँ।

मैं tzselect साथ समय क्षेत्र की स्थापना की कोशिश की है, लेकिन यह समय में परिवर्तन नहीं होता है, यह स्थानीय समय के बजाय यूटीसी पर बनी हुई है।

Therefore TZ='Europe/London' will be used.
Local time is now:  Thu Jun 25 10:57:48 BST 2009.
Universal Time is now:  Thu Jun 25 09:57:48 UTC 2009.

उपरोक्त आउटपुट सही है लेकिन समय वास्तव में परिवर्तित नहीं होता है।

मुझे या तो समय के ऑटो अपडेट को अक्षम करना होगा या आदर्श रूप से टाइमज़ोन को सही ढंग से सेट करना होगा।


मैंने UTC = no in / etc / default / rcS सेट करने की कोशिश की है। इसका कोई प्रभाव नहीं पड़ा (क्या मुझे कुछ रिबूट करने की आवश्यकता है)?
क्रिस

यूटीसी = न केवल यह नियंत्रित करता है कि आपके मोबाइल पर आरटीसी की व्याख्या कैसे की जाए, ओएस अलग से समय बनाए रखता है और ज्यादातर रिबूट / पावरऑफ के बीच समय को संरक्षित करने के लिए आरटीसी का उपयोग करता है।
Kjetil Joergensen

जवाबों:



2
  1. apt-get install ntpdate
  2. ntpdate pool.ntp.org

यह काम करेगा। मैंने अपने सर्वर पर यह किया है, एक कोशिश की है।

साइक्लोट्रॉन: ~ # ntpdate pool.ntp.org 25 जून 15:45:05 ntpdate [18445]: स्टेप टाइम सर्वर 120.88.47.10 ऑफसेट 485.998764 सेकंड


1

मैं इस पर 100% नहीं कर रहा हूँ, लेकिन यह एक अच्छा विचार है।

मुझे पता है कि आरएचईएल / सेंटोस पर, टाइम ज़ोन को सिमलिंक के रूप में सेट किया जाता है।

उदाहरण के लिए, मेरा है

स्थानीय समय -> / यूएसआर / शेयर / जोनइनफो / अमेरिका / लॉस_एंगल

क्या आप पुष्टि कर सकते हैं कि आपका लिंक यूरोप / लंदन है? यदि नहीं, तो स्थानीयसमय सिमलिंक को हटाने और एक बनाने का प्रयास करें।


यह वही है जो tzselect करता है। इसलिए आपको इसे मैन्युअल रूप से करने की आवश्यकता नहीं है।
सालेके

1

संभवतः इस उदाहरण में कोई समस्या नहीं है, लेकिन मैंने टाइमज़ोन नाम का उपयोग करते समय समस्याओं को देखा है। मैं इसके बजाय GMT ऑफसेट के साथ प्रयास करना चाहूंगा। (जो आपके मामले में स्पष्ट रूप से सिर्फ जीएमटी है)


2
क्षमा करें, मेरे पास मूल प्रश्न का उत्तर नहीं है (लगता है कि आप मेरे लिए सही काम कर रहे हैं), लेकिन दुर्भाग्य से, सामान्य तौर पर, यह सुझाव आपकी अपेक्षा के अनुरूप काम नहीं करेगा, क्योंकि एक विशिष्ट ऑफसेट का चयन नहीं होगा तदनुसार दिन के उजाले बचत समय के लिए समायोजित करें। मैं यूरोप / लंदन (NTP के साथ) का उपयोग करता हूं और वर्ष के सही समय पर GMT या BST प्राप्त करता हूं (बहुत से लोगों को एहसास नहीं है कि UK GMT पर केवल सर्दियों के समय में है)।
एंड्रयू फेरियर

1

कुबंटु में, आप स्थापना के दौरान टाइमज़ोन सेट करते हैं, और फिर आप सिस्टम सेटिंग्स -> दिनांक और समय का उपयोग करके समय क्षेत्र बदल सकते हैं और फिर समय क्षेत्र का चयन कर सकते हैं। हालाँकि, tzdata के प्रत्येक अपग्रेड (apt-get upgrade या ऑटोमैटिक पैकेज अपग्रेड से) जो भी आपने इंस्टालेशन में लिया है, उसे टाइमज़ोन वापस रीसेट करना प्रतीत होता है। मैंने बस इसे dpkg-reconfigure tzdata के साथ बदल दिया, जैसा कि सुझाव दिया गया था, और यह काम करने लगा। शायद यह अगले tzdata उन्नयन बच जाएगा।


0

आम तौर पर आप की जरूरत है

  • tzselect का उपयोग करके समयक्षेत्र सेट करें
  • फिर दिनांक का उपयोग करके समय निर्धारित करें

बाद में, चीजें सही होनी चाहिए।

तो क्या होता है अगर आप इन दो चीजों को करते हैं? क्या आप "दिनांक" का आउटपुट पोस्ट कर सकते हैं?

यदि समय सही ढंग से बदला गया है, लेकिन बाद में वापस बदल जाता है, तो कुछ हस्तक्षेप कर रहा है।

आम अपराधी:

  • NTP सर्वर (ntpd या समान चलाने के लिए जाँच करें)
  • cronjob से ntpdate
  • hwclock आपके टाइमज़ोन के बारे में उलझन में है (केवल रिबूट को प्रभावित करना चाहिए)

अगर तारीख कुछ भी नहीं बदलती है, तो कुछ गलत है ...


मूल रूप से मैंने tzselect और date सेट की है। लेकिन यह रीसेट हो गया (बिना रिबूट के)। मैंने NTP स्थापित या क्रोनजॉब नहीं देखा, इसलिए मुझे यह निश्चित नहीं है कि समस्या क्या थी।
क्रिस

0

मुझे अभी भी यह समस्या थी:

मैंने इसका इस्तेमाल यूटीसी को बंद करने के लिए किया

अनऑफिशियल उबंटू स्टार्टर गाइड | linuxtopia.org

तब ntp सेवा का उपयोग किया और डिफ़ॉल्ट ubuntu समय सर्वर का उपयोग कर रहा हूँ।

यह भी सुनिश्चित किया कि मेरी lat / लंबी क्षेत्रीय सेटिंग्स अच्छी थीं।

चियर्स

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.