Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

मास्टर उबंटू त्रुटि लॉग:देखने और निगरानी करने के लिए चरण-दर-चरण मार्गदर्शिका

<पी> मास्टर उबंटू त्रुटि लॉग:देखने और निगरानी करने के लिए चरण-दर-चरण मार्गदर्शिका

<पी> 11 जून, 2023, 2:45 अपराह्न EDT

पर प्रकाशित <पी> हन्ना का लिनक्स के प्रति प्रेम पहली बार साइबर पैट्रियट में प्रतिस्पर्धा करते समय विकसित हुआ। उसने छोटी उम्र से ही प्रोग्रामिंग और कंप्यूटर मरम्मत जैसे विषयों का अध्ययन किया है, जिससे उसे अच्छे दस्तावेज़ीकरण के महत्व को समझने में मदद मिली है - और कैसे कुछ दस्तावेज़ीकरण अनुभव के बिना उन लोगों के लिए उपयोगी नहीं है। उस अनुभव ने उन्हें सीधा, उपयोगी दस्तावेज़ बनाने का प्रयास करने के लिए प्रेरित किया। वह वर्तमान में ईस्टर्न न्यू मैक्सिको यूनिवर्सिटी में प्रोग्रामिंग और लिनक्स जैसे उप-विषयों पर ध्यान केंद्रित करते हुए कंप्यूटर विज्ञान का अध्ययन करती है।

<पी> हन्ना ने अप्रैल 2023 से MakeUseOf के लिए लिखा है, जिसमें लिनक्स, प्रोग्रामिंग, DIY और बायर्स गाइड जैसे वर्टिकल पर ध्यान केंद्रित किया गया है। ENMU के द चेज़ अखबार जैसे स्थानीय प्रकाशनों में योगदान देने के अलावा, हन्ना को KENW न्यूज़ 3 पर न्यू मैक्सिको के स्थानीय लोगों को प्रासंगिक, हालिया और सटीक समाचार देने में अपना जुनून दिखता है।

<पी> यह बेहद निराशाजनक होता है जब आपका कंप्यूटर ठीक से काम नहीं कर रहा हो और आप नहीं जानते कि क्यों। हालाँकि उबंटू में आपके सामने आने वाली हर समस्या का आसान समाधान नहीं है, आप अपने पीसी की समस्याओं के निवारण और निदान के लिए उबंटू त्रुटि लॉग जैसे संसाधनों का उपयोग कर सकते हैं।

उबंटू लॉग क्या हैं?

<पी> उबंटू लॉग व्यापक फ़ाइलें हैं जो आपके कंप्यूटर पर होने वाली सभी घटनाओं का रिकॉर्ड संग्रहीत करती हैं। इसमें आपके हार्डवेयर, ऑपरेटिंग सिस्टम और यहां तक कि आपके कुछ सॉफ़्टवेयर के बारे में लॉग की गई जानकारी शामिल है।

<पी> ये लॉग समस्या निवारण और निदान प्रक्रिया के लिए अमूल्य हैं। वे आपके सिस्टम में होने वाली घटनाओं के बारे में टाइमस्टैम्प, संदर्भ और गहन विवरण जैसी जानकारी प्रदान करते हैं। इन लॉग का उपयोग करने के लिए, आपको पहले सबसे महत्वपूर्ण प्रकारों के बारे में जानना होगा।

उबंटू लॉग के प्रकार

<पी> प्रत्येक जानकारी को एक लॉग में लिखने के बजाय, उबंटू विभिन्न उद्देश्यों के लिए डिज़ाइन किए गए अलग-अलग लॉग में जानकारी रिकॉर्ड करता है। हालाँकि सूचीबद्ध करने के लिए बहुत सारे लॉग हैं, फिर भी कुछ महत्वपूर्ण लॉग (और लॉग प्रकार) हैं जिनके बारे में आपको समस्या निवारण के लिए उपयोग करने का प्रयास करने से पहले अवगत होना चाहिए।

मास्टर उबंटू त्रुटि लॉग:देखने और निगरानी करने के लिए चरण-दर-चरण मार्गदर्शिका <पी> शायद सभी लॉग में सबसे प्रमुख सिस्टमड जर्नल है। systemd Linux में एक अभिन्न सेवा प्रबंधक है। परिणामस्वरूप, कई अलग-अलग ऑपरेटिंग सिस्टम सेवाओं के साथ समस्याएं सिस्टमडी जर्नल में दर्ज की जाती हैं। आप इस लॉग को जर्नलक्टल कमांड से नेविगेट कर सकते हैं।

