2014-04-04 6 views
6

मैं के माध्यम से यूटीसी के लिए अपने सर्वर (Ubuntu 12.04) के समय क्षेत्र बदल दिया है। हालांकि,/var/log/syslog पर, यह अभी भी पिछले सेटअप टाइमज़ोन के साथ समय प्रदर्शित करता है और यूटीसी नहीं। क्यूं कर ? इसे पूरे सिस्टम पर कैसे प्रभावी बनाते हैं? रीबूट करें?उबंटू: यूटीसी में टाइमज़ोन बदलें syslog के समय को प्रभावित नहीं करता है?</p> <pre><code>echo 'UTC' > /etc/timezone dpkg-reconfigure --frontend noninteractive tzdata </code></pre> <p>जब <code>date</code> चल रहा है, मैं देख सकता हूँ समय UTC में है:

धन्यवाद।

उत्तर

12

, syslog डेमॉन नया समय क्षेत्र लेने के लिए है आदेश का उपयोग करने के लिए:

ls /etc/init.d/*log* 

सामान्य आपके पास होगा:

sudo service rsyslog restart 

मैं के साथ पुनः आरंभ करने की सेवा के नाम पर मिला सिस्टम पर हर प्रक्रिया को पुनरारंभ करने के लिए जिसे आप नया टाइमज़ोन देखना चाहते हैं। यदि सिसलॉग की तरह केवल एक या दो है, तो आप इसकी परवाह करते हैं, तो आप उन्हें अलग-अलग पुनरारंभ कर सकते हैं, लेकिन संभवतः आप रीबूट करने और सब कुछ सुसंगत होने से बेहतर हैं।

+0

विषम है कि 'rsyslog' कॉन्फ़िगर स्वीकार करता है, संभवतः कॉन्फ़िगरेशन परिवर्तन लेने के लिए, लेकिन यह नया टाइमज़ोन नहीं उठाता है। यह मुझे एक बग या एक निरीक्षण की तरह लगता है। सेवा भेजना आमतौर पर सेवा को पुनरारंभ करने के लिए बेहतर होता है, लेकिन वास्तव में इस मामले में मदद नहीं करता है। – CivFan

1

यूटीसी पर स्विच करने के लिए, बस sudo dpkg-reconfigure tzdata निष्पादित करें, महाद्वीप सूची के नीचे स्क्रॉल करें और Etc का चयन करें; दूसरी सूची में, यूटीसी का चयन करें। यदि आप यूटीसी के बजाय जीएमटी पसंद करते हैं, तो यह उस सूची में यूटीसी से ऊपर है।

+0

डाउनवॉटर ने समझाया कि क्यों ऐसा इसलिए है जो मैं करता हूं। – a20

संबंधित मुद्दे