टर्मिनल आस्तै लॉग फाइल दर्शक | Mewayz Blog Skip to main content
Hacker News

टर्मिनल आस्तै लॉग फाइल दर्शक

कमेंट करो

2 min read Via lnav.org

Mewayz Team

Editorial Team

Hacker News
<शरीर>

जीयूआई थमां परे: लॉग विश्लेषण आस्तै टर्मिनल गी गले लाना

सिस्टम प्रशासन, विकास, ते DevOps दी दुनिया च, लॉग फाइलें गी अनवार्निश सच्चाई ऐ. एह् तुंदे एप्लिकेशनें, सेवाएं, ते सर्वरें दा लगातार बखान ऐ, जेह् ड़ा हर सफलता, चेतावनी, ते महत्वपूर्ण असफलता गी दस्तावेज करदा ऐ। जदके आधुनिक ग्राफिकल लॉग दर्शक पॉलिश इंटरफेस पेश करदे न, तां देशी वातावरण च बेजोड़ शक्ति ते दक्षता ऐ जित्थें एह् लॉग पैदा होंदे न: टर्मिनल। लॉग गी दिक्खने ते पार्स करने आस्तै कमांड लाइन च महारत हासल करना सिर्फ इक आला कौशल नेईं ऐ; एह् गहरी सिस्टम अंतर्दृष्टि ते तेजी कन्नै समस्या निवारन आस्तै इक बुनियादी योग्यता ऐ। Mewayz जनेह् प्लेटफार्में आस्तै जेह् ड़े विस्तृत परिचालन डेटा पैदा करदे न , इस डेटा स्ट्रीम गी सीधे सर्वर पर तेज़ी कन्नै नेविगेट करने च सक्षम होना बेशकीमती ऐ । एह् लेख तुंदे टर्मिनल गी इक शक्तिशाली लॉग फाइल दर्शक च बदलने आस्तै जरूरी उपकरणें ते तकनीकें दी खोज करदा ऐ.

लॉग दिक्खने आस्तै जरूरी कमांड-लाइन उपकरण

"इक चीज़ गी खरी चाल्ली करो" दे यूनिक्स दर्शन ने असेंगी सरल, कम्पोजेबल कमांडें दा इक सूट उपहार च दित्ता ऐ जेह् ड़े इक कन्नै जंजीरें कन्नै जकड़ने पर अविश्वसनीय रूप कन्नै शक्तिशाली होई जंदे न। अपने लॉग थमां अंतर्दृष्टि हासल करना शुरू करने आस्तै तुसेंगी कुसै जटिल एप्लिकेशन दी लोड़ नेईं ऐ.

