지난 6개월 동안의 사용자 로그인 세부 정보를 가져오는 명령 또는 스크립트

지난 6개월 동안의 사용자 로그인 세부 정보를 가져오는 명령 또는 스크립트

내 서버의 CPU를 분석하고 늘리려면 지난 6개월 동안 로그인한 사용자의 세부 정보를 가져와야 합니다. 나는 명령을 시도했다마지막 -a그러나 완전한 결과를 제공하지는 않습니다. 누구든지 지난 6개월 동안 로그인한 사용자의 세부 정보를 얻을 수 있도록 도와주세요.

미리 감사드립니다!

답변1

최신 버전

다음 옵션을 사용할 수 있습니다 -s.

last -s  -6month

지정된 시간 이후의 로그인 상태를 표시합니다.

-t원하는 경우 다른 날짜까지 지정하는 데 사용하세요 .

다음과 같은 메시지를 받은 경우:

wtmp begins Tue Apr ...

이는 "logrotate"가 로그 파일을 제거하여 해당 로그 파일을 사용할 수 없음을 의미합니다.

이전 버전의 경우 정규직을 지정해야 합니다.

last -t 20170101000000

관련 정보