Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Linux

Unix Epoch के साथ सिस्टम दिनांक और समय सेट करें: चरण-दर-चरण निर्देश

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

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

विधि 1: Unix Epoch समय सेट करने के लिए GNU date टूल का उपयोग करना

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

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

स्वाभाविक रूप से, जारी रखने और रूट एक्सेस प्राप्त करने से पहले आपसे आपका पासवर्ड पूछा जाएगा।

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

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

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

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

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

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

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

लेखक के बारे में

Unix Epoch के साथ सिस्टम दिनांक और समय सेट करें: चरण-दर-चरण निर्देश

केविन एरोज़

केविन एरोज़ एक अत्यधिक अनुभवी और जानकार प्रौद्योगिकी विशेषज्ञ हैं जिनके पास एक दशक से अधिक का उद्योग अनुभव है। उनके पास Microsoft प्रमाणित प्रौद्योगिकी विशेषज्ञ (MCTS) प्रमाणन है और नवीनतम तकनीकी विकास से अपडेट रहने का गहरा जुनून है। केविन ने सॉफ्टवेयर विकास, साइबर सुरक्षा और क्लाउड कंप्यूटिंग जैसे क्षेत्रों में अपनी विशेषज्ञता और ज्ञान का प्रदर्शन करते हुए तकनीक से संबंधित विषयों पर व्यापक रूप से लिखा है। तकनीकी क्षेत्र में उनके योगदान को उनके साथियों द्वारा व्यापक रूप से मान्यता और सम्मान दिया गया है, और जटिल तकनीकी अवधारणाओं को स्पष्ट और संक्षिप्त तरीके से समझाने की उनकी क्षमता के लिए उन्हें उच्च सम्मान प्राप्त है।


  1. मैकबुक पर डिलीट किए गए iMessage पुनर्स्थापित करें: चरण-दर-चरण गाइड मैकबुक पर डिलीट किए गए iMessage पुनर्स्थापित करें: चरण-दर-चरण गाइड

    iMessage हमारे मैक पर दूसरों के साथ संवाद करने के सबसे लोकप्रिय तरीकों में से एक है और अच्छे कारण के लिए। ऑपरेटिंग सिस्टम में अंतर्निहित, यह आकर्षक सुविधाएं प्रदान करता है जो इसे अलग बनाती हैं और मेरी राय में यह सबसे अच्छे मैसेजिंग ऐप्स में से एक है जिसका आप उपयोग कर सकते हैं। कभी-कभी हम गलती से एक

  1. Advanced SystemCare के साथ Windows 10 पर Startupinfo.exe सिस्टम एरर हल करें Advanced SystemCare के साथ Windows 10 पर Startupinfo.exe सिस्टम एरर हल करें

    Startupinfo.exe एक एक्जीक्यूटेबल फाइल है और Advanced SystemCare सॉफ्टवेयर का हिस्सा है। Advanced SystemCare Windows कंप्यूटर के लिए एक शक्तिशाली परफॉरमेंस और सिक्योरिटी यूटिलिटी है। सॉफ्टवेयर यूजर्स को एंटीवायरस, मैलवेयर, रैंसमवेयर, और अन्य ऐसे खतरों से उन्नत ऑल-अराउंड सिक्योरिटी प्रदान करता है; यह

  1. ट्विटर थ्रेड्स आसानी से सेव करें: 3 सिद्ध तरीके ट्विटर थ्रेड्स आसानी से सेव करें: 3 सिद्ध तरीके

    यदि आप एक दिलचस्प ट्विटर थ्रेड देखते हैं, तो आप इसे लंबे समय तक रखना चाह सकते हैं। लेकिन आप ट्विटर थ्रेड कैसे सेव कर सकते हैं? क्या यह संभव भी है? संक्षिप्त उत्तर है हां! जबकि ट्विटर में थ्रेड सेव करने की कोई स्पष्ट सुविधा नहीं है, बुकमार्क नामक एक फ़ंक्शन है जो इसी तरह कार्य कर सकता है। इस लेख में,