<पी> सिस्टम लॉग भी बहुत महत्वपूर्ण हैं. ये लॉग सीधे उबंटू के विभिन्न हिस्सों से संबंधित हैं और इनमें सिस्टम संदेश जैसी चीज़ें शामिल हो सकती हैं। कुछ सिस्टम लॉग में शामिल हैं:

  • प्राधिकरण लॉग: कोई भी प्रक्रिया जिसके लिए प्राधिकरण की आवश्यकता होती है, जैसे कि सुडो कमांड या उपयोगकर्ता लॉगिन, इस लॉग में दर्ज की जाएगी।
  • डेमन लॉग: यह लॉग ब्लूटूथ और एसएसएच जैसी किसी भी पृष्ठभूमि सेवाओं (या डेमॉन) से संबंधित है।
  • डीबग लॉग: यह लॉग सिस्टम द्वारा प्रदान की गई डिबगिंग जानकारी के साथ-साथ syslogd पर लॉग करने वाले एप्लिकेशन भी प्रदान करता है।
  • कर्नेल लॉग: इस लॉग में लिनक्स कर्नेल से जुड़ी गतिविधि के रिकॉर्ड शामिल हैं।
  • सिस्टम लॉग: यह लॉग उन रिकॉर्ड्स को संग्रहीत करता है जिनमें आपके सिस्टम पर अधिकांश प्रकार की वैश्विक गतिविधि शामिल होती है।
  • विफल लॉग: यह लॉग विफल लॉगिन के रिकॉर्ड संग्रहीत करता है, जो यह जांचने में विशेष रूप से सहायक होता है कि क्या किसी ने आपके सिस्टम में सेंध लगाने का प्रयास किया है।
<पी> आपके कंप्यूटर में /var/log में एप्लिकेशन लॉग (जैसे अपाचे लॉग फ़ाइलें या MySQL लॉग फ़ाइलें) भी संग्रहीत हो सकते हैं निर्देशिका. आप अपने कंप्यूटर पर वर्तमान में संग्रहीत सभी लॉग फ़ाइलों को देखने के लिए ls कमांड का उपयोग कर सकते हैं:

ls /var/log

उबंटू पर लॉग कैसे पढ़ें

<पी> अब जब आप अपने सिस्टम पर विभिन्न प्रकार के लॉग से परिचित हो गए हैं, तो आप उनके द्वारा संग्रहित जानकारी की गहराई से जांच करने के लिए तैयार हैं। शुरू करने से पहले, यह ध्यान रखना महत्वपूर्ण है कि सभी सिस्टम लॉग एक ही तरह से नहीं लिखे जाते हैं।

<पी> कुछ लॉग को प्लेनटेक्स्ट फ़ाइलों के रूप में संग्रहीत किया जाता है जबकि अन्य लॉग को बाइनरी फ़ाइलों के रूप में संग्रहीत किया जाता है। यदि आप अपने सिस्टम पर रिकॉर्ड को प्रभावी ढंग से पार्स करना चाहते हैं, तो आपको दोनों प्रकार की फ़ाइलों और उनके साथ जोड़े गए कमांड-लाइन टूल से परिचित होना होगा।

<पी> प्लेनटेक्स्ट फ़ाइल लॉग RSYSLOG_TraditionalFileFormat नामक टेम्पलेट का उपयोग करते हैं और इसमें चार बुनियादी फ़ील्ड शामिल होते हैं:टाइमस्टैम्प, होस्टनाम, एप्लिकेशन और संदेश। उदाहरण के लिए, कर्नेल लॉग इस टेम्पलेट का उपयोग करता है:

मास्टर उबंटू त्रुटि लॉग:देखने और निगरानी करने के लिए चरण-दर-चरण मार्गदर्शिका <पी> प्लेनटेक्स्ट लॉग के विपरीत, बाइनरी फ़ाइल लॉग को इतनी आसानी से नहीं पढ़ा जा सकता है। आपको कौन जैसी कमांड-लाइन उपयोगिताओं का उपयोग करने की आवश्यकता होगी ,अंतिम , और अंतिम क्रमशः utmp, wtmp, और btmp जैसे लॉग पढ़ने के लिए। utmpdump जैसे कमांड utmp वेरिएंट और systemctl के लिए जर्नल के लिए बाइनरी लॉग जानकारी को पढ़ने योग्य प्रारूप में मुद्रित करने के लिए भी डिज़ाइन किया गया है।

<पी> अधिकांश स्थितियों में, टर्मिनल में इन लॉग को प्रभावी ढंग से पार्स करने का तरीका जानना महत्वपूर्ण होगा। आप अपने सिस्टम लॉग को पूरी तरह से पढ़े बिना विशिष्ट जानकारी प्राप्त करने के लिए ग्रेप और टेल जैसे कमांड का उपयोग कर सकते हैं।

