ಎಲ್ಎನ್‌ಎವಿ: ಸಿಸ್ಟಮ್ ಲಾಗ್‌ಗಳನ್ನು ವೀಕ್ಷಿಸಲು ಅತ್ಯುತ್ತಮ ಸಾಧನ

lnav-ಮಲ್ಟಿ-ಫೈಲ್2

Si ನೀವು ಸಿಸ್ಟಮ್ ನಿರ್ವಾಹಕರುನೀವು ನನ್ನನ್ನು ಸುಳ್ಳು ಹೇಳಲು ಬಿಡುವುದಿಲ್ಲ, ಏಕೆಂದರೆ ಏನಾಗುತ್ತಿದೆ, ಯಾವ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲಾಗಿದೆ, ಇತರ ವಿಷಯಗಳ ನಡುವೆ ಯಾವ ಪ್ರವೇಶಗಳು ಸಂಭವಿಸಿವೆ ಎಂದು ತಿಳಿಯಲು ಸಿಸ್ಟಮ್ ರೆಜಿಸ್ಟರ್‌ಗಳ ಬಳಕೆ ಸಾಕಷ್ಟು ಅವಶ್ಯಕವಾಗಿದೆ ಎಂದು ನಿಮಗೆ ತಿಳಿಯುತ್ತದೆ.

ಇಂದು ನಾವು ನಿಮ್ಮೊಂದಿಗೆ ಅತ್ಯುತ್ತಮವಾದ ಸಾಧನವನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಹೊರಟಿದ್ದೇವೆ ಅದು ಅತ್ಯಂತ ಕ್ರಿಯಾತ್ಮಕವಾಗಿರುತ್ತದೆ ಎಂದು ನನಗೆ ಖಾತ್ರಿಯಿದೆ, ಸಿಸ್ಟಮ್ ರಿಜಿಸ್ಟ್ರಿಗಳ ಭಾಗದೊಂದಿಗೆ ಈ ಉಪಕರಣವು ನಿಮಗೆ ಸಾಕಷ್ಟು ಸಹಾಯ ಮಾಡುತ್ತದೆ.

ಪ್ರೋಗ್ರಾಂ ಲಾಗ್‌ಫೈಲ್ ನ್ಯಾವಿಗೇಟರ್ ಅಥವಾ ಎಲ್‌ಎನ್‌ಎವಿ, ಸಿಸ್ಟಮ್ ಲಾಗ್‌ಗಳನ್ನು ವೀಕ್ಷಿಸಲು ಆಜ್ಞಾ ಸಾಲಿನ ಸಾಧನವಾಗಿದೆ, ಇದು ಬಿಎಸ್ಡಿ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾದ ಉಚಿತ ಮತ್ತು ಮುಕ್ತ ಮೂಲ ಸಾಧನವಾಗಿದೆ.

ಸಾಂಪ್ರದಾಯಿಕ ಬೆಕ್ಕಿಗೆ ಹೋಲಿಸಿದರೆ, ಗ್ರೆಪೋ ಕಡಿಮೆ, ಸಿಂಟ್ಯಾಕ್ಸ್ ಹೈಲೈಟ್ ಮಾಡುವಂತಹ ಕೆಲವು ಹೆಚ್ಚುವರಿ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ನೀಡುತ್ತದೆ, ಅದು ಒಂದೇ ಸಮಯದಲ್ಲಿ ಅನೇಕ ದಾಖಲೆಗಳನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ, ಈವೆಂಟ್ ಸಂಭವಿಸಿದ ದಿನಾಂಕ ಮತ್ತು ಸಮಯಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಆದೇಶಿಸಲಾದ ಸಾಲುಗಳು, ಇದು ಇತರ ವಿಷಯಗಳ ನಡುವೆ ವಿಭಿನ್ನ ಪ್ರದರ್ಶನ ವಿಧಾನಗಳನ್ನು ನೀಡುತ್ತದೆ.

ಎಲ್ಎನ್ಎವಿ ಬಗ್ಗೆ

ಎಲ್‌ಎನ್‌ಎವಿ ಎನ್ನುವುದು ಸಿಸ್ಟಮ್ ಫೈಲ್‌ಗಳನ್ನು ವೀಕ್ಷಿಸಲು ಮತ್ತು ನ್ಯಾವಿಗೇಟ್ ಮಾಡಲು ಆಜ್ಞಾ ಸಾಲಿನ ಸಾಧನವಾಗಿದೆ, ಎಲ್ಲವೂ ಒಂದೇ ಸಾಧನದಲ್ಲಿ.

