본문 바로가기
Linux

/var/log 로그 종류, grep 활용

by 올엠 2022. 3. 27.
반응형

많은분들이 문제 확인과 증상을 보기위해 로그를 확인하는데,
Linux에서 로그의 기본 위치는 /var/log

해당 위치에서 주요 확인 로그는 아래와 같다.
boot 부팅 관련 로그.
 (dmesg 명령으로 확인가능)
maillog 메일 관련 로그 
messages 메일과 뉴스를 전체적인 로그
secure 유저 접속에 관련된 로그
dmesg 시스템 부팅시 출력되는 메세지
cron cron관련 예약 작업 메세지
wtmp 사용자들의 접속한 정보을 기록
xferlog FTP 서버의 데이터 전송관련 로그 기록

그럼 어떤식으로 확인을 하게 될까?

몇가지 예를 통해 grep 사용법을 알아보자.

 

boot.log에서 ?가 포함된 내용 확인
grep [search string] [file name]

grep "?" /var/logs/boot.log



boot.log에서 ?와 08/Feb가 포함된 내용 확인
grep [search string] [file name] | grep [2nd search string]

grep "?" /var/logs/boot.log | grep "08/Feb"



boot.log에서 ?와 08/Feb가 포함되나 Vmware가 들어간 내용은 제외하고 확인
grep [search string] [file name] | grep [2nd search string] | grep -v [search string]

$ grep "?" /var/logs/boot.log| grep "07/Feb" | grep -v "Vmware"

 

반응형