<पी> आपके द्वारा उपयोग किए जा सकने वाले कुछ सर्वोत्तम कमांड में शामिल हैं:

  • grep: किसी फ़ाइल
  • में वर्णों की एक श्रृंखला की खोज करता है
  • पूंछ: फ़ाइल के अंत से 10 पंक्तियाँ प्रिंट करता है
  • सिर: फ़ाइल की शुरुआत से 10 लाइनें प्रिंट करता है
  • सॉर्ट: आपके विनिर्देशों के अनुसार पुनर्व्यवस्थित फ़ाइल प्रिंट करता है
<पी> utmpdump और systemctl जैसे कमांड-लाइन टूल में सहायक फ़्लैग भी होते हैं जिन्हें आपको टर्मिनल में काम करते समय ध्यान में रखना चाहिए। ये झंडे आपको कमांड को संशोधित करने की अनुमति देंगे और टर्मिनल में क्या प्रिंट होता है उस पर नियंत्रण बढ़ाएंगे।

<पी> जर्नलक्टल कमांड के लिए कुछ विशेष रूप से उपयोगी झंडे हैं:

  • -b: जर्नलक्टल के कारण केवल अंतिम रीबूट के बाद एकत्रित प्रविष्टियाँ ही लौटती हैं
  • --चूंकि "YYYY-MM-DD HH:MM:SS" --जब तक "YYYY-MM-DD HH:MM:SS": जर्नलसीटीएल को केवल निर्दिष्ट तिथियों से पहले और/या बाद में प्रविष्टियाँ लौटाने का निर्देश देता है
  • -p NUM: प्रविष्टियों को उनके syslog प्राथमिकता स्तर (0/emerg से 7/डीबग तक) के आधार पर फ़िल्टर करता है

उबंटू लॉग के साथ त्रुटियों का निवारण

<पी> अब जब आप विभिन्न प्रकार के सिस्टम लॉग से परिचित हो गए हैं और जानते हैं कि उन्हें प्रभावी ढंग से कैसे पढ़ा जाए, तो केवल एक ही काम करना बाकी है कि आपके द्वारा एकत्र की गई जानकारी को समस्या निवारण प्रक्रिया में लागू करना है। इस प्रक्रिया में आमतौर पर कुछ रचनात्मकता की आवश्यकता होती है।

<पी> जिस समस्या से आप निपट रहे हैं, पहले उसकी प्रमुख विशेषताओं के बारे में सोचकर समस्या निवारण करना एक अच्छा विचार है। क्या समस्या तब होती है जब आप कोई निश्चित एप्लिकेशन खोलते हैं? क्या आपका सिस्टम हर बार समस्या आने पर क्रैश और रीबूट हो जाता है?

<पी> जब आप मुद्दे की विशेषताओं के बारे में सोचते हैं, तो यह स्वाभाविक रूप से आपको इसके बारे में जानकारी इकट्ठा करने के लिए कुछ बेहतरीन लॉग तक ले जाएगा। उदाहरण के लिए, यदि आपके सिस्टम में बूट प्रक्रिया के दौरान समस्या आ रही है, तो आप जर्नल में बूट प्रविष्टियों का संदर्भ लेकर कुछ उपयोगी जानकारी प्राप्त करने में सक्षम हो सकते हैं।

<पी> जर्नल में सभी लॉग बूट को प्रिंट करने के लिए निम्नलिखित कमांड दर्ज करें:

journalctl --list-boots
<पी> टर्मिनल रिकॉर्ड किए गए बूटों की एक सूची प्रिंट करेगा; सबसे नवीनतम जूते सूची में सबसे नीचे मिलेंगे। प्रत्येक बूट के लिए रिकॉर्ड की गई तारीखों और समय को तब तक देखें जब तक कि आप उस लॉग बूट को ढूंढने में सक्षम न हो जाएं जहां त्रुटि हुई थी।

<पी> सबसे बाएं कॉलम से संख्या को NUM के रूप में लें और बूट के बारे में अधिक जानकारी प्राप्त करने के लिए निम्नलिखित कमांड दर्ज करें:

journalctl -b -NUM -n
<पी> बूट के बारे में जानकारी का एक व्यापक रिकॉर्ड प्रदर्शित किया जाएगा। यदि बूट प्रक्रिया के दौरान कोई असामान्य त्रुटियां हुईं, तो आप उन्हें समस्या निवारण में एक कदम आगे बढ़ाने के लिए इस रिकॉर्ड से जानकारी का उपयोग कर सकते हैं।

