본문 바로가기
Linux/Linux

Linux) 리눅스의 Log에 대한 이야기(1) - Log

by LILO 2021. 5. 1.
반응형

리눅스의 기본적인 Log

 

사람도 기억이 나지 않을까봐 기록 혹은 필기를 하듯이 리눅스도 시스템에 대해 일정한 이벤트(동작)가 생기면 시스템에 기록을 남깁니다. 이러한 기록을 우리가 흔히 말하는 로그라고 부릅니다.

 

리눅스에 아무 것도 설치를 하지 않았는데 이벤트에 대한 로그가 쌓일까요?

 

우리가 설치하지 않아도 기본적으로 리눅스를 설치하면 Active 상태로 돌아가고 있는 데몬들이 있습니다. 그 중에서 rsyslog와 rhel-dmesg가 로그에 관한 역할들을 하는 친구들입니다.

 

rsyslog는 이벤트에 대한 로그를 작성해주는 역할을 합니다. (구 버전에서 사용중인 syslog에서 성능 개선이 되었습니다.)

rhel-dmesg는 dmesg에 관한 로그를 작성해주는 역할을 합니다. 

 

 

 

아무 설정을 하지 않는다면 로그는 "/var/log/"라는 경로에 쌓입니다.

 

 

일단 설치하고 나면 위와 같은 로그들을 볼 수 있습니다. 여기서는 주로 많이 보는 로그들만 다룰 예정입니다.

 

이름 역할
boot.log 데몬 실행 및 재시작 기록, 부팅시 에러 사항 확인 가능 (시스템 부팅시 로그)
cron crond 데몬에 의해 실행되는 작업 스케줄링에 대한 이벤트 기록
dmesg 시스템의 부팅 메세지로 커널에서 발생되는 이벤트를 일정 수준으로 기록
messages 시스템의 전반적인 이벤트(접속, 부팅, 명령 실패 등)들이 기록
secure 접속 관련 이벤트들이 기록되고 흔히들 보안로그라고 부름
rhsm Red Hat 서브스크립션 매니저 관련 이벤트들을 기록

 

이 로그가 어떤 로그 파일이라는 정도는 어느정도 알고 계시는 것이 좋습니다. 모른다면 정말 에러가 났을 때 해결하기 곤란한 상황들이 벌어질 것입니다. 굳이 리눅스가 아니더라도 오류가 터졌을 때 다시 처음부터 하는 것보다 그 부분이 왜 오류가 난 것이고 어떻게 하면 해결하고 다시는 재발하지 않게 하는 것이 좋은 방향이라고 생각합니다.

반응형