<उल>
  • पूंछ & सिर: वर्कहॉर्स। रियल-टाइम च इक लॉग दा पालन करने आस्तै `tail -f application.log` दा इस्तेमाल करो, नमीं प्रविश्टियें गी स्क्रॉल करदे दिक्खदे होई-डिप्लोयमेंट जां लाइव मुद्दे दी निगरानी आस्तै बिल्कुल सही. पैह् ली 20 लाइनें गी दिक्खने आस्तै `head -20 error.log` दा इस्तेमाल करो, जिंदे च अक्सर स्टार्टअप संदेश जां शुरूआती त्रुटियां होंदियां न.
  • grep: खोज विज़ार्ड। हज़ारें लाइनें गी फ़िल्टर करो तां जे सिर्फ उसी गै ढूंढो जेह् ड़ा प्रासंगिक ऐ: `grep "ERROR" system.log` जां `grep -i "timeout" api.log`. लाइनें गी बाहर कड्ढने आस्तै `-v` जां हर मैच दे आसपास संदर्भ दस्सने आस्तै `-A 2 -B 2` जनेह् झंडे कन्नै जोड़ो.
  • less & more: इंटरएक्टिव पेजर। बड्डी, स्थिर लॉग फाइलें आस्तै, `less filename.log` तुसेंगी ऊपर/नीचे स्क्रॉल करने, `/` कन्नै खोज करने, ते `G` कन्नै अंत तगर कूदने दी इजाजत दिंदा ऐ. एह् इक दर्शक ऐ, स्ट्रीम फॉलोअर नेईं।
  • awk & sed: पाठ प्रोसेसर। संरचित लॉग (जैसे JSON लाइनें जां आम सीमांकक) आस्तै, `awk` विशिष्ट स्तंभें गी कड्ढी सकदा ऐ. मसाल आस्तै, `awk '{print $1, $4}' access.log` सिर्फ टाइमस्टैम्प ते HTTP स्थिति कोड दस्सी सकदा ऐ.
  • दा ऐ

    शक्तिएं गी संयोजित करना: उन्नत विश्लेषण आस्तै पाइपिंग

    टर्मिनल दा सच्चा जादू पाइप (`|`) ऐ, जेह् ड़ा इक कमांड दा आउटपुट लैंदा ऐ ते अगले गी इनपुट दे रूप च भेजदा ऐ। इस कन्नै तुसेंगी मक्खी पर परिष्कृत विश्लेषण श्रृंखला बनाने दी अनुमति मिलदी ऐ। कल्पना करो जे तुसेंगी पिछले घैंटे थमां इक Mewayz मॉड्यूल लॉग च सारें शा मती बार त्रुटि गी तुप्पने दी लोड़ ऐ. तुस इक कमांड दा निर्माण करी सकदे ओ जि'यां: `grep "ERROR" mewayz_core.log | grep "$ (तारीख -d '1 घंटे पहले' '+% एच')" | कट -d' ' -f6- | सॉर्ट करना | यूनिक -सी | छंटाई -rn | सिर -5`। एह् पाइपलाइन त्रुटियें आस्तै छानदी ऐ, इसगी पिछले घैंटे तगर संकुचित करदी ऐ, संदेश गी कड्ढदी ऐ, छंटाई करदी ऐ, डुप्लिकेटें दी गिनतरी करदी ऐ ते शीर्शक पंजें दी सूची बनांदी ऐ। तत्काल, कस्टम पूछताछ दे इस स्तर गी पूर्व-विन्यस्त GUI उपकरण कन्नै नकल करना मुश्कल ऐ.

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

    टर्मिनल दर्शक बनाम इक पूर्ण लॉगिंग सिस्टम दा इस्तेमाल कदूं करना ऐ

    कमांड-लाइन प्रवीणता बड़ी मती जरूरी ऐ , पर एह् इक बड्डे पारिस्थितिकी प्रणाली दा हिस्सा ऐ । Mewayz जनेह् व्यापक बिजनेस ओएस आस्तै, जदके टर्मिनल एक्सेस फौरी, निम्न स्तर दे निदान आस्तै मता जरूरी ऐ, तां एह् केंद्रीकृत लॉगिंग प्रणाली दा विकल्प नेईं ऐ। `tail` ते `grep` जनेह् उपकरण इक गै सर्वर पर रियल-टाइम डिबगिंग, कुसै घटना दौरान ऐतिहासिक फाइलें दी जांच, जां त्वरित इक बारी दी स्क्रिप्ट लिखने आस्तै बिल्कुल सही न. हालांकि, मते सारे माइक्रोसर्विसें च घटनाएं गी सहसंबंधत करने, लंबे समें दी बरतून, जटिल अलर्टिंग, ते विजुअल डैशबोर्डें लेई, तुसेंगी ईएलके स्टैक (इलास्टिकसर्च, लॉगस्टैश, किबाना), ग्राफाना लोकी, जां क्लाउड सेवा जनेह् प्लेटफार्म दी लोड़ ऐ। टर्मिनल सटीक, तुरंत सर्जरी आस्तै तुंदी स्केलपेल ऐ; केंद्रीकृत प्रणाली मरीज दा जारी मेडिकल रिकार्ड ते सेह् त निगरानी सूट ऐ।

    एक होर कुशल कार्यप्रवाह बनाना

    टर्मिनल लॉग विश्लेषण गी अपने दिन दा इक निर्बाध हिस्सा बनाने लेई, अनुकूलन च थोड़ा समां निवेश करो. बार-बार, जटिल कमांडें लेई शेल उपनाम बनाओ (जियां, `उपनाम tailmewayz='tail -f /var/log/mewayz/app.log'`). इक फलक च इक लगातार लॉग पूंछ चलाने आस्तै `tmux` जां `screen` दा उपयोग करो जिसलै तुस दुए च कमांडें गी निष्पादत करदे ओ. रंगीन, मते पठनीय आउटपुट आस्तै, `lnav` (लॉग फाइल नेविगेटर) जां `grc` जनेह् उपकरण स्वतः बक्ख-बक्ख लॉग स्तरें गी सिंटैक्स-हाइलाइट करी सकदे न. इनें टर्मिनल तकनीकें च महारत हासल करियै, तुस सुनिश्चत करदे ओ जे कोई फर्क नेईं पौंदा जे तुंदा Mewayz इंस्टेंस कुत्थें बी चला करदा ऐ- इक लोकल वीएम, इक समर्पित सर्वर, जां इक कंटेनर-तुंदे कोल इसदे प्रदर्शन गी समझने ते अनुकूल बनाने लेई लोड़चदी सीधी, बिना फ़िल्टर कीती गेदी पहुंच ऐ.

    💡 DID YOU KNOW?

    Mewayz replaces 8+ business tools in one platform

    CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

    Start Free →
    दा

    बार-बार पुच्छे जाने आह् ले सवाल

    जीयूआई थमां परे: लॉग विश्लेषण आस्तै टर्मिनल गी गले लाना

    सिस्टम प्रशासन, विकास, ते DevOps दी दुनिया च, लॉग फाइलें गी अनवार्निश सच्चाई ऐ. एह् तुंदे एप्लिकेशनें, सेवाएं, ते सर्वरें दा लगातार बखान ऐ, जेह् ड़ा हर सफलता, चेतावनी, ते महत्वपूर्ण असफलता गी दस्तावेज करदा ऐ। जदके आधुनिक ग्राफिकल लॉग दर्शक पॉलिश इंटरफेस पेश करदे न, तां देशी वातावरण च बेजोड़ शक्ति ते दक्षता ऐ जित्थें एह् लॉग पैदा होंदे न: टर्मिनल। लॉग गी दिक्खने ते पार्स करने आस्तै कमांड लाइन च महारत हासल करना सिर्फ इक आला कौशल नेईं ऐ; एह् गहरी सिस्टम अंतर्दृष्टि ते तेजी कन्नै समस्या निवारन आस्तै इक बुनियादी योग्यता ऐ। मेवेज़ जनेह् प्लेटफार्में लेई जेह् ड़े विस्तृत परिचालन डेटा पैदा करदे न, इस डेटा स्ट्रीम गी सीधे सर्वर पर तेजी कन्नै नेविगेट करने च सक्षम होना बेशकीमती ऐ। एह् लेख तुंदे टर्मिनल गी इक शक्तिशाली लॉग फाइल दर्शक च बदलने आस्तै जरूरी उपकरणें ते तकनीकें दी खोज करदा ऐ.

    लॉग दिक्खने आस्तै जरूरी कमांड-लाइन उपकरण

    "इक चीज़ गी खरी चाल्ली करो" दे यूनिक्स दर्शन ने असेंगी सरल, कम्पोजेबल कमांडें दा इक सूट उपहार च दित्ता ऐ जेह् ड़े इक कन्नै जंजीरें कन्नै जकड़ने पर अविश्वसनीय रूप कन्नै शक्तिशाली होई जंदे न। अपने लॉग थमां अंतर्दृष्टि हासल करना शुरू करने आस्तै तुसेंगी कुसै जटिल एप्लिकेशन दी लोड़ नेईं ऐ.

    शक्तिएं गी संयोजित करना: उन्नत विश्लेषण आस्तै पाइपिंग

    टर्मिनल दा सच्चा जादू पाइप (`|`) ऐ, जेह् ड़ा इक कमांड दा आउटपुट लैंदा ऐ ते अगले गी इनपुट दे रूप च भेजदा ऐ। इस कन्नै तुसेंगी मक्खी पर परिष्कृत विश्लेषण श्रृंखला बनाने दी अनुमति मिलदी ऐ। कल्पना करो जे तुसेंगी पिछले घैंटे थमां इक मेवेज़ मॉड्यूल लॉग च सारें शा मती बार त्रुटि गी तुप्पने दी लोड़ ऐ. तुस इक कमांड दा निर्माण करी सकदे ओ जि'यां: `grep "ERROR" mewayz_core.log | grep "$ (तारीख -d '1 घंटे पहले' '+% एच')" | कट -d' ' -f6- | सॉर्ट करना | यूनिक -सी | छंटाई -rn | सिर -5`। एह् पाइपलाइन त्रुटियें आस्तै छानदी ऐ, इसगी पिछले घैंटे तगर संकुचित करदी ऐ, संदेश गी कड्ढदी ऐ, छंटाई करदी ऐ, डुप्लिकेटें दी गिनतरी करदी ऐ ते शीर्शक पंजें दी सूची बनांदी ऐ। तत्काल, कस्टम पूछताछ दे इस स्तर गी पूर्व-विन्यस्त GUI उपकरण कन्नै नकल करना मुश्कल ऐ.

    टर्मिनल दर्शक बनाम इक पूर्ण लॉगिंग सिस्टम दा इस्तेमाल कदूं करना ऐ

    कमांड-लाइन प्रवीणता बड़ी मती जरूरी ऐ , पर एह् इक बड्डे पारिस्थितिकी प्रणाली दा हिस्सा ऐ । मेवेज़ जनेह् व्यापक बिजनेस ओएस आस्तै, जदके टर्मिनल एक्सेस फौरी, निम्न स्तर दे निदान आस्तै मता जरूरी ऐ, तां एह् केंद्रीकृत लॉगिंग प्रणाली दा विकल्प नेईं ऐ। `tail` ते `grep` जनेह् उपकरण इक गै सर्वर पर रियल-टाइम डिबगिंग, कुसै घटना दौरान ऐतिहासिक फाइलें दी जांच, जां त्वरित इक बारी दी स्क्रिप्ट लिखने आस्तै बिल्कुल सही न. हालांकि, मते सारे माइक्रोसर्विसें च घटनाएं गी सहसंबंधत करने, लंबे समें दी बरतून, जटिल अलर्टिंग, ते विजुअल डैशबोर्डें लेई, तुसेंगी ईएलके स्टैक (इलास्टिकसर्च, लॉगस्टैश, किबाना), ग्राफाना लोकी, जां क्लाउड सेवा जनेह् प्लेटफार्म दी लोड़ ऐ। टर्मिनल सटीक, तुरंत सर्जरी आस्तै तुंदी स्केलपेल ऐ; केंद्रीकृत प्रणाली मरीज दा जारी मेडिकल रिकार्ड ते सेह् त निगरानी सूट ऐ।

    एक होर कुशल कार्यप्रवाह बनाना

    टर्मिनल लॉग विश्लेषण गी अपने दिन दा इक निर्बाध हिस्सा बनाने लेई, अनुकूलन च थोड़ा समां निवेश करो. बार-बार, जटिल कमांडें लेई शेल उपनाम बनाओ (जियां, `उपनाम tailmewayz='tail -f /var/log/mewayz/app.log'`). इक फलक च इक लगातार लॉग पूंछ चलाने आस्तै `tmux` जां `screen` दा उपयोग करो जिसलै तुस दुए च कमांडें गी निष्पादत करदे ओ. रंगीन, मते पठनीय आउटपुट आस्तै, `lnav` (लॉग फाइल नेविगेटर) जां `grc` जनेह् उपकरण स्वतः बक्ख-बक्ख लॉग स्तरें गी सिंटैक्स-हाइलाइट करी सकदे न. इनें टर्मिनल तकनीकें च महारत हासल करियै, तुस सुनिश्चत करदे ओ जे कोई फर्क नेईं पौंदा जे तुंदा Mewayz इंस्टेंस कुत्थें बी चला करदा ऐ- इक लोकल वीएम, इक समर्पित सर्वर, जां इक कंटेनर-तुंदे कोल इसदे प्रदर्शन गी समझने ते अनुकूल बनाने लेई लोड़चदी सीधी, बिना फ़िल्टर एक्सेस ऐ.

    मेवेज़ कन्नै अपने कारोबार गी सुव्यवस्थित करो

    मेवेज़ 208 बिजनेस मॉड्यूल गी इक प्लेटफार्म च लेई औंदा ऐ — सीआरएम, चालान, परियोजना प्रबंधन, ते होर मते. 138,000+ बरतूनी कन्नै जुड़ो जिनेंगी अपने वर्कफ़्लो गी सरल बनाया गेआ ऐ.

    अज्ज मुफ्त शुरू करो →
    दा

    Try Mewayz Free

    All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

    Start managing your business smarter today

    Join 6,208+ businesses. Free forever plan · No credit card required.

    Ready to put this into practice?

    Join 6,208+ businesses using Mewayz. Free forever plan — no credit card required.

    Start Free Trial →

    Ready to take action?

    Start your free Mewayz trial today

    All-in-one business platform. No credit card required.

    Start Free →

    14-day free trial · No credit card · Cancel anytime