검수요청.png검수요청.png

로그 (컴퓨터)

위키원
tjdgus399 (토론 | 기여)님의 2020년 9월 10일 (목) 10:38 판
이동: 둘러보기, 검색

로그(Log)란 컴퓨터의 처리 내용이나 이용 상황을 시간의 흐름에 따라 기록한 것, 혹은 기록하는 것. 사고가 발생했을 때 데이터의 복원이나 사고 원인의 규명 등에 도움이 되고, 네트워크의 부정 이용이나 데이터 파괴의 방지, 이용 요금의 산정의 기본 등에 쓰인다. 또 PC(개인용 컴퓨터) 통신에서 메일 등 통신 내용의 기록을 로그라 하고, 그 파일을 로그 파일이라고 한다.

개요

컴퓨터 등에 접속한 기록 등이 컴퓨터 내에 남아있는 것을 일컫는다. 보통 네트워크에 접속 시 IP 주소나 접속한 운영체제 등이 서버 컴퓨터에 남는다. 어원은 통나무라는 의미의 로그가 통나무 집이나 목선 등으로 의미가 확장되었는데, 승선을 log in이나 log on으로 사용하고 하선을 log out 이나 log off로 부르게 된 것이다. 컴퓨터 시대가 오면서 이 의미는 컴퓨터에도 확장되었고, 컴퓨터에 접속하거나 종료한 것뿐만 아니라 사용기록 전반 기록하는 것을 뜻하는 단어로까지 의미가 발전하게 된다.

시스템 보안이나 보수유지에서 언제나 나오는 방식이다. 현대 수사방식 중에서 포렌식 기법이 있는데, 시스템을 뒤져보기 전에 로그 파일을 분석한다. 이 작업만으로도 어느정도 필요한 정보들을 회수할 가능성이 있다. 즉, 시스템 전반의 상태를 알 수 있는 중요한 키워드 중 하나인 셈이다. 참고로 한 세대의 운영체제들은 모든 동작을 수행할 때마다 많은 로그를 생성한다. 부팅/종료에 관련된 사항은 물론, 서비스 및 시작 프로그램의 정상실행 여부라든지, 드라이버 로딩의 오류, 예상치 못한 커널 패닉, 심지어 로그를 생성했다는 로그 까지도 생성을 한다.

이러한 과정에서 약간의 오버헤드 및 디스크 사용이 발생하며 특히 SSD 수명에 영향이 있다고 로그 생성 기능을 끄는 경우가 있는데 하지 않는 것이 좋다. 당장 본인 로그를 쓸모없다 여길지 몰라도 로그는 시스템 내부에서도 유지보수에 큰 영향을 끼친다. 성능. 수명상 영향도 별로 없다. 그리고 로그를 잘못된 동작 또는 데이터의 손실을 복구하는 데 이용할 수 있다. 대표적인 예가 데이터베이스의 트랜젝션 로그를 이용한 복원이다. [1]

특징

로그파일

컴퓨팅에서 로그파일(logfile)은 운영 체제나 다른 소프트웨어가 실행 중에 발생하는 이벤트나 각기 다른 사용자의 통신 소프트웨어 간의 메시지를 기록한 파일이다. 로그를 기록하는 행위는 로깅(logging)이라고 한다.

트랜잭션 로그는 시스템과 해당 시스템 사용자 간 통신에 대한 파일이거나, 시스템에 속하는 터미널의 사용자가 발생시킨 트랜잭션의 종류, 내용, 시간을 자동으로 캡처한 데이터 수집 방식이다.

수많은 운영 체제, 소프트웨어 프레임워크, 프로그램들은 로깅 시스템을 포함한다. 널리 쓰이는 로깅 표준은 syslog이며, IETF RFC 5424에 정의되어 있다.[2]

각주

  1. 로그〉, 《나무위키》, 2020-09-03
  2. 로그파일〉, 《위키백과》, 2020-08-16

참고자료

  • 전자용어사전, 〈로그〉, 《네이버 지식백과》
  • 로그파일〉, 《위키백과》, 2020-08-16

같이 보기


  검수요청.png검수요청.png 이 로그 (컴퓨터) 문서는 솔루션에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.