एलएनएव्ही: सिस्टम लॉग पाहण्यासाठी एक उत्कृष्ट साधन

lnav-मल्टी-फाइल2

Si आपण सिस्टम प्रशासक आहातआपण मला खोटे बोलू देणार नाही, कारण आपल्याला हे समजेल की सिस्टम रजिस्टरचा वापर इतर गोष्टींबरोबरच काय घडत आहे, कोणते बदल केले गेले आहेत, प्रवेश काय झाले आहेत हे जाणून घेण्यास आवश्यक आहे.

आज आम्ही आपल्याबरोबर एक उत्कृष्ट साधन सामायिक करणार आहोत जे मला खात्री आहे की अत्यंत कार्यशील असू शकते, हे साधन आपल्याला सिस्टमच्या मंत्रालयांच्या भागामध्ये खूप मदत करेल.

कार्यक्रम सिस्टम फाईल पाहण्यासाठी लॉगफाइल नेव्हीगेटर किंवा एलएनएव्ही कमांड लाइन साधन आहे, हे बीएसडी परवान्या अंतर्गत वितरीत केलेले एक विनामूल्य आणि मुक्त स्त्रोत साधन आहे.

पारंपारिक मांजरीच्या तुलनेत, ग्रेपो कमी, सिंटॅक्स हायलाइटिंग प्रदान करणारी काही अतिरिक्त वैशिष्ट्ये ऑफर करते, जे एकाच वेळी एकाधिक नोंदी प्रदर्शित करू शकतात, इव्हेंट झाल्याच्या तारीख आणि वेळेनुसार ऑर्डर केलेल्या ओळी, ज्या इतर गोष्टींबरोबरच भिन्न डिस्प्ले मोड ऑफर करतात.

एलएनएव्ही बद्दल

एलएनएव्ही एक सिस्टमवरील आपल्या सिस्टम फायली पाहण्यास आणि नेव्हिगेट करण्यासाठी कमांड लाइन साधन आहे.

हे आपल्याला मान्यताप्राप्त गेम्समध्ये वाक्यरचना हायलाइट करण्याची ऑफर करण्यास परवानगी देते आणि इव्हेंटच्या तारखेनुसार वेगवेगळ्या कालावधीच्या रेखा तयार करतात.

पासून अनुप्रयोग लॉग फायलींमधून स्वयंचलितपणे फाइल्स शोधण्याची काळजी घेतो, त्याचप्रमाणे, संकुचित झाल्यास, ते फ्लायवरील फाईल्सचे विघटन करते.

लॉग फायली ही माहितीची संपत्ती आहे, एलएनएव्ही महत्त्वपूर्ण भागांना हायलाइट करण्यात आणि या प्रकारे माहिती फिल्टर करण्यास मदत करू शकते.

या अनुप्रयोगास संकुचित फायली (gzip आणि bzip2) कशी उघडायची हे माहित आहे आणि सक्रिय लॉगचे अनुसरण करते.

तसेच फिल्टरचा वापर शक्य आहे (ग्रीप -v वर विशिष्ट संदेशांकडे दुर्लक्ष करणे) आणि एखादा वाक्यांश हायलाइट करण्यासाठी संशोधन करणे.

ते वापरणे शक्य आहे जेव्हा एखादी अभिव्यक्ती कॅप्चर केली जाते आणि ती आपोआप पूरक होते सामग्रीवर अवलंबून.

कीबोर्ड शॉर्टकट पारंपारिक असतात (उदाहरणार्थ, फाईलच्या सुरूवातीस जाण्यासाठी जी आणि शेवटी जाण्यासाठी किंवा शोध प्रारंभ करण्यासाठी).

एसक्यूएल क्वेरीद्वारे नोंदणीसह खेळणे देखील शक्य आहे.

सिस्टम सत्रे विशिष्ट माहिती देखील ठेवेल (उदा. फिल्टर).

शेवटी, उजवीकडील बार आपल्याला फाइलच्या कोणत्या भागात शोध मापदंडाशी जुळणार्‍या रेषा किंवा ओळी आहेत हे द्रुतपणे पाहण्याची परवानगी देतो.

स्प्लंक सारखी बरेच लॉगिंग साधने उत्तम वैशिष्ट्ये देतात, परंतु मोठ्या प्रमाणात तैनात करण्यासाठी अनुकूलित केली गेली आहेत.

