Unix Epoch Format के साथ Date और Time कैसे सेट करें



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

यूनिक्स का युग गुरुवार, 1 जनवरी, 1970 को 00:00:00 यूटीसी पर शुरू हुआ। तब से यूनिक्स सिस्टम ने उस तारीख के बाद से कुछ सेकंड की संख्या की गणना करके समय का ध्यान रखा है। यूनिक्स और लिनक्स और फ्रीबीएसडी जैसे विभिन्न कार्यान्वयन, सेकंड के शाब्दिक संख्या के रूप में समय का ट्रैक रखते हैं क्योंकि तब लीप सेकंड की संख्या कम हो गई है।



यह एक अवधारणा नहीं है कि कई उपयोगकर्ता या यहां तक ​​कि प्रोग्रामर दैनिक आधार पर संपर्क में आते हैं। फिर भी, यदि आप यूनिक्स युग की शुरुआत के बाद से समाप्त होने वाले सेकंड की संख्या जानते हैं, तो आप वास्तव में अपने सिस्टम पर समय निर्धारित कर सकते हैं। आपको एक कमांड लाइन इंटरफेस पर काम करने की आवश्यकता होगी, इसलिए वर्चुअल टर्मिनल पर जाने के लिए या तो ग्राफिकल एक प्राप्त करने के लिए Ctrl, Alt और F1-F6 को दबाए रखें या Ctrl + Alt + T दबाएं। आप उबंटू डैश पर शब्द टर्मिनल के लिए भी खोज सकते हैं या इसे एप्लिकेशन से शुरू कर सकते हैं और फिर एलएक्सडीई, केडीई में सिस्टम टूल मेनू और एक्सफ़सी 4 में व्हिक्सर मेनू से बंद कर सकते हैं।



विधि 1: यूनिक्स युग के समय को निर्धारित करने के लिए GNU दिनांक टूल का उपयोग करना

यह सुनिश्चित करने का एक अच्छा विचार है कि आपके पास घड़ी को सेट करने का प्रयास करने से पहले दिनांक स्ट्रिंग सही रूप से स्वरूपित है। प्रकार दिनांक -d-@ 1501959335 ' और 1 जनवरी, 1970 से सेकंड की संख्या को लोगों द्वारा पसंद किए जाने वाले प्रारूप में बदलने के लिए धक्का दें। आप 1501959335 को किसी भी वैध यूनिक्स युग की मोहर के साथ बदल सकते हैं। हमने बस एक उदाहरण के लिए इसका उपयोग किया क्योंकि यह इस लेख को लिखते समय एक बिंदु पर वर्तमान यूनिक्स युग था।



आपको अपनी स्थानीय मशीन के लिए एक नियमित तारीख और समय के साथ-साथ समय क्षेत्र भी प्राप्त करना चाहिए। जब आप सुनिश्चित करें कि आपके पास चीजें सही हैं, तो आप कमांड का उपयोग कर सकते हैं दिनांक -s-@ 1501959335 ' इस समय स्टाम्प पर घड़ी लगाना। यदि आपको ऐसी त्रुटि मिलती है जो 'दिनांक: तिथि निर्धारित नहीं कर सकती है: संचालन की अनुमति नहीं है' वर्तमान तिथि के बाद, तो आप इसे एक उपयोगकर्ता के रूप में चलाने का प्रयास कर रहे थे। प्रकार sudo date -s ‘@ 1501959335 ' और घड़ी सेट करने के लिए एंटर पुश करें। हमारे उदाहरण में प्रदर्शित अंकों के स्थान पर एक वैध यूनिक्स समय टिकट का उपयोग करना याद रखें।

मूल रूप से, रूट एक्सेस प्राप्त करने से पहले आपसे आपका पासवर्ड पूछा जाएगा।



विधि 2: BSD दिनांक सॉफ़्टवेयर का उपयोग करना

यदि आप विभिन्न * बीएसडी ऑपरेटिंग सिस्टमों में से किसी का भी उपयोग कर रहे हैं, तो आपको वास्तव में एक अलग सिंटैक्स का उपयोग करने की आवश्यकता होगी जब यह तिथि कमांड पर आता है। यह FreeBSD, OpenBSD, NetBSD और संभवतः डार्विन के कुछ कार्यान्वयन के उपयोगकर्ताओं के लिए भी जाता है। लिनक्स और अन्य यूनिक्स जैसे ऑपरेटिंग सिस्टम के उपयोगकर्ता

1 जनवरी, 1970 के बाद से सेकंड शुरू करने के लिए सेकंड को बदलने के लिए, प्रॉम्प्ट और पुश एंटर पर दिनांक 15 -95959335 टाइप करें। एक बार फिर, आप किसी भी वैध यूनिक्स समय टिकट के साथ 1501959335 को बदल सकते हैं।

दिनांक '$ (दिनांक -r 1501959335 + '% y% m% d% H% M% S')' और तारीख को निर्धारित करने के लिए प्रवेश शुरू होने के बाद से पुश करें। इन बीएसडी-आधारित ऑपरेटिंग सिस्टम में यह थोड़ा अधिक जटिल है क्योंकि आपको इसे तारीख और समय के लिए नया प्रारूप बताना होगा, लेकिन यह अंत में उसी तरह काम करता है। नई तिथि निर्धारित करने के लिए आपको रूट एक्सेस की आवश्यकता होगी।

विधि 3: वर्तमान यूनिक्स समय देखें

यदि आप वर्तमान यूनिक्स युग समय टिकट देखना चाहते हैं, तो चलाएं दिनांक +% s कमांड लाइन से। यह यूनिक्स युग शुरू होने के बाद से सेकंड की संख्या के रूप में वर्तमान समय का उत्पादन करेगा। आपके पास अगली पंक्ति में यह आपके लिए जल्दी लौट आएगा

यदि आप पसंद करते हैं तो आप वास्तव में एक ग्राफिकल प्रतिनिधित्व प्राप्त कर सकते हैं। प्रकार xclock -d -utime कमांड लाइन पर और एंटर दबाएं। बशर्ते कि आपके पास क्लासिक XFree86 ऐप इंस्टॉल हो, आपको अपने टर्मिनल पर तैरती हुई एक विंडो मिलेगी, जो आपको सेकंड की वर्तमान संख्या प्रदान करती है।

3 मिनट पढ़ा