मैं अपने स्वयं के विवेक के लिए स्थानीय समय में लॉग इन करने के लिए कार्यक्रम प्राप्त करने की कोशिश कर रहा हूं।
मैंने अपना समय-क्षेत्र अपडेट कर दिया है:
dpkg-reconfigure tzdata
लेकिन उस आदेश का परिणाम है:
Current default time zone: 'Australia/Adelaide'
Local time is now: Mon May 20 03:09:52 UTC 2013.
Universal Time is now: Mon May 20 03:09:52 UTC 2013.
में यूटीसी को नोटिस करेंLocal time
किसी भी कारण से यह क्यों हो सकता है?
मैंने बहुत सारे Googling किए हैं, लेकिन मेरी समस्या उन सभी को अलग लगती है :(
यहाँ कुछ और विवरण हैं:
# cat /etc/timezone
Australia/Adelaide
# date
Mon May 20 03:41:06 UTC 2013
# export TZ='Australia/Adelaide'; date
Mon May 20 13:16:11 CST 2013
स्थापना export TZ='Australia/Adelaide';
मेरी में /etc/profile
बनाता है date
एक बैश सत्र में डिफ़ॉल्ट रूप से काम लेकिन सिस्टम लॉग तिथि परिवर्तन नहीं करता है (सेवा पुनरारंभ करने के बाद)
संपादित करें:
# ls -l /etc/localtime
lrwxrwxrwx 1 root root 20 May 10 14:48 /etc/localtime -> /usr/share/zoneinfo/
# ls /etc/localtime/
Adelaide Chile GMT Japan PST8PDT Universal
Africa Cuba GMT+0 Kwajalein Pacific W-SU
America EET GMT-0 Libya Poland WET
Antarctica EST GMT0 MET Portugal Zulu
Arctic EST5EDT Greenwich MST ROC iso3166.tab
Asia Egypt HST MST7MDT ROK localtime
Atlantic Eire Hongkong Mexico Singapore localtime.dpkg-new
Australia Etc Iceland Mideast SystemV posix
Brazil Europe Indian NZ Turkey posixrules
CET Factory Iran NZ-CHAT UCT right
CST6CDT GB Israel Navajo US zone.tab
Canada GB-Eire Jamaica PRC UTC
उत्तर:
जाम के लिए धन्यवाद। किसी कारण से मेरे पास / आदि / स्थानीय समय के लिए एक सिमलिंक के रूप में था ... आईटी गाय ने यहां टर्नकी 12 का उपयोग करके सर्वर स्थापित किया, ताकि शायद यह समस्या थी।
# mv /etc/localtime /etc/localtime.old
# cp /usr/share/zoneinfo/Australia/Adelaide /etc/localtime
# date
Thu May 23 09:36:17 CST 2013
cp /usr/share/zoneinfo/Australia/Adelaide /etc/localtime
DIT मेरे लिए कुछ भी परिवर्तित नहीं :( स्थानीय समय अभी भी यूटीसी है, मैं जोड़ लिया है क्याls -l /etc/localtime
यह भी कहते हैं।