본문 바로가기
IT/Unix-Linux

[Linux] 로그인 현황 및 이력 확인 방법 가이드 (last 명령어)

by 직장인W군 2023. 2. 21.
728x90

linux 로그인 이력

 

리눅스 운영체제에서는 로그인 이력을 확인할 수 있는 다양한 명령어가 제공됩니다. 
이번 글에서는 가장 기본적인 명령어인 'last' 명령어를 사용하여 로그인 이력을 확인하는 방법에 대해 알아보겠습니다.

 


 
 
 

" last 명령어를 이용한 로그인 이력 확인 "

 

'last' 명령어는 시스템에 로그인한 사용자의 이전 로그인 이력을 확인하는 명령어입니다. 
기본적으로 /var/log/wtmp 파일을 읽어와서 로그인 기록을 출력합니다.

사용법은 간단합니다. 
터미널을 열고 'last' 명령어를 입력하면, 시스템에 로그인한 모든 사용자의 로그인 기록을 출력합니다.

 

last 명령어 입력

$ last

 


 

출력 결과는 다음과 같이 나타납니다.

 

last 명령어 출력 결과

user1  pts/0        192.168.0.1    Mon Jan  1 00:00:01 2023 - Mon Jan  1 00:00:02 2023  (00:00)
user2  pts/1        192.168.0.2    Mon Jan  1 00:00:01 2023 - Mon Jan  1 00:00:02 2023  (00:00)
user3  pts/2        192.168.0.3    Mon Jan  1 00:00:01 2023 - Mon Jan  1 00:00:02 2023  (00:00)

 


 

출력 결과는 다음과 같은 정보를 포함하고 있습니다.
 
 

last 명령어 출력 정보

 
 

명령어 출력 정보

  • 사용자 이름
  • 로그인 터미널 (TTY)
  • 로그인 IP 주소
  • 로그인 시간
  • 로그아웃 시간
  • 로그인 세션 길이

 

로그인 기록은 기본적으로 /var/log/wtmp 파일에 저장되며, 이 파일을 직접 확인하여 로그인 이력을 확인할 수도 있습니다. 하지만 'last' 명령어를 사용하는 것이 더욱 간편하며, 출력 결과가 보기 쉽게 정리되어 있어서 로그인 이력을 확인하는 데 유용합니다.

이외에도 'lastb' 명령어를 이용하여 실패한 로그인 시도 기록을 확인할 수도 있습니다. 보안 측면에서 중요한 정보이므로 로그인 이력을 정기적으로 확인하여 불법적인 접근 시도를 감지하고 대응하는 것이 좋습니다.

이상입니다.

 


 

반응형

댓글