ಇದು ಮಾನ್ಯತೆ ಪಡೆದ ಆಟಗಳಲ್ಲಿ ಸಿಂಟ್ಯಾಕ್ಸ್ ಹೈಲೈಟ್ ಮಾಡಲು ಮತ್ತು ಘಟನೆಗಳ ದಿನಾಂಕದ ಪ್ರಕಾರ ವಿವಿಧ ಅವಧಿಗಳನ್ನು ವಿಂಗಡಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ರಿಂದ ಲಾಗ್ ಫೈಲ್‌ಗಳಿಂದ ಫೈಲ್‌ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪತ್ತೆಹಚ್ಚಲು ಅಪ್ಲಿಕೇಶನ್ ನೋಡಿಕೊಳ್ಳುತ್ತದೆ, ಅಂತೆಯೇ, ಸಂಕುಚಿತಗೊಂಡರೆ, ಅದು ಹಾರಾಡುತ್ತಿರುವ ಫೈಲ್‌ಗಳನ್ನು ಡಿಕಂಪ್ರೆಸ್ ಮಾಡುತ್ತದೆ.

ಲಾಗ್ ಫೈಲ್‌ಗಳು ಮಾಹಿತಿಯ ಸಂಪತ್ತು, ಎಲ್‌ಎನ್‌ಎವಿ ಪ್ರಮುಖವಾದ ಭಾಗಗಳನ್ನು ಹೈಲೈಟ್ ಮಾಡಲು ಮತ್ತು ಮಾಹಿತಿಯನ್ನು ಈ ರೀತಿಯಲ್ಲಿ ಫಿಲ್ಟರ್ ಮಾಡಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.

ಸಂಕುಚಿತ ಫೈಲ್‌ಗಳನ್ನು (ಜಿಜಿಪ್ ಮತ್ತು ಬಿಜಿಪ್ 2) ಹೇಗೆ ತೆರೆಯುವುದು ಎಂದು ಈ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ತಿಳಿದಿದೆ ಮತ್ತು ಸಕ್ರಿಯ ಲಾಗ್ ಅನ್ನು ಅನುಸರಿಸುತ್ತದೆ.

ಸಹ ಫಿಲ್ಟರ್‌ಗಳ ಬಳಕೆ ಸಾಧ್ಯ (grep -v ಗೆ ಕೆಲವು ಸಂದೇಶಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಲು) ಮತ್ತು ಒಂದು ಪದಗುಚ್ high ವನ್ನು ಹೈಲೈಟ್ ಮಾಡಲು ಸಂಶೋಧನೆ ನಡೆಸಿ.

ಅದನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಿದೆ ಅಭಿವ್ಯಕ್ತಿ ಸೆರೆಹಿಡಿಯಲ್ಪಟ್ಟಾಗ ಮತ್ತು ಅದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅದಕ್ಕೆ ಪೂರಕವಾಗಿರುತ್ತದೆ ವಿಷಯವನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ.

ಕೀಬೋರ್ಡ್ ಶಾರ್ಟ್‌ಕಟ್‌ಗಳು ಸಾಂಪ್ರದಾಯಿಕವಾಗಿವೆ (ಉದಾಹರಣೆಗೆ, ಫೈಲ್‌ನ ಪ್ರಾರಂಭಕ್ಕೆ ಹೋಗಲು ಜಿ ಮತ್ತು ಕೊನೆಯಲ್ಲಿ ಹೋಗಲು ಜಿ ಅಥವಾ ಹುಡುಕಾಟವನ್ನು ಪ್ರಾರಂಭಿಸಲು).

SQL ಪ್ರಶ್ನೆಗಳ ಮೂಲಕ ರೆಜಿಸ್ಟರ್‌ಗಳೊಂದಿಗೆ ಆಡಲು ಸಹ ಸಾಧ್ಯವಿದೆ.

ಸಿಸ್ಟಮ್ ಸೆಷನ್‌ಗಳು ಕೆಲವು ಮಾಹಿತಿಯನ್ನು (ಉದಾ. ಫಿಲ್ಟರ್‌ಗಳು) ಇಡುತ್ತವೆ.

ಅಂತಿಮವಾಗಿ, ಫೈಲ್‌ನ ಯಾವ ಪ್ರದೇಶಗಳಲ್ಲಿ ಹುಡುಕಾಟ ಮಾನದಂಡಗಳಿಗೆ ಸರಿಹೊಂದುವ ರೇಖೆಗಳು ಅಥವಾ ಸಾಲುಗಳಿವೆ ಎಂಬುದನ್ನು ತ್ವರಿತವಾಗಿ ನೋಡಲು ಬಲಭಾಗದಲ್ಲಿರುವ ಬಾರ್ ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಸ್ಪ್ಲಂಕ್‌ನಂತಹ ಅನೇಕ ಲಾಗಿಂಗ್ ಪರಿಕರಗಳು ಉತ್ತಮ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ನೀಡುತ್ತವೆ, ಆದರೆ ದೊಡ್ಡ-ಪ್ರಮಾಣದ ನಿಯೋಜನೆಗಳಿಗಾಗಿ ಹೊಂದುವಂತೆ ಮಾಡಲಾಗಿದೆ.

