안녕하세요 오늘은 리눅스에서 로그 보는법에 대해 알아보겠습니다.
많은 양의 로그에서 내가 찾고 싶은 내용을 빠르게 찾고 싶을때
아주 꿀 명령어가 있습니다.
바로 egrep 명령어 인데요 다음의 예시를 통해
리눅스에서 내가 원하는 로그를 찾아내 보겠습니다.
egrep '123|5555' 파일명.log
위 명령어는 '123' 또는 '5555'라는 패턴이 로그 파일에서 발견되는 모든 라인을 출력합니다.
이와 같은 방법으로 원하는 로그 파일에서 원하는 패턴을 검색할 수 있습니다.
필요에 따라 정규식 패턴을 수정하여 다양한 검색을 수행할 수도 있습니다.
예를들면
1. 숫자 패턴 검색 : egrep '/d+' 파일명.log
-> 연속되는 숫자가 있는 로그를 검색
2. 패턴 일부 검색 : egrep 'abc.*def' 파일명.log
-> abc로 시작하여 def로 끝나는 모든 라인 검색
등이 있습니다.
또한 egrep 부가 기능에 대해 알려드리겠습니다.
1. -i : 대소문자 구분 ㄴㄴ
2. -v : 패턴과 일치 하지 않는 라인 검색
3. -w : 그 단어만 정확하게 있어야 검색
4. -c : 일치하는 개수 검색
5. -o : 일치하는 패턴만 검색
6. -r : 디렉토리 내 재귀적 검색
7. -A, -B, -C 옵션: 일치하는 라인 주변의 라인을 함께 출력합니다. (A는 이후 라인, B는 이전 라인, C는 이전+이후라인 )
마지막으로 man egrep 명령어를 사용하면 사용가능한 모든 명령어의 사용 설명서를 보여줍니다!!
이런 환상의 명령어들를 통해 로그를 검색하고
에이스로 거듭나세요^^ 후후...
감사합니다.
참고 : https://rhgustmfrh.tistory.com/147
'기타' 카테고리의 다른 글
백그라운드에서 자바(Java) 어플리케이션 실행하기: nohup 명령어(start.sh)와 로그백(logback) 활용 (1) | 2023.11.04 |
---|---|
리눅스 grep vs egrep 골라 써보자 (0) | 2023.11.04 |
센트OS 6에서 자체 방화벽 비활성화하기 (0) | 2023.11.04 |
지렁이의 죽음에 대한 고찰 (1) | 2023.10.14 |
개발자 면접 예상 질문 알아보기 (0) | 2023.09.25 |
댓글