리눅스 서버에서 last 명령으로 과거 원격 로그인과 로그아웃 이력을 누적 조회하려 한다. 기본적으로 확인해야 할 기록 파일은?
1
/var/run/utmp
오답 이유/var/run/utmp는 현재 로그인 중인 세션을 파악하는 데 사용되며 과거 로그인·로그아웃 전체 이력을 누적하는 파일이 아니다.
2
/var/log/wtmp
정답 근거/var/log/wtmp는 로그인과 로그아웃 기록을 누적하며 last 명령이 과거 접속 이력을 표시할 때 사용하는 대표 파일이다.
3
/var/log/lastlog
오답 이유/var/log/lastlog는 사용자별 마지막 로그인 시점을 보관하며 모든 로그인·로그아웃 이벤트를 순서대로 누적하지 않는다.
4
/var/log/xferlog
오답 이유/var/log/xferlog는 FTP 파일 전송 이력을 기록하는 파일로 일반 로그인 세션 이력과 목적이 다르다.
정답·상세해설
정답 2번
utmp는 현재 세션, wtmp는 로그인·로그아웃의 누적 이력, lastlog는 계정별 마지막 로그인 정보를 담당한다. 과거 원격 세션의 시작과 종료를 last로 조사하려면 wtmp를 확인한다. 배포판에 따라 실제 경로와 journald 연계는 달라질 수 있으므로 운영 환경의 로깅 설정도 함께 확인해야 한다.