यापैकी बर्‍याच जणांना सर्व्हरची प्रभावीपणे वापर करण्यापूर्वी त्यांची स्थापना आणि कॉन्फिगरेशन आवश्यक आहे.

हा अनुप्रयोग समर्थित असलेल्या मुख्य नोंदींपैकी आम्ही शोधू शकतो:

  • सामान्य वेब प्रवेश लॉग स्वरूप
  • CUPS पृष्ठ_लॉग
  • सिसलॉग
  • ग्लॉग
  • VMware ESXi / vCenter लॉग
  • dpkg.log
  • uwsgi
  • स्ट्रेस
  • सुडो

लिनक्सवर एलएनएव्ही कसे स्थापित करावे?

Si आपण हा अनुप्रयोग आपल्या सिस्टमवर स्थापित करू इच्छित आहात, आपण खाली आपल्याबरोबर सामायिक केलेल्या चरणांचे आपण अनुसरण केले पाहिजे.

जे लोक आहेत त्यांच्या बाबतीत डेबियन, उबंटू आणि डेरिव्हेटिव्ह्ज आम्ही यासह डेब पॅकेज डाउनलोड करणे आवश्यक आहे:

wget https://github.com/tstack/lnav/releases/download/v0.8.3/lnav_0.8.3_amd64.deb

E आम्ही यासह स्थापित करतो:

sudo dpkg -i lnav*.deb

च्या बाबतीत असताना फेडोरा, सेन्टोस, आरएचईएल, ओपनस्यूएसई आणि आरपीएम पॅकेजेसकरिता समर्थनसह वितरणाने हे पॅकेज डाउनलोड करावे:

wget https://github.com/tstack/lnav/releases/download/v0.8.3/lnav-0.8.3-1.x86_64.rpm
sudo rpm -i nav-0.8.3-1.x86_64.rpm

तसेच ते स्नॅप पॅकेजच्या मदतीने अनुप्रयोग स्थापित करू शकतात, हे या आदेशाद्वारे प्राप्त केले आहे:

sudo snap install lnav

एलएनएव्ही कोणत्याही लिनक्स सिस्टमवर स्थापित केला जाऊ शकतो, आमच्याकडे फक्त आपल्या सिस्टमवर खालील अवलंबन स्थापित केली पाहिजेत:

  • जीसीसी / रांगडा
  • libpcre
  • चौरस
  • शाप
  • वाचणे
  • झिलिब
  • bz2
  • libcurl
  • जा

मुळात बहुतेक लिनक्स डिस्ट्रिब्युशन त्यांच्या अधिकृत रेपॉजिटरीमध्ये असतात, तुम्हाला तुमच्या सिस्टमवरील प्रोग्राम कंपाईल करण्यासाठी फक्त त्यांना इंस्टॉल करावे लागेल.

आपल्याकडे आधीपासून खात्री आहे की आपल्याकडे या सर्व अवलंबन आहेत, प्रोग्राम संकलित करण्यासाठी आम्हाला त्याचा स्त्रोत कोड प्राप्त करणे आवश्यक आहे.

यासाठी आम्ही ती पुढील आदेशासह डाउनलोड करणार आहोत.

git clone https://github.com/tstack/lnav.git
cd lnav

आणि आम्ही अनुप्रयोग संकलित करण्यासाठी पुढे:

./autogen.sh
./configure
make
sudo make install


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   जाकोब म्हणाले

    डेबियन चाचणीमध्ये (10, बस्टर) ते समाविष्ट केले आहे, आपल्याला फक्त लाँच करावे लागेल:

    # apt-get प्रतिष्ठापीत करा lnav सर्व्हर-आवृत्ती

    खालील नवीन पॅकेजेस स्थापित केली जातील:
    lnav (0.8.3-1 + बी 1)

  2.   रॉमसाट म्हणाले

    बरं, उबंटू 18.04 मध्ये (बायोनिक) आपण हे करुन स्थापित करू शकता:

    do sudo apt स्थापित प्रतिष्ठापन

    ही दोन नवीन पॅकेजेस स्थापित केली जातील: libpcrecpp0v5 आणि lnav (672 केबी फायली)

    मलागाच्या सर्वांना शुभेच्छा.

  3.   डीएफटीजी म्हणाले

    आम्हाला या साधनाबद्दल कळविल्याबद्दल धन्यवाद!
    … देवानुअन (एस्की) देखील त्यास तिच्या रेपॉजिटरीजमध्ये समाविष्ट करते 🙂