Linux에서 과거에 로그인한 사용자의 정보를 보는 방법: 1. 현재 및 과거에 로그인한 시스템 사용자의 관련 정보를 보려면 last 명령을 사용합니다. 구문은 "last [option]"입니다. lastlog 명령을 사용하면 현재 로그인한 시스템 사용자를 볼 수 있습니다. 가장 최근 로그인 시간입니다. 마지막 명령은 기본적으로 "/var/log/wtmp" 로그 파일을 읽고, lastlog 명령은 기본적으로 "/var/log/lastlog" 파일을 읽습니다. 두 파일은 모두 바이너리 파일이며 vi로 직접 편집할 수 없습니다.
Linux 과거 로그인 사용자 정보 보기
Linux에서는 w 또는 who 명령을 사용하여 현재 시스템에 로그인되어 있는 사용자 정보를 볼 수 있지만, 원래 로그인한 사용자가 지금 로그아웃한 경우에는 아직도 볼 수 있나요? 물론 이를 위해서는 last 및 lastlog 명령을 사용해야 합니다.
linux last command
last 명령은 현재 및 과거에 로그인한 시스템 사용자에 대한 관련 정보를 볼 수 있습니다.
last 명령의 기본 형식은 다음과 같습니다.
[root@localhost ~]# last [选项]
표 1에는 이에 대해 일반적으로 사용되는 명령이 나열되어 있습니다. 명령 옵션 및 의미.
옵션 | 의미 |
---|---|
-a | 마지막 줄에 시스템에 로그인할 호스트 이름이나 IP 주소를 표시합니다. |
-R | 은 로그인된 시스템의 호스트 이름이나 IP 주소를 표시하지 않습니다. |
-x | 시스템 종료, 다시 시작, 실행 수준 변경 및 기타 정보를 표시합니다. |
-n 표시 열 수 | 목록 정보의 표시 열 수를 설정합니다. |
-d | 표시된 IP 주소를 호스트 이름으로 변환합니다. |
마지막 명령을 실행하면 기본적으로 /var/log/wtmp 로그 파일을 읽습니다. 이 파일은 vi로 직접 편집할 수 없으며 마지막 명령을 통해서만 호출할 수 있습니다.
예: 현재 및 과거 로그인 사용자 정보 쿼리
[root@localhost ~]# last root pts/0 192.168.0.108 Fri Jun 7 09:53 still logged in root tty1 Fri Jun 7 09:53 still logged in root pts/0 192.168.0.101 Fri Jun 7 06:53 - 09:52 (02:59) root pts/1 192.168.0.103 Fri Jun 7 04:12 - 04:30 (00:18) #用户名 登录终端 登录IP 登录时间 - 退出时间(在线时间) reboot system boot 2.6.32-279.el6.i Thu Jun 6 23:53 - 00:03 (00:09) #还能看到系统的重启时间 …省略部分输出…
linux lastlog 명령
lastlog 명령은 각 시스템 사용자가 시스템에 마지막으로 로그인한 시간을 볼 수 있습니다. 예:
[root@localhost ~]#lastlog #用户名 端口 来自 最后登陆时间 Username Port From Latest root pts/1 192.168.1.100 Wed Mar 4 11:04:22 +0800 2009 bin **Never logged in** ....(中间省略).... vbird1 pts/2 192.168.1.100 Wed Mar 4 13:15:56 +0800 2009 ....(以下省略)....
lastlog 명령은 기본적으로 /var/log/lastlog 로그 파일을 읽습니다. 이 파일도 바이너리 파일이므로 vi로 직접 편집할 수 없습니다. lastlog 명령으로 호출해야 합니다.
관련 추천: "Linux 비디오 튜토리얼"
위 내용은 Linux에서 과거 로그인 사용자 정보를 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!