본문 바로가기
Linux/Log 관리

Linux grep이용하여 IP주소가 포함된 log 검색

by 프리윙즈 2021. 11. 3.
728x90
반응형

IP주소가 포함된 log 검색할 때 grep을 이용한 방법입니다.

/var/log/messages 를 예로 들었습니다.

 

IP주소가 포함되어 있는 로그 검색 : grep '[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+' /var/log/messages

( [0-9]\+   -> 숫자가 한자리 이상,  /   \.   ->  .()문자 )

 

IP주소가 포함된 log가 걸러지는 것을 확인할 수 있습니다.

 

 

정규 표현식 문자 의미
. 임의이 1문자 대응
* 이전의 문자가 0 이상 반복해서 일치
^ 줄의 시작
$ 줄의
[] 괄호 안에 있는 문자 하나와 일치
[^] 괄호 안에 있는 문자와 일치하지 않음
\+ 이전의 문자가 한번 이상 반복해서 일치
\{n\} 이전 문자가 n 반복해서 일치
\{m,n\} 이전 문자가 m 이상 n 이하 반복해서 일치
반응형

'Linux > Log 관리' 카테고리의 다른 글

Apache Web Log 설정  (0) 2022.02.15
journalctl을 이용한 Log 검색  (0) 2021.11.05
Linux grep으로 특정 날짜 및 시간 log 검색하기  (0) 2021.10.19
Linux Log 파일 경로 및 설명  (0) 2021.10.18

댓글