जवाबों:
उपयोग timedatectl
sudo timedatectl set-timezone <timeszone>
उदाहरण:
EST के रूप में Timezone
sudo timedatectl set-timezone EST
UTC के रूप में Timezone
sudo timedatectl set-timezone UTC
सभी मान्य टाइमज़ोन को सूचीबद्ध करना
timedatectl list-timezones
यह कमांड ऑटोमेशन स्क्रिप्ट के लिए एकदम सही है क्योंकि इसके आधार पर दिए गए अन्य उत्तर की तुलना में इसे किसी भी उपयोगकर्ता सहभागिता की आवश्यकता नहीं है dpkg-reconfigure tzdata
।
dpkg-reconfigure
चाल चली।
रूट के रूप में आपको निष्पादित करना होगा:
dpkg-reconfigure tzdata
एक मेनू आधारित टूल शुरू किया जाना चाहिए जो आपको टाइमज़ोन को बदलने की अनुमति देता है।
निम्नलिखित भी काम करते हैं। GMT के लिए:
ln -sf /usr/share/zoneinfo/GMT /etc/localtime
जंगल:
ln -sf /usr/share/zoneinfo/EST /etc/localtime
ln -sf /usr/share/zoneinfo/Europe/London /etc/localtime
विशेष रूप से सर्वर के लिए सबसे आसान तरीका टाइमज़ोन को सूचीबद्ध करना है:
timedatectl list-timezones
और उदाहरण के लिए, आपका चयन करें:
timedatectl set-timezone Europe/Athens
बस! , :-)
फ़ोल्डर में timezone
फ़ाइल को इस प्रकार संपादित करें /etc
:
Etc/GMT
आप अगले प्रारूप का उपयोग कर सकते हैं:
Region "/" City
का उदाहरण /etc/timezone
:
Europe/Athens
या
Europe/Paris
Europe/London
आप के साथ प्रयोग कर सकते हैं: dpkg-reconfigure tzdata
और कैट टाइमज़ोन फ़ाइल की जाँच करें।
आपको रिबूट या फिर से एक सेवा शुरू करनी चाहिए (एनटीपी सेवा नहीं)। मैं नहीं जानता कि कौन सा। अगर कोई जानता है तो कृपया हमारे साथ साझा करें। (उबंटू 15.10 पर परीक्षण किया गया परिवर्तन तुरन्त ध्यान में रखा गया है)
cp -p /usr/share/zoneinfo/US/Pacific /etc/localtime
मैं दूसरों द्वारा उल्लिखित की तरह AGAINST को जोड़ने की सलाह देता हूं। यदि कुछ स्क्रिप्ट गलती से आपकी /etc/localtime
फ़ाइल लिखती है , तो यह आपकी पैसिफ़िक टाइमज़ोन फ़ाइल को ओवरराइट कर देती है ... और इसे बदलने के लिए थोड़ा दर्द होता है।
बस ऊपर दिए गए कमांड के साथ स्थानीय फ़ाइल पर प्रशांत फ़ाइल की प्रतिलिपि बनाएँ।
रूट के रूप में आपको निष्पादित करना होगा:
ln -fs /usr/share/zoneinfo/Europe/Warsaw /etc/localtime && dpkg-reconfigure --frontend noninteractive tzdata
इसने SSH के माध्यम से GCP Ubuntu 14 पर मेरे लिए काम किया
sudo su
cp /usr/share/zoneinfo/Asia/Singapore /etc/localtime
tzdata
यह क्या करता है, यह कैसे काम करता है, लेकिन मुझे इसके साथ ज़रूरत नहीं है एक लाइन कमांड)। धन्यवाद!