특정 버전의 소프트웨어가 언제 설치되었는지 확인하라는 요청을 받았습니다. 내가 해야 할 유일한 일은 해당 디렉토리의 수정 시간이다. 언제인지 해독하기가 어렵습니다.우리를설치했습니다:
/opt/pkg/totalview:
drwxr-xr-x. 3 root root 4 Jan 23 2013 8.11.0-0
/opt/pkg/totalview/8.11.0-0:
lrwxrwxrwx. 1 root root 32 Jan 23 2013 bin -> toolworks/totalview.8.11.0-0/bin
drwxrwxr-x. 5 root root 5 Dec 11 2012 toolworks
/opt/pkg/totalview/8.11.0-0/bin:
-r-xr-xr-x. 1 root root 3391 Oct 25 2012 htmlhelp.sh
lrwxrwxrwx. 1 root root 38 Dec 11 2012 memscape -> ../../memoryscape.3.3.0-0/bin/memscape
lrwxrwxrwx. 1 root root 39 Dec 11 2012 memscript -> ../../memoryscape.3.3.0-0/bin/memscript
-r-xr-xr-x. 1 root root 9161 Oct 25 2012 mrnet_commnode
lrwxrwxrwx. 1 root root 3 Dec 11 2012 sctotalview -> tv8
lrwxrwxrwx. 1 root root 6 Dec 11 2012 sctotalviewcli -> tv8cli
lrwxrwxrwx. 1 root root 3 Dec 11 2012 sctv8 -> tv8
lrwxrwxrwx. 1 root root 6 Dec 11 2012 sctv8cli -> tv8cli
lrwxrwxrwx. 1 root root 3 Dec 11 2012 totalview -> tv8
lrwxrwxrwx. 1 root root 6 Dec 11 2012 totalviewcli -> tv8cli
-r-xr-xr-x. 3 root root 21970 Oct 25 2012 tv8
-r-xr-xr-x. 3 root root 21970 Oct 25 2012 tv8cli
-r-xr-xr-x. 2 root root 19093 Oct 25 2012 tvdbootstrap
-r-xr-xr-x. 2 root root 19093 Oct 25 2012 tvdsvr
-r-xr-xr-x. 3 root root 21970 Oct 25 2012 tvscript
-r-xr-xr-x. 1 root root 6968 Oct 25 2012 visualize
/opt/pkg/totalview/8.11.0-0/toolworks:
drwxrwxr-x. 5 root root 9 Dec 11 2012 flexlm-10.8.0-3
drwxrwxr-x. 5 root root 19 Oct 25 2012 memoryscape.3.3.0-0
drwxrwxr-x. 17 root root 17 Dec 11 2012 totalview.8.11.0-0
세 가지 주요 날짜가 표시됩니다.
- 2013년 1월 23일
- 2012년 12월 11일
- 2012년 10월 25일
소프트웨어가 실제로 언제 설치되었는지 확인하기 위해 무엇을 볼 수 있습니까? 소프트웨어는 소스 코드에서 설치되며 설치의 rpm
일부가 아닙니다 yum
. 더 많은 정보를 얻을 수 있다는 것을 알고 있지만 stat
이 세 가지 날짜 중 어느 날짜에 설치되었는지 자신있게 판단할 수는 없습니다.
편집: 결과ls -lc
/opt/pkg/totalview:
drwxr-xr-x. 3 root root 4 Jan 23 2013 8.11.0-0
/opt/pkg/totalview/8.11.0-0:
lrwxrwxrwx. 1 root root 32 Jan 23 2013 bin -> toolworks/totalview.8.11.0-0/bin
drwxrwxr-x. 5 root root 5 Dec 11 2012 toolworks
/opt/pkg/totalview/8.11.0-0/bin:
-r-xr-xr-x. 1 root root 3391 Nov 5 03:34 htmlhelp.sh
lrwxrwxrwx. 1 root root 38 Dec 11 2012 memscape -> ../../memoryscape.3.3.0-0/bin/memscape
lrwxrwxrwx. 1 root root 39 Dec 11 2012 memscript -> ../../memoryscape.3.3.0-0/bin/memscript
-r-xr-xr-x. 1 root root 9161 Nov 5 03:34 mrnet_commnode
lrwxrwxrwx. 1 root root 3 Dec 11 2012 sctotalview -> tv8
lrwxrwxrwx. 1 root root 6 Dec 11 2012 sctotalviewcli -> tv8cli
lrwxrwxrwx. 1 root root 3 Dec 11 2012 sctv8 -> tv8
lrwxrwxrwx. 1 root root 6 Dec 11 2012 sctv8cli -> tv8cli
lrwxrwxrwx. 1 root root 3 Dec 11 2012 totalview -> tv8
lrwxrwxrwx. 1 root root 6 Dec 11 2012 totalviewcli -> tv8cli
-r-xr-xr-x. 3 root root 21970 Nov 5 03:34 tv8
-r-xr-xr-x. 3 root root 21970 Nov 5 03:34 tv8cli
-r-xr-xr-x. 2 root root 19093 Nov 5 03:34 tvdbootstrap
-r-xr-xr-x. 2 root root 19093 Nov 5 03:34 tvdsvr
-r-xr-xr-x. 3 root root 21970 Nov 5 03:34 tvscript
-r-xr-xr-x. 1 root root 6968 Nov 5 03:34 visualize
/opt/pkg/totalview/8.11.0-0/toolworks:
drwxrwxr-x. 5 root root 9 Dec 11 2012 flexlm-10.8.0-3
drwxrwxr-x. 5 root root 19 Dec 11 2012 memoryscape.3.3.0-0
drwxrwxr-x. 17 root root 17 Dec 11 2012 totalview.8.11.0-0
답변1
ctime은 소프트웨어가 설치될 수 있는 가장 늦은 날짜를 명확하게 나타냅니다. 소프트웨어는 늦어도 2013년 1월 23일 이전에 설치되었습니다. 그러나 소프트웨어가 이전에 설치되었을 가능성이 있습니다. 권한 변경이나 백업에서 파일 복원 또는 복사로 인해 ctime이 변경되었을 수 있습니다.
프로그램은 컴파일된 실행 파일이 실행된 시점인 2012년 10월 25일 또는 그 이전에 컴파일되었을 가능성이 높습니다. 누군가 의도적으로 파일 시간을 변경하지 않는 한, 실행 파일의 날짜는 실행 파일이 컴파일되거나 나중에 복사된 시간(스트라이프 없이 -p
)을 나타냅니다.
소프트웨어는 2012년 10월 25일에 컴파일되었으며 2012년 12월 11일(심볼릭 링크가 생성된 시간)에 이 컴퓨터에 설치되었을 가능성이 높습니다. 그러나 프로그램이 2012년 10월 25일에 컴파일된 다음 2012년 12월 11일에 임시 위치에 설치되고(심볼릭 링크 생성 포함) 타르볼 또는 기타 아카이브 형식으로 패키지되어 2012년에 압축이 풀렸을 수도 있습니다. 2013년 12월 11일부터 1월 23일 사이.