LNAV : 시스템 로그를보기위한 훌륭한 도구

lnav-다중 파일2

Si 당신은 시스템 관리자입니다당신은 시스템 레지스터의 사용이 무슨 일이 일어나고 있는지, 어떤 변화가 있었는지, 어떤 접근이 일어 났는지 등을 알 수 있도록 매우 중요하다는 것을 알게 될 것이기 때문에 거짓말을하지 않을 것입니다.

오늘 우리는 매우 기능적 일 수 있다고 확신하는 훌륭한 도구를 여러분과 공유 할 것입니다.,이 도구는 시스템 레지스트리 부분에 많은 도움이됩니다.

프로그램 Logfile Navigator 또는 LNAV는 시스템 로그를보기위한 명령 줄 도구입니다., 이것은 BSD 라이센스에 따라 배포되는 무료 오픈 소스 도구입니다.

기존의 고양이에 비해 그 레포가 적고 동시에 여러 레코드를 표시 할 수있는 구문 강조 표시와 같은 몇 가지 추가 기능을 제공합니다., 이벤트가 발생한 날짜 및 시간에 따라 정렬 된 라인으로, 무엇보다도 다양한 디스플레이 모드를 제공합니다.

LNAV 정보

LNAV는 하나의 장치에서 시스템 파일을보고 탐색 할 수있는 명령 줄 도구입니다.

인식 된 게임에서 구문 강조 표시를 제공하고 이벤트 날짜별로 다양한 기간으로 정렬 할 수 있습니다..

이후 응용 프로그램은 로그 파일에서 파일을 자동으로 감지합니다. 마찬가지로 압축 된 경우 파일을 즉시 압축 해제합니다.

로그 파일은 풍부한 정보이며 LNAV는 중요한 부분을 강조 표시하고 이러한 방식으로 정보를 필터링하는 데 도움이 될 수 있습니다.

이 애플리케이션은 압축 파일 (gzip 및 bzip2)을 여는 방법을 알고 있으며 활성 로그를 따릅니다.

또한 필터 사용 가능 (grep -v에 대한 특정 메시지를 무시하고) 구를 강조하기 위해 조사를 수행합니다.

사용 가능 표현식이 캡처되고 자동으로 보완 될 때 내용에 따라.

키보드 단축키는 일반적입니다 (예 : 파일의 시작 부분으로 이동하려면 g, 끝으로 이동하거나 검색을 시작하려면 G).

SQL 쿼리를 통해 레지스터로 재생할 수도 있습니다.

시스템 세션은 또한 특정 정보 (예 : 필터)를 유지합니다.

마지막으로 오른쪽 막대를 사용하면 검색 기준과 일치하는 줄 또는 줄이있는 파일 영역을 빠르게 확인할 수 있습니다.

Splunk와 같은 많은 로깅 도구는 뛰어난 기능을 제공하지만 대규모 배포에 최적화되어 있습니다.

이들 중 일부는 서버를 효과적으로 사용하기 전에 설치 및 구성이 필요합니다.

이 응용 프로그램이 지원하는 주요 레지스터 중 다음을 찾을 수 있습니다.

  • 공통 웹 액세스 로그 형식
  • CUPS 페이지_로그
  • 시스템 로그
  • 글 로그
  • VMware ESXi / vCenter 로그
  • dpkg.log
  • uwsgi
  • 스트 레이스
  • sudo는

Linux에 LNAV를 설치하는 방법은 무엇입니까?

Si 이 응용 프로그램을 시스템에 설치하려면 아래에서 공유하는 단계를 따라야합니다.

사용자 인 경우 Debian, Ubuntu 및 파생 제품은 다음과 함께 deb 패키지를 다운로드해야합니다.

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

E 우리는 다음과 함께 설치합니다.

sudo dpkg -i lnav*.deb

의 경우 동안 Fedora, CentOS, RHEL, openSUSE 등과 같은 RPM 패키지를 지원하는 배포판은이 패키지를 다운로드해야합니다.

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

또한 Snap 패키지를 사용하여 응용 프로그램을 설치할 수 있으며 다음 명령으로 얻을 수 있습니다.

sudo snap install lnav

LNAV는 모든 Linux 시스템에 설치할 수 있으며 시스템에 다음 종속성 만 설치하면됩니다.

  • gcc / clang
  • 라이브러리
  • sqlite
  • 저주를 받다
  • 작성한 Readline
  • ZLIB
  • bz2
  • 라이브러리컬
  • 자식

기본적으로 대부분의 Linux 배포판은 공식 리포지토리 내에 이러한 항목을 가지고 있으며 시스템에서 프로그램을 컴파일하기 위해 설치하기 만하면됩니다.

이미 이러한 모든 종속성이 있는지 확인하십시오. 컴파일하려면 프로그램의 소스 코드를 얻어야합니다.

이것에 대한 다음 명령으로 다운로드 할 것입니다.

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

그리고 우리는 다음과 같이 응용 프로그램을 컴파일합니다.

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


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   야 코보

    데비안 테스트 (10, 버스터)에 포함되어 있으므로 다음을 실행하기 만하면됩니다.

    # apt-get install lnav –verbose-versions

    다음 새 패키지가 설치됩니다.
    lnav (0.8.3-1 + b1)

  2.   롬셋

    음, Ubuntu 18.04 (bionic)에서는 다음을 수행하여 설치할 수 있습니다.

    $ sudo apt 설치 lnav

    다음 두 개의 새로운 패키지가 설치됩니다 : libpcrecpp0v5 및 lnav (672kB 파일)

    말라가에서 오신 모든 분들께 인사드립니다.

  3.   dftg

    이 도구에 대해 알려 주셔서 감사합니다!
    … Devuan (Ascii), 또한 저장소에 포함합니다 🙂