리눅스마스터1급 기출문제/1801회

[2차 단답식] 로그를 확인하는 명령어

Linuxpia4U 2024. 10. 30. 01:19
반응형

문제 08

다음은 명령어를 이용하여 로그를 확인하는 과정이다. 조건에 알맞은 명령어를 적으시오.

조건

  1. 최근 3일 동안 로그인 한 사용자들의 마지막 로그인 기록을 확인한다.
  2. 시스템이 재부팅한 기록을 확인한다.
  3. ihduser가 로그인한 기록만을 확인한다.
  4. kaiuser가 로그인에 실패한 기록만을 확인한다.

문제 해결을 위한 명령어 작성

1. 최근 3일 동안 로그인한 사용자들의 마지막 로그인 기록 확인

해설: lastlog 명령어는 모든 사용자의 마지막 로그인 정보를 보여주며, -t 옵션은 특정 기간을 지정합니다. 여기서 -t 3은 최근 3일 이내의 마지막 로그인 기록을 조회합니다.

lastlog -t 3

2. 시스템이 재부팅한 기록 확인

해설: last 명령어와 reboot 키워드를 사용하여 시스템 재부팅 기록을 확인할 수 있습니다. 이 명령어는 시스템이 언제 재부팅되었는지 알 수 있게 해줍니다.

last reboot

'last reboot' 사례

3. ihduser가 로그인한 기록만 확인

해설: last 명령어 뒤에 특정 사용자명을 입력하면 해당 사용자의 로그인 기록만 필터링하여 보여줍니다. 따라서 last ihduser 명령어는 ihduser 사용자의 로그인 기록을 조회합니다.

last ihduser

'last ihduser' 사례

4. kaiuser가 로그인에 실패한 기록 확인

해설: lastb 명령어는 로그인 실패 기록을 보여주며, grep을 사용하여 특정 사용자 (kaiuser)에 대한 실패 기록만 필터링합니다. lastb는 로그인 실패 기록을 조회하는 데 유용합니다.

lastb | grep kaiuser


정리 및 답

  • 최근 로그인 기록: lastlog -t 3 명령어를 통해 최근 3일 동안 로그인한 사용자의 마지막 로그인 기록을 조회합니다.
  • 재부팅 기록 확인: last reboot 명령어로 시스템의 재부팅 이력을 확인합니다.
  • 특정 사용자 로그인 기록: last ihduser 명령어를 통해 ihduser의 로그인 기록만 필터링합니다.
  • 로그인 실패 기록 확인: lastb | grep kaiuser 명령어로 kaiuser의 로그인 실패 기록을 확인합니다.

 

반응형