LabHub
배우기 러닝패스 코스

로그로 원인 찾기

퀴즈: 큰 로그에서 구간만 꺼내기

LabHub 에서 이어서 보기

시간순으로 쌓인 로그 파일에서 특정 시각의 시작 바이트를 이진 탐색으로 찾을 수 있다. 그 근거는?

구간의 시작 시각과 똑같은 시각의 줄이 세 개였다. 이진 탐색이 반드시 찾아야 하는 것은?

app.log, app.log.1, app.log.2.gz 가 있다. 기본 설정의 logrotate 에서 시간 순서는?

구간이 app.log.2.gz 안에 있다. 이 파일에서 구간을 꺼내는 올바른 방법은?

구간을 반열림 [시작, 끝) 이 아니라 양쪽 모두 포함으로 잡았다. 무엇이 어긋나는가?

이진 탐색으로 꺼낸 구간이 맞는지 증명하려 한다. 가장 확실한 방법은?