ಇವುಗಳಲ್ಲಿ ಹಲವಾರು ಸರ್ವರ್‌ಗಳನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಬಳಸುವ ಮೊದಲು ಅವುಗಳ ಸ್ಥಾಪನೆ ಮತ್ತು ಸಂರಚನೆಯ ಅಗತ್ಯವಿರುತ್ತದೆ.

ಈ ಅಪ್ಲಿಕೇಶನ್ ಬೆಂಬಲಿಸುವ ಮುಖ್ಯ ರೆಜಿಸ್ಟರ್‌ಗಳಲ್ಲಿ ನಾವು ಕಾಣಬಹುದು:

  • ಸಾಮಾನ್ಯ ವೆಬ್ ಪ್ರವೇಶ ಲಾಗ್ ಸ್ವರೂಪ
  • 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

ಯಾವುದೇ ಲಿನಕ್ಸ್ ಸಿಸ್ಟಂನಲ್ಲಿ ಎಲ್ಎನ್ಎವಿ ಅನ್ನು ಸ್ಥಾಪಿಸಬಹುದು, ನಮ್ಮ ಸಿಸ್ಟಮ್ನಲ್ಲಿ ನಾವು ಈ ಕೆಳಗಿನ ಅವಲಂಬನೆಗಳನ್ನು ಮಾತ್ರ ಸ್ಥಾಪಿಸಬೇಕು:

  • gcc / ಖಣಿಲು
  • libpcre.
  • ಸ್ಕ್ಲೈಟ್
  • ಶಾಪ ಹಾಕುತ್ತಾನೆ
  • ರೀಡ್‌ಲೈನ್
  • ದುಷ್ಟ
  • bz2
  • ಲಿಬ್ಕರ್ಲ್
  • ಹೋಗಿ

ಮೂಲತಃ ಹೆಚ್ಚಿನ ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳು ಇವುಗಳನ್ನು ತಮ್ಮ ಅಧಿಕೃತ ಭಂಡಾರಗಳಲ್ಲಿ ಹೊಂದಿವೆ, ನಿಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡಲು ಮಾತ್ರ ನೀವು ಅವುಗಳನ್ನು ಸ್ಥಾಪಿಸಬೇಕಾಗುತ್ತದೆ.

ಈ ಎಲ್ಲ ಅವಲಂಬನೆಗಳನ್ನು ನೀವು ಹೊಂದಿರುವಿರಿ ಎಂದು ಈಗಾಗಲೇ ಖಚಿತವಾಗಿದೆ, ಅದನ್ನು ಕಂಪೈಲ್ ಮಾಡಲು ನಾವು ಪ್ರೋಗ್ರಾಂನ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಪಡೆಯಬೇಕು.

ಇದಕ್ಕಾಗಿ ನಾವು ಅದನ್ನು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ ಡೌನ್‌ಲೋಡ್ ಮಾಡಲಿದ್ದೇವೆ:

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

ಮತ್ತು ನಾವು ಇದರೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡಲು ಮುಂದುವರಿಯುತ್ತೇವೆ:

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


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಜಾಕೋಬ್ ಡಿಜೊ

    ಡೆಬಿಯನ್ ಪರೀಕ್ಷೆಯಲ್ಲಿ (10, ಬಸ್ಟರ್) ಇದನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ನೀವು ಪ್ರಾರಂಭಿಸಬೇಕು:

    # apt-get install lnav –verbose-version

    ಕೆಳಗಿನ ಹೊಸ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಲಾಗುವುದು:
    lnav (0.8.3-1 + b1)

  2.   ರೊಮ್ಸಾಟ್ ಡಿಜೊ

    ಸರಿ, ಉಬುಂಟು 18.04 (ಬಯೋನಿಕ್) ನಲ್ಲಿ ನೀವು ಇದನ್ನು ಮಾಡುವ ಮೂಲಕ ಸ್ಥಾಪಿಸಬಹುದು:

    $ sudo apt ಇನ್‌ಸ್ಟಾಲ್ lnav

    ಈ ಎರಡು ಹೊಸ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಲಾಗುವುದು: libpcrecpp0v5 ಮತ್ತು lnav (672 kB ಫೈಲ್‌ಗಳು)

    ಮಲಗಾದಿಂದ ಎಲ್ಲರಿಗೂ ಶುಭಾಶಯಗಳು.

  3.   dftg ಡಿಜೊ

    ಈ ಉಪಕರಣದ ಬಗ್ಗೆ ನಮಗೆ ತಿಳಿಸಿದ್ದಕ್ಕಾಗಿ ಧನ್ಯವಾದಗಳು!
    … ದೇವಾನ್ (ಅಸ್ಸಿ), ಅದನ್ನು ಅದರ ಭಂಡಾರಗಳಲ್ಲಿಯೂ ಒಳಗೊಂಡಿದೆ