मास्टर उबंटू त्रुटि लॉग:देखने और निगरानी करने के लिए चरण-दर-चरण मार्गदर्शिका <पी> यही सिद्धांत कई अन्य मुद्दों पर भी लागू होता है। हालाँकि, यदि आप अपने कंप्यूटर में आ रही समस्या के बारे में अधिक नहीं जानते हैं, तो यह जानना मुश्किल हो सकता है कि कहाँ से शुरू करें। ऐसे कुछ लॉग हैं जो उबंटू सिस्टम के विभिन्न मुद्दों के लिए विशेष रूप से सहायक हैं।

<पी> समस्या निवारण प्रक्रिया के दौरान आरंभ करने के लिए syslog सबसे अच्छा लॉग है। चूंकि यह प्रभावी रूप से एक वैश्विक लॉग है, इसलिए इसमें उस समस्या के बारे में कुछ जानकारी होने की बहुत संभावना है जिससे आप निपट रहे हैं। यदि आपको प्रमाणीकरण (जैसे कि sudo पासवर्ड काम नहीं करने की त्रुटि, उदाहरण के लिए) या बूटिंग से संबंधित समस्याएं आ रही हैं, तो auth.log जांचें या boot.log .

<पी> अपनी समस्या से संबंधित कीवर्ड के साथ सर्वाधिक प्रासंगिक लॉग खोजें। उदाहरण के लिए, यदि आपको प्रमाणीकरण में समस्या आ रही है, तो आप निम्न आदेश के साथ auth.log से रिकॉर्ड खींच सकते हैं:

cat /var/log/auth.log | grep 'Authentication failure'
<पी> अंततः, आपको ऐसी जानकारी मिलना निश्चित है जो उत्कृष्ट अंतर्दृष्टि प्रदान करती है। जब आप त्रुटि लॉग से जानकारी को वेब पर शोध के साथ जोड़ते हैं, तो आपको ऐसे संसाधन मिलने की बहुत संभावना है जो कुछ ही समय में आपके सिस्टम से संबंधित समस्याओं को हल करने में आपकी सहायता करेंगे।

Linux त्रुटियों के निवारण के लिए ऑनलाइन संसाधनों का संदर्भ

<पी> आपको अकेले समस्या निवारण प्रक्रिया से गुज़रने की ज़रूरत नहीं है। जैसे ही आप अपने कंप्यूटर के साथ समस्या के बारे में जानकारी इकट्ठा करते हैं, आपको अपने पीसी के निदान और मरम्मत के करीब पहुंचने के लिए आस्क उबंटू जैसे ऑनलाइन संसाधनों और MakeUseOf पर विस्तृत गाइड का उपयोग करना चाहिए।


  1. Adobe से Apple तक:लागत में कटौती करें, रचनात्मकता को बढ़ावा दें Adobe से Apple तक:लागत में कटौती करें, रचनात्मकता को बढ़ावा दें

    स्मार्ट आंसर एआई द्वारा बनाया गया सारांश संक्षेप में: मैकवर्ल्ड एक पत्रकार के एडोब क्रिएटिव क्लाउड से ऐप्पल क्रिएटर स्टूडियो में स्विच करने की खोज करता है, जो एडोब की $69.99/माह की उच्च सदस्यता लागत बनाम ऐप्पल के $12.99/माह मूल्य निर्धारण से प्रेरित है। इस बदलाव में फ़ोटोशॉप को Pixelmator Pro से और

  1. आपके द्वारा दर्ज की गई उपयोगकर्ता आईडी मौजूद नहीं है - Microsoft खाता त्रुटि आपके द्वारा दर्ज की गई उपयोगकर्ता आईडी मौजूद नहीं है - Microsoft खाता त्रुटि

    बहुत सारे उपयोगकर्ताओं ने त्रुटि की सूचना दी है आपके द्वारा दर्ज की गई उपयोगकर्ता आईडी मौजूद नहीं है . हालांकि यह त्रुटि ज्यादातर portal.office.com . तक पहुंचने का प्रयास करते समय होती है , यह Microsoft से जुड़े अन्य अनुप्रयोगों तक पहुँचने के दौरान हो सकता है। आपके द्वारा दर्ज की गई उपयोगकर्ता आईडी

  1. क्लाउड स्टोरेज:डेटा स्टोर करने और ट्रांसफर करने में इनोवेशन क्लाउड स्टोरेज:डेटा स्टोर करने और ट्रांसफर करने में इनोवेशन

    भविष्य की पीढ़ियों के लिए सूचनाओं को संग्रहीत करने और प्रसारित करने या अपनी स्वयं की यादों को संरक्षित करने के लिए मनुष्य हमेशा अपने स्वयं के मस्तिष्क कोशिकाओं के अलावा किसी बाहरी माध्यम पर निर्भर रहा है। शुरुआती निएंडरथल से जिन्होंने गुफा की दीवारों पर गीली मिट्टी और मिट्टी और नक्काशियों का इस्तेमा