एंड्रॉयड

डेबियन 9 पर टाइमज़ोन कैसे सेट करें या बदलें

DEBIAN: Upgrade von Debian 9 auf Debian 10 - So gehts!

DEBIAN: Upgrade von Debian 9 auf Debian 10 - So gehts!

विषयसूची:

Anonim

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

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

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

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

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

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

timedatectl

जैसा कि नीचे दिए गए आउटपुट में दिखाया गया है, सिस्टम का टाइमज़ोन "अमेरिका / शिकागो" पर सेट है:

Local time: Mon 2019-03-11 16:46:45 CDT Universal time: Mon 2019-03-11 21:46:45 UTC RTC time: Mon 2019-03-11 21:46:45 Time zone: America/Chicago (CDT, -0500) Network time on: yes NTP synchronized: no RTC in local TZ: no

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

ls -l /etc/localtime

lrwxrwxrwx 1 root root 37 Jan 23 03:19 /etc/localtime ->../usr/share/zoneinfo/America/Chicago

डेबियन में बदलते समयक्षेत्र

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

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

timedatectl list-timezones

… Europe/Lisbon Europe/Ljubljana Europe/London Europe/Luxembourg Europe/Madrid Europe/Malta…

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

sudo timedatectl set-timezone your_time_zone

उदाहरण के लिए, सिस्टम के टाइमज़ोन को Europe/Ljubljana बदलने के लिए आप दौड़ेंगे:

sudo timedatectl set-timezone Europe/Ljubljana

समय- timedatectl आदेश जारी करके परिवर्तन को सत्यापित करें:

timedatectl

Local time: Mon 2019-03-11 22:51:27 CET Universal time: Mon 2019-03-11 21:51:27 UTC RTC time: Mon 2019-03-11 21:51:26 Time zone: Europe/Ljubljana (CET, +0100) Network time on: yes NTP synchronized: yes RTC in local TZ: no

एक Symlink बनाकर Timezone बदलना

वर्तमान /etc/localtime फ़ाइल या /etc/localtime हटाएं:

sudo rm -f /etc/localtime

उस समयावधि की पहचान करें जिसे आप कॉन्फ़िगर करना चाहते हैं और एक सिमलिंक बनाना चाहते हैं:

sudo ln -s /usr/share/zoneinfo/Europe/Ljubljana /etc/localtime

आप /etc/localtime फ़ाइल को /etc/localtime करके या date आदेश जारी करके परिवर्तन की पुष्टि कर सकते हैं:

date

Mon Mar 11 22:55:04 CET 2019

निष्कर्ष

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

डेबियन टर्मिनल