मैं एक लिनक्स सर्वर में लॉग इन करता हूं, जो एक यूरोपीय समय क्षेत्र में है। एशियाई समय क्षेत्र में अपना खाता कैसे बनाया जाए? और मेरे पास सुपर यूजर की अनुमति नहीं है।
सिस्टम सेंटोस 6.5 और ubuntu 12.10, दो सर्वर हैं।
मैं एक लिनक्स सर्वर में लॉग इन करता हूं, जो एक यूरोपीय समय क्षेत्र में है। एशियाई समय क्षेत्र में अपना खाता कैसे बनाया जाए? और मेरे पास सुपर यूजर की अनुमति नहीं है।
सिस्टम सेंटोस 6.5 और ubuntu 12.10, दो सर्वर हैं।
जवाबों:
आप करने के लिए अनुमति पढ़ा है, तो /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 से पता चलता)।
export -p
करें कि यह पुष्टि करने के लिए कि टीबी चर ठीक से सेट किया गया है, और सब कुछ सही ढंग से लिखा गया है। सर्वर घड़ी बंद हो सकती है। date -u
यूटीसी समय की जांच करने के लिए उपयोग करें, और इसे worldtimeserver.com/current_time_in_UTC.aspx के
date -u
मुझे सही समय देता है, लेकिन फिर date
भी नहीं। इसका मतलब है कि सर्वर घड़ी बंद है? इसे कैसे बनाया जाए?
आप नीचे दिए गए कमांड को निष्पादित करके समय क्षेत्र बदल सकते हैं।
mv / etc / localtime /etc/localtime.bak
ln -s / usr / share / zoneinfo / एशिया / xxxx / etc / स्थानीय समय
अपने समय क्षेत्र के अनुसार एशिया / xxxx बदलें।