एंड्रॉयड

Ubuntu 18.04 पर टाइमज़ोन कैसे सेट करें या बदलें

Dicas Ubuntu - Questões - SHELL - GNOME - PCPR

Dicas Ubuntu - Questões - SHELL - GNOME - PCPR

विषयसूची:

Anonim

उबंटू पर, सिस्टम का टाइमज़ोन इंस्टॉल के दौरान सेट किया गया है, लेकिन बाद में इसे आसानी से बदला जा सकता है।

सही टाइमज़ोन का उपयोग कई प्रणालियों से संबंधित कार्यों और प्रक्रियाओं के लिए महत्वपूर्ण है। उदाहरण के लिए, क्रोन डेमॉन क्रॉन नौकरियों को निष्पादित करने के लिए सिस्टम के टाइमज़ोन का उपयोग करता है, और लॉग फ़ाइलों में टाइमस्टैम्प एक ही टाइमज़ोन पर आधारित होते हैं।

यह ट्यूटोरियल दर्शाता है कि उबन्टु १ previous.०४ और कमांड लाइन से पिछले संस्करणों पर या जीयूआई के माध्यम से टाइमज़ोन को कैसे सेट या परिवर्तित किया जाए। कुबंटू, लिनक्स टकसाल, और प्राथमिक ओएस सहित किसी भी उबंटू-आधारित वितरण के लिए एक ही निर्देश लागू होते हैं।

आवश्यक शर्तें

सिस्टम के टाइमज़ोन को बदलने के लिए आपको sudo विशेषाधिकार वाले उपयोगकर्ता के रूप में लॉग इन करना होगा।

वर्तमान समय क्षेत्र की जाँच करना

उबंटू और अधिकांश अन्य लिनक्स वितरणों में, हम वर्तमान सिस्टम के समय और समय क्षेत्र को प्रदर्शित करने और सेट करने के लिए timedatectl कमांड का उपयोग कर सकते हैं।

timedatectl

जैसा कि आप नीचे दिए गए आउटपुट में देख सकते हैं, समयक्षेत्र UTC के लिए सेट है:

Local time: Wed 2019-01-23 22:45:47 UTC Universal time: Wed 2019-01-23 22:45:47 UTC RTC time: Wed 2019-01-23 22:45:48 Time zone: Etc/UTC (UTC, +0000) System clock synchronized: yes systemd-timesyncd.service active: yes RTC in local TZ: no

सिस्टम /etc/localtime को /usr/share/zoneinfo डायरेक्टरी में बाइनरी /etc/localtime से सहानुभूति /etc/localtime समय के द्वारा कॉन्फ़िगर किया गया है। इसलिए, एक अन्य विकल्प यह होगा कि एलएस कमांड का उपयोग करते हुए सिम्लिंक बिंदुओं को दिखाया जाए।

ls -l /etc/localtime

lrwxrwxrwx 1 root root 27 Dec 10 12:59 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC

वैकल्पिक रूप से, आप /etc/timezone फ़ाइल की सामग्री प्रदर्शित करके वर्तमान सिस्टम के टाइमज़ोन की भी जाँच कर सकते हैं।

cat /etc/timezone

Etc/UTC

timedatectl को timedatectl कमांड का उपयोग करके बदलना

टाइमज़ोन बदलने से पहले, आपको उस टाइमज़ोन के लिए लंबे नाम का पता लगाना होगा जिसका आप उपयोग करना चाहते हैं। टाइमज़ोन नामकरण सम्मेलन आमतौर पर "क्षेत्र / शहर" प्रारूप का उपयोग करता है।

सभी उपलब्ध समय क्षेत्रों को सूचीबद्ध करने के लिए, आप /usr/share/zoneinfo निर्देशिका में फ़ाइलों को सूचीबद्ध कर सकते हैं या समय /usr/share/zoneinfo आदेश का उपयोग कर सकते हैं।

timedatectl list-timezones

… Europe/Oslo Europe/Paris Europe/Podgorica Europe/Prague Europe/Riga Europe/Rome Europe/Samara…

एक बार जब आप पहचान लें कि कौन सा समय क्षेत्र आपके स्थान के लिए सही है, तो sudo उपयोगकर्ता के रूप में निम्न कमांड चलाएँ:

sudo timedatectl set-timezone your_time_zone

उदाहरण के लिए, Europe/Rome लिए सिस्टम का समय क्षेत्र बदलने के लिए:

sudo timedatectl set-timezone Europe/Rome

परिवर्तनों को सत्यापित करने के लिए timedatectl आदेश चलाएँ:

timedatectl

Local time: Thu 2019-01-24 00:27:43 CET Universal time: Wed 2019-01-23 23:27:43 UTC RTC time: Wed 2019-01-23 23:27:44 Time zone: Europe/Rome (CET, +0100) System clock synchronized: yes systemd-timesyncd.service active: yes RTC in local TZ: no

tzdata को पुन: कॉन्फ़िगर करके tzdata

  1. उस समयक्षेत्र की पहचान करें जिसे आप कॉन्फ़िगर करना चाहते हैं।

    निम्नलिखित टी कमांड का उपयोग करके नए टाइमज़ोन नाम को /etc/timezone फ़ाइल में सहेजें:

    echo "Europe/Rome" | sudo tee /etc/timezone

    Europe/Rome

    सिस्टम के टाइमज़ोन को बदलने के लिए निम्नलिखित कमांड चलाएँ:

    sudo dpkg-reconfigure --frontend noninteractive tzdata

    Current default time zone: 'Europe/Rome' Local time is now: Thu Jan 24 00:40:48 CET 2019. Universal Time is now: Wed Jan 23 23:40:48 UTC 2019.

GUI का उपयोग करके समयक्षेत्र बदलना

यदि कमांड-लाइन आपकी चीज़ नहीं है, तो आप GUI के माध्यम से वर्तमान सिस्टम के टाइमज़ोन को बदल सकते हैं।

  1. Settings आइकन पर क्लिक करके सिस्टम सेटिंग्स विंडो खोलें, जैसा कि नीचे दी गई छवि में दिखाया गया है:

    एक बार हो जाने के बाद, विंडो बंद करने के लिए × पर क्लिक करें।

निष्कर्ष

इस गाइड में, हमने आपको अपना उबंटू सिस्टम का टाइमज़ोन बदलने के लिए दिखाया है। यदि आपके कोई प्रश्न हैं, तो टिप्पणी छोड़ने के लिए स्वतंत्र महसूस करें।

ubuntu टर्मिनल