LNAV: સિસ્ટમ લsગ્સ જોવા માટેનું એક ઉત્તમ સાધન

lnav- મલ્ટી-ફાઇલ 2

Si તમે સિસ્ટમ સંચાલક છોતમે મને જૂઠું નહીં બોલાવશો, કારણ કે તમે જાણતા હશો કે સિસ્ટમ રજીસ્ટરનો ઉપયોગ શું થઈ રહ્યું છે, કયા ફેરફારો કરવામાં આવ્યા છે, કઈ occurredક્સેસ થઈ છે, તે જાણવા માટે સમર્થ થવા માટે તદ્દન આવશ્યક છે.

આજે અમે તમારી સાથે એક ઉત્તમ સાધન શેર કરવા જઈ રહ્યા છીએ જે મને ખાતરી છે કે અત્યંત વિધેયાત્મક હોઈ શકે છે, આ સાધન તમને સિસ્ટમ રજિસ્ટ્રીઝના ભાગમાં ખૂબ મદદ કરશે.

કાર્યક્રમ લોગફાઇલ નેવિગેટર અથવા LNAV એ સિસ્ટમ લsગ્સ જોવા માટેનું આદેશ વાક્ય સાધન છે, આ બીએસડી લાઇસેંસ હેઠળ વિતરિત એક નિDશુલ્ક અને ખુલ્લા સ્રોત સાધન છે.

પરંપરાગત બિલાડીની તુલનામાં, ગ્રેપો ઓછા, કેટલીક વધારાની સુવિધાઓ પ્રદાન કરે છે, જેમ કે સિન્ટેક્સ હાઇલાઇટિંગ પ્રદાન કરવી, જે તે જ સમયે બહુવિધ રેકોર્ડ્સ પ્રદર્શિત કરી શકે છે, લાઇન્સ કે જે ઇવેન્ટની તારીખ અને સમય અનુસાર areર્ડર કરવામાં આવે છે, જે અન્ય વસ્તુઓમાં જુદા જુદા ડિસ્પ્લે મોડ્સ પ્રદાન કરે છે.

એલએનએવી વિશે

LNAV એ એક સિસ્ટમ પરની બધી, તમારી સિસ્ટમ ફાઇલોને જોવા અને નેવિગેટ કરવા માટે આદેશ વાક્ય સાધન છે.

તમને માન્ય રમતોમાં સિન્ટેક્સ હાઇલાઇટ કરવાની અને ઇવેન્ટ્સની તારીખ દ્વારા સમયગાળાની જુદી જુદી લાઇનો સ sortર્ટ કરવાની મંજૂરી આપે છે.

ત્યારથી એપ્લિકેશન લોગ ફાઇલોમાંથી ફાઇલોને આપમેળે શોધવાની કાળજી લે છે, તેવી જ રીતે, જો તેઓ સંકુચિત હોય, તો તે ફ્લાય પરની ફાઇલોને ડિકોમ્પ્રેસ કરે છે.

લ Logગ ફાઇલો માહિતીની સંપત્તિ છે, એલએનએવી એ મહત્વપૂર્ણ ભાગોને પ્રકાશિત કરવામાં અને માહિતીને આ રીતે ફિલ્ટર કરવામાં મદદ કરી શકે છે.

આ એપ્લિકેશન જાણે છે કે કમ્પ્રેસ્ડ ફાઇલો કેવી રીતે ખોલવી (gzip અને bzip2) અને સક્રિય લ followsગને અનુસરે છે.

પણ ગાળકોનો ઉપયોગ શક્ય છે (અમુક સંદેશાઓને ગ્રેપ -v પર અવગણવા) અને કોઈ વાક્ય પ્રકાશિત કરવા સંશોધન હાથ ધરવું.

તેનો ઉપયોગ શક્ય છે જ્યારે કોઈ અભિવ્યક્તિ કબજે થાય છે અને તે આપમેળે પૂરક બને છે સામગ્રી પર આધાર રાખીને.

કીબોર્ડ શ shortcર્ટકટ્સ પરંપરાગત છે (ઉદાહરણ તરીકે, ફાઈલની શરૂઆતમાં જી જવા માટે અને જી અંતમાં જવા માટે અથવા શોધ શરૂ કરવા માટે).

