안녕하세요.
쉬운 IT의 시작, 아이티이지(ITEASY) 입니다.
이번 기술 블로그 컨텐츠는 ‘OS별 로그 확인 및 분석’ 입니다.
오늘은 로그란 무엇인지, 로그별 특징 등에 대해서 말씀드리겠습니다!
🔎 로그(log)란?
로그는 시스템, 애플리케이션 또는 기타 소프트웨어에서 발생하는 이벤트, 상태 정보,
경고, 오류 등을 기록하는 기술적인 기능 또는 파일을 의미합니다.
로그는 문제 해결이나 모니터링 등등 시스템의 보안 및 안정성에 매우 중요한 역할을 합니다.

Window 시스템의 경우 로그들을 이벤트에 기록하고 이러한 이벤트 로그로 시스템의
상태를 모니터링하고 문제를 진단하며 보안 관련 사항을 확인할 수 있으며, OS 구성에 따라
디렉터리 서비스 로그, 파일 복제 서비스 로그, DNS 서버 로그가 추가될 수 있습니다.
Linux의 경우에도 다양한 종류의 로그 파일들을 생성하여 정보를 기록합니다.
대부분의 로그는 /var/log 경로에 위치하며 일부 웹 서버 로그 또는 DB 로그와
같은 경우는 서버마다 다를 수 있습니다.
🔎 로그 종류(유형) 및 설명
로그 종류는 크게 6가지로 구분됩니다. 아래의 내용을 참고해 주세요!

1. 애플리케이션 로그 (Application Log)
애플리케이션 로그는 설치 된 애플리케이션들이 발생시키는 이벤트를 기록하는 로그입니다.
주로 애플리케이션의 오류, 경고, 애플리케이션의 작동 상태 등이 기록됩니다.
2. 보안 로그 (Security Log)
보안 로그는 보안과 관련 된 내용을 기록하는 로그입니다.
주로 로그인 실패 및 성공, 계정 관리, 시스템 침입 시도 등과 같은 내용이 기록됩니다.
3. 시스템 로그 (System Log)
시스템 로그는 운영 체제의 기본 기능과 관련 된 이벤트들을 기록하는 로그입니다.
주로 운영 체제 자체의 동작, 부팅 및 종료, 하드웨어의 오류 및 경고 등을 기록합니다.
4. 커널 로그 (Kernel Log)
커널 로그는 커널에 관련 된 로그를 기록하고 시스템에 직접적으로 영향을 미치는
하드웨어나 드라이버와 관련된 정보를 포함합니다.
5. 패키지 관리자 로그 (Package Manager Log)
패키지 관리자를 통해 설치, 업데이트, 제거 된 패키지들의 로그를 기록합니다.
6. 부팅 로그 (Boot Log)
시스템 부팅 시에 발생하는 로그를 기록합니다.
부팅 중에 발생하는 이벤트와 문제를 추적하는 데 유용합니다.
로그별 특징은 아래 표와 같습니다.
| 로그 유형 | 설명 | 대표적인 이벤트 유형 |
| 애플리케이션 로그 | 설치 된 애플리케이션들이 발생시키는 내용 기록 | 애플리케이션 오류, 경고 메시지, 작업 성공 또는 실패 등 |
| 보안 로그 | 보안과 관련 된 내용을 기록 | 로그인 실패, 계정 관리, 보안 정책 위반 시도, 침입 탐지 등 |
| 시스템 로그 | 운영 체제의 기본 기능과 관련된 이벤트를 기록 | 부팅, 종료, 드라이버 오류, 서비스 시작과 중지 등 |
| 커널 로그 | 커널과 관련된 로그를 기록 | 하드웨어 오류, 드라이버 로드 실패 |
| 패키지 관리자 로그 | 패키지 관리자를 통해 설치, 업데이트, 제거된 패키지들의 로그를 기록 | 패키지 설치, 업데이트, 제거 |
| 부팅로그 | 컴퓨터가 부팅 시 실행되는 모든 작업을 기록한 로그 | 시스템 시작, 하드웨어 초기화 |
🔎 이벤트 로그 확인 방법 (테스트 환경 Windows10)
1. Windows 로고 키 + R 후 eventvwr 입력 및 확인

2. Windows 로고 클릭

3. 이벤트 로그 위치 확인하기

🔎 이벤트 로그 확인 방법
*포스팅을 기재하는데 사용된 테스트 환경은 Centos 7.9 버전을 사용하였습니다.
*Cd /var/log/

➡ 애플리케이션 로그 – /var/log (Ubuntu, Debian 계열 – /var/log/)
➡ 보안 로그 – /var/log/secure (Ubuntu, Debian 계열 – /var/log/auth.log)
➡ 시스템 로그 – /var/log/messages (Ubuntu, Debian 계열 – /var/log/syslog)
➡ 커널 로그 – /var/log/kern.log (Ubuntu, Debian 계열 – /var/log/kern.log)
➡ 패키지 관리자 로그 – /var/log/yum.log (Ubuntu, Debian 계열 – /var/log/dpkg.log)
➡ 부팅 로그 – /var/log/boot.log (Ubuntu, Debian 계열 – /var/log/boot.log)
오늘의 포스팅 주제인 OS별 로그 확인 및 분석!
도움이 되셨길 바라면서 포스팅을 마무리하겠습니다.
다음 포스팅도 기대해 주세요!
추가로 궁금하신 내용이 있다면, 언제든지 문의 주세요.
IT is easy, ITEASY!💙
💡 함께 보면 좋은 컨텐츠
