लिनक्स - बिना अनुमति के स्थानीय समय निर्धारित करें


1

मैं एक लिनक्स सर्वर में लॉग इन करता हूं, जो एक यूरोपीय समय क्षेत्र में है। एशियाई समय क्षेत्र में अपना खाता कैसे बनाया जाए? और मेरे पास सुपर यूजर की अनुमति नहीं है।

सिस्टम सेंटोस 6.5 और ubuntu 12.10, दो सर्वर हैं।


आप किस डिस्ट्रो का उपयोग कर रहे हैं?
फिक्सर 1234

सेंटोस 6.5 और ubuntu 12.10, दो सर्वर।
宇宙 宇宙

जवाबों:


2

आप करने के लिए अनुमति पढ़ा है, तो /usr/share/zoneinfo/और उसके बच्चों (जो आप सामान्य रूप से होता है), तो आप समय क्षेत्र आपके में सेट कर सकते हैं ~/.bashrcया ~/.bash_profile, इस कमांड को क्रियान्वित:

export TZ="/usr/share/zoneinfo/{TIMEZONE-DIRECTORY}/{TIMEZONE_FILE}"

सही समयक्षेत्र डीआईआर और टाइमजोन फ़ाइल के साथ / usr / share / zoneinfo / के भीतर।

http://www.cyberciti.biz/faq/howto-linux-set-time-zone-per-user-basis/


यह काम करता है, लेकिन मुझे वास्तव में अजीब कुछ मिलता है। ऐसा लगता है कि सर्वर गलत है। TZजैसा कि मैंने सेट किया Asia/Shanghai, और फिर कॉल किया date, यह मुझे एक और गलत समय देता है। वास्तविक समय 13:22 है, लेकिन यह 21:27 से पता चलता (सेटिंग से पहले, यह 8:27 से पता चलता)।
宇宙人

क्या आपने शेल को बंद कर दिया और परिवर्तन करने के बाद इसे फिर से खोल दिया? वह मदद कर सकता है।
फ्रैंक थॉमस

मैंने किया। वास्तविक समय 13:22 है, शेल को बंद करने से पहले यह 08:27 दिखाता है, शेल को फिर से खोलने के बाद, यह 21:27 दिखाता है। दोनों गलत हैं। क्या यह सिस्टम की समस्या है?
宇宙 宇宙

ठीक है, उस कमांड में कुछ भी सर्वर को प्रभावित नहीं कर सकता है, इसलिए चिंता न करें कि आपने किसी और के लिए कुछ भी तोड़ दिया है। कोशिश export -pकरें कि यह पुष्टि करने के लिए कि टीबी चर ठीक से सेट किया गया है, और सब कुछ सही ढंग से लिखा गया है। सर्वर घड़ी बंद हो सकती है। date -uयूटीसी समय की जांच करने के लिए उपयोग करें, और इसे worldtimeserver.com/current_time_in_UTC.aspx के
फ्रैंक थॉमस

date -uमुझे सही समय देता है, लेकिन फिर dateभी नहीं। इसका मतलब है कि सर्वर घड़ी बंद है? इसे कैसे बनाया जाए?
宇宙 宇宙

0

आप नीचे दिए गए कमांड को निष्पादित करके समय क्षेत्र बदल सकते हैं।

mv / etc / localtime /etc/localtime.bak

ln -s / usr / share / zoneinfo / एशिया / xxxx / etc / स्थानीय समय

अपने समय क्षेत्र के अनुसार एशिया / xxxx बदलें।


1
"और मेरे पास सुपर उपयोगकर्ता की अनुमति नहीं है।" फिर भी आप उसे 2 आज्ञाएँ देते हैं जो सूडो से शुरू होती हैं।
टायसन

1
उन आदेशों को व्यवस्थापक के बिना सही ढंग से काम नहीं करेगा, अधिकांश सिस्टम पर डिफ़ॉल्ट अनुमतियों के साथ \ etc \ पर
फ्रैंक थॉमस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.