마지막 명령의 로그가 포함된 파일은 어디에 있습니까(Ubuntu)

마지막 명령의 로그가 포함된 파일은 어디에 있습니까(Ubuntu)

이것마지막명령은 어떤 사용자가 로그인했는지 보여주지만 이 명령에 대한 파일을 어떻게 찾을 수 있나요? 마지막읽고 처리되나요?

답변1

다음과 같이 strace를 사용하여 특정 프로그램에서 어떤 파일이 열려 있는지 확인할 수 있습니다.

$ strace last |& grep open
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/var/log/wtmp", O_RDONLY)         = 3
open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 4

찾고 있는 파일은 입니다 /var/log/wtmp. 자세한 내용은 에서 확인할 수 있습니다 man 5 wtmp.

관련 정보