답변:
last
로그가 지워지지 않으면 OS가 설치 될 때까지 로그를 다시 가져야하는 명령 을 시도 할 수 있습니다 . 특히 콘솔 항목을 찾으십시오.
몇 주 이상을 되돌아 보면 last
이러한 항목이 ASL 데이터베이스에 훨씬 더 오래 저장되어 있음을 알 수 있습니다. 로그인을 보려면이 명령을 사용하여 검색중인 이름을 바꾸거나 | grep insert_username_here
를 모두 남기고 떠나십시오 .
syslog -F raw -k Facility com.apple.system.lastlog | grep insert_username_here
로그 아웃을 보려면 다음을 사용하십시오.
syslog -F raw -k Facility com.apple.system.utmpx | grep insert_username_here
이것을 더 깨끗하게 보려면 터미널을 통한 로그인을 표시하지 않고 신기원 시간 만 표시하는 이것을 사용할 수 있습니다. 당신은 사용자 이름을 grep해야합니다 그렇지 않으면 데이터는 의미가 없습니다 :
syslog -F raw -k Facility com.apple.system.lastlog | grep insert_username_here | grep -v tty | awk '{ print $2 }' | sed -e 's/]//g'
날짜는 에포크 시간으로 표시됩니다. http://www.epochconverter.com/ 을 사용하여 일반 시간으로 변환 할 수 있습니다 .