특정 파일의 타임 스탬프를 쉽게 확인할 수 있다고 생각했습니다. 그런 다음과 같은 타임 스탬프를 볼 때 쉽지 않을 것이라는 것을 깨달았습니다 1991
.
특정 파일의 타임 스탬프를 쉽게 확인할 수 있다고 생각했습니다. 그런 다음과 같은 타임 스탬프를 볼 때 쉽지 않을 것이라는 것을 깨달았습니다 1991
.
답변:
가장 간단한 방법은 아마도 sda1이라고 가정하면 / root /입니다.
tune2fs -l / dev / sda1 | 그렙 생성
파일 시스템이 작성된 날짜가 표시됩니다. 다른 파일 시스템에 대해서는 잘 모르지만 ext2에서 ext4까지 작동하는 것으로 확인되었습니다!
cp -a
데이터를 덮어 씁니다. 간단히 말해서 : 모든 경우에 시스템의 수명을 결정할 수는 없습니다.
/dev/root
이 좀 더 일반적 일 것입니다.
내가 자주 사용하는 한 가지 메커니즘은 루트 홈 디렉토리 내의 파일에서 변경 시간 (ctime)을 확인하는 것입니다. /root
홈 디렉토리는 설치시 작성되며 거의 사용되지 않기 때문에 비교적 좋은 근사치를 제공 할 수 있습니다. 주석에서 Kyle이 명확히 한 바와 같이, ctime은 데이터가 아닌 inode를 참조하므로 파일 내용을 수정해도 ctime은 변경되지 않습니다.
기본적 ls
으로이 명령은 파일의 수정 시간 (mtime)을 인쇄합니다. 따라서 ctime 옵션을 대체하면
ls -alct /root
모든 파일을 인쇄하고 작성 시간을 표시하며 시간별로 정렬합니다.
예를 들어, 다음은 /root
내 시스템 중 하나의 디렉토리에서 가장 오래된 3 개의 파일 샘플입니다 .
ls -alt install.log.syslog .cshrc .tcshrc
-rw-r--r--. 1 root 10238 Feb 18 2010 install.log.syslog
-rw-r--r--. 1 root 129 Dec 3 2004 .tcshrc
-rw-r--r--. 1 root 100 Sep 22 2004 .cshrc
그런 다음 변경 시간을 확인하여
ls -alct install.log.syslog .cshrc .tcshrc
-rw-r--r--. 1 root 100 Feb 18 2010 .cshrc
-rw-r--r--. 1 root 10238 Feb 18 2010 install.log.syslog
-rw-r--r--. 1 root 129 Feb 18 2010 .tcshrc
2010 년 2 월 18 일은 필자가 해당 시스템을 처음 설치했을 때의 대략적인 시간을 추적합니다.
시험
ls -alp /etc/ssh/ssh_host_dsa_key.pub | cut -d " " -f6
OS를 설치할 때 키가 생성됩니다.
ls
(적어도 내 컴퓨터에서는) 날짜가 다르게 표시되어 cut
명령이 제대로 작동하지 않습니다. 나는 이제 사용할 stat -c %y /etc/ssh/ssh_host*pub
것이다. 또한 파일 생성 시간이 Linux에서 더 이상 사랑을 얻지 못한 이유가 궁금합니다 ...
하드웨어를 확인하는 것이 좋은 방법입니다. 시스템 및 / 또는 하드웨어 구성 요소를 검사하여 조립시기를 알 수 있습니다.
또는 BIOS 화면에 액세스 할 수있는 경우 컴퓨터의 나이를 확인하는 데 사용할 수있는 날짜 정보가 종종 있습니다.
하드 드라이브 ( smartctl -a /dev/sda
) 의 SMART 정보에 액세스 할 수있는 경우 계속 진행할 수 있습니다. SMART에 특정 타임 스탬프가 표시되지 않지만 적어도 1 시간의 사용 카운터가 있습니다. 하드 드라이브가 100 시간 동안 실행 된 경우 시스템이 100 시간 미만일 수 없기 때문에 시스템의 수명에 대한 하한을 제공합니다.
파일 시스템 검사의 /lost+found
경우 파일 시스템을 만들 때 해당 디렉토리가 만들어진 날짜 정보를 볼 수 있습니다. 날짜는 이전 답변의 tunefs 정보와 일치해야합니다.
/lost+found
이 정보는 권한이없는 사용자가 사용할 수 있으므로 힌트를 +1 하십시오. 수퍼 유저로서 루트 파일 시스템에서 tune2fs와 같은 배치 작업을 실행하는 것은 약간 걱정입니다. 또한이 솔루션은 FreeBSD 및 비 ext2 / 3 / 4 파일 시스템에서 작동합니다.