એસક્યુએલ ક્વેરીઝ દ્વારા રજિસ્ટર સાથે રમવું પણ શક્ય છે.

સિસ્ટમ સત્રો પણ ચોક્કસ માહિતી (દા.ત. ફિલ્ટર્સ) રાખશે.

અંતે, જમણી બાજુની પટ્ટી તમને ઝડપથી જોવા માટે પરવાનગી આપે છે કે ફાઇલનાં કયા ક્ષેત્રમાં લાઇન અથવા લાઇન હતી જે શોધ માપદંડથી મેળ ખાતી હોય.

સ્પ્લંક જેવા ઘણાં લ logગિંગ ટૂલ્સ, શ્રેષ્ઠ સુવિધાઓ પ્રદાન કરે છે, પરંતુ મોટા પાયે તૈનાત માટે optimપ્ટિમાઇઝ કરવામાં આવ્યા છે.

આમાંના કેટલાકને અસરકારક રીતે ઉપયોગમાં લેવાય તે પહેલાં સર્વરોના ઇન્સ્ટોલેશન અને ગોઠવણીની જરૂર છે.

આ એપ્લિકેશન સમર્થિત કરે છે તે મુખ્ય નોંધણીઓ પૈકી, આપણે શોધી શકીએ છીએ:

  • સામાન્ય વેબ Logક્સેસ લ Logગ ફોર્મેટ
  • CUPS પાનું_લોગ
  • સિસ્લોગ
  • ગ્લોગ
  • VMware ESXi / vCenter લsગ્સ
  • dpkg.log
  • uwsgi
  • સ્ટ્રેસ
  • sudo

લિનક્સ પર એલએનએવી કેવી રીતે ઇન્સ્ટોલ કરવું?

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.
  • ચોરસ
  • શાપ
  • વાંચનરેખા
  • zlib
  • bz2
  • libcurl
  • ગિટ

મૂળભૂત રીતે, મોટાભાગના લિનક્સ ડિસ્ટ્રિબ્યુશન પાસે તેમની officialફિશિયલ રીપોઝીટરીઓમાં હોય છે, તમારે ફક્ત તમારી સિસ્ટમ પર પ્રોગ્રામને કમ્પાઇલ કરવા માટે તેને ઇન્સ્ટોલ કરવું પડશે.

પહેલેથી જ ખાતરી છે કે તમારી પાસે આ બધી અવલંબન છે, આપણે કમ્પાઇલ કરવા માટે પ્રોગ્રામનો સ્રોત કોડ પ્રાપ્ત કરવો આવશ્યક છે.

આ માટે અમે તેને નીચેના આદેશથી ડાઉનલોડ કરવા જઈ રહ્યા છીએ:

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

અને અમે આ સાથે એપ્લિકેશનને કમ્પાઇલ કરવા આગળ વધીએ છીએ:

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


3 ટિપ્પણીઓ, તમારી છોડી દો

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   જેકબ જણાવ્યું હતું કે

    ડેબિયન પરીક્ષણમાં (10, બસ્ટર) તે શામેલ છે, તમારે ફક્ત લોંચ કરવું પડશે:

    # apt-get સ્થાપિત lnav –verbose-version

    નીચેના નવા પેકેજો ઇન્સ્ટોલ થશે:
    lnav (0.8.3-1 + બી 1)

  2.   રોમસેટ જણાવ્યું હતું કે

    ઠીક છે, ઉબુન્ટુ 18.04 (બાયોનિક) માં તમે તેને સ્થાપિત કરીને સ્થાપિત કરી શકો છો:

    do sudo apt સ્થાપિત લવ

    આ બે નવા પેકેજો ઇન્સ્ટોલ કરવામાં આવશે: libpcrecpp0v5 અને lnav (672 કેબી ફાઇલો)

    માલગા તરફથી સૌને શુભેચ્છાઓ.

  3.   dftg જણાવ્યું હતું કે

    અમને આ સાધન વિશે જણાવવા બદલ આભાર!
    … દેવઆન (અસ્કી), તેને તેના ભંડારમાં શામેલ કરે છે 🙂