본문 바로가기
Old Posts/Linux

[Linux] last 명령어 사용법

by A6K 2022. 2. 11.

last 명령어는 시스템의 로그인 로그를 출력하는 명령어다. '/var/log/wtmp' 로그 파일에 기록되어 있는 모든 계정들의 접속 정보를 참조하여 결과를 출력한다. (리눅스는 '/var/log/wtmp' 파일이 존재할 경우에만 접속 정보를 기록한다)

last [옵션][유저명][tty]

시스템이 부팅된 이후부터 현재까지 모든 유저의 로그인과 로그아웃에 대한 정보를 조회할 수 있다. 

[15:27:48]$ last
user      ttys002                   Fri Feb  4 16:04   still logged in
user      ttys002                   Fri Feb  4 12:58 - 12:58  (00:00)
user      ttys000                   Fri Feb  4 09:17   still logged in
user      ttys000                   Thu Feb  3 19:10 - 19:10  (00:00)
user      ttys000                   Thu Feb  3 19:00 - 19:00  (00:00)
user      ttys000                   Sat Jan 29 16:28 - 16:28  (00:00)
user      ttys002                   Tue Jan 18 15:29 - 15:29  (00:00)
user      ttys003                   Tue Jan 18 13:04 - 13:04  (00:00)
user      ttys003                   Mon Jan 17 15:32 - 15:32  (00:00)
user      ttys001                   Mon Jan 17 14:15 - 14:15  (00:00)
user      ttys003                   Mon Jan 17 09:23 - 09:23  (00:00)
user      ttys001                   Mon Jan 10 13:17 - 13:17  (00:00)
user      ttys000                   Mon Jan 10 08:59 - 08:59  (00:00)
..

last 명령어로 확인할 수 있는 정보는 다음과 같다. 

  • 접속 계정명
  • 정속 장치명
  • 접속한 IP 주소
  • 접속시간 (접속해서 서버에 머문 시간)
  • 접속기간 (접속한 시간의 요일, 월, 일, 시간 정보)
  • 시스템 재부팅 정보

유저명을 인자로 주면 해당 유저의 접속 기록만 확인할 수 있다. 유저명을 인자로 주지 않으면 모든 유저의 접속 정보가 조회된다.

옵션

옵션 설명
-num 'last -5'라고 주면 5개의 기록만 조회함
-n num -num과 동일
-R 호스트 네임 필드는 출력 안함
-a 출력되는 목록에서 호스트 네임 필드를 마지막에 출력
-d 다른 호스트에서 접속한 내용만 출력
-x shutdown 상태 및 런레벨(runlevel)이 바뀐 상태 출력
-f file 지정한 파일에서 정보를 읽어와 출력

관련글

 

리눅스 명령어 사용법들

리눅스 명령어 사용법 ifconfig 네트워크 인터페이스 설정관련 ls 디렉토리 엔트리 정보 출력

hbase.tistory.com

 

댓글