매우 구체적이고 매우 수수께끼 같은 질문이 있습니다.
마운트된 드라이브에 있는 파일을 수정(터치)하면 파일의 타임스탬프에 실제 이벤트가 발생하기 정확히 1시간 전의 마지막 수정 시간이 표시됩니다.
제가 생각할 수 있는 가능한 모든 옵션을 확인했지만 아무 것도 발견하지 못했습니다.
설정에 대한 자세한 내용은 다음과 같습니다(매우 복잡함).
- 머신은 RH 6.8(rh68이라고 부르겠습니다)을 실행하고 있습니다.
- 그 외에는 가상 머신에서 RH 4.8을 실행하고 있습니다(rh48vb라고 하겠습니다).
- 물리적으로 홈 폴더는 RH 5.5(rh55) 시스템에 있으며 rh68 및 rh48vb에 설치됩니다.
모든 머신의 시계는 "date" 명령에 표시된 대로 (거의) 동일한 시간으로 설정되어 있습니다.rh48vb 시계가 약 2분 앞으로 이동합니다.
이제 rh48vb에 로그인한다고 가정해 보겠습니다. 홈 폴더(물리적으로 rh55에 있음)와 /build/ 폴더(물리적으로 로컬 하드 드라이브에 있음)에 액세스할 수 있습니다. test_home과 test_build라는 2개의 파일이 있습니다.
이것은 마법입니다:
<rh48vb>cd /build
/build
<rh48vb>date
Mon Jun 5 13:26:52 UTC 2017
<rh48vb>touch test_build
<rh48vb>ll test_build
-rw-r--r-- users 5 Jun 5 13:26 test_build
<rh48vb>cd ~
<rh48vb>date
Mon Jun 5 13:27:04 UTC 2017
<rh48vb>touch test_home
<rh48vb>ll test_home
-rw-r--r-- 1 users 5 Jun 5 12:25 test_home
< ....... login to my physical workstation rh68 ........>
<rh68>date
Mon Jun 5 13:25:36 BST 2017
<rh68>ll test_home
-rw-r--r-- 1 users 5 Jun 5 13:25 test_home
< ....... login to machine rh55 where homefolder physically is located ........>
<rh55> date
Mon Jun 5 13:25:54 BST 2017
<rh55>ll test_home
-rw-r--r-- 1 users 5 Jun 5 13:25 test_home
그래서
- 파일을 볼
test_home
때RH68또는RH55타임스탬프가 정확합니다. test_home
내가 갈 때rh48vb타임스탬프는RH55파일 수정 시간이 1시간 단축됩니다.- 파일을 볼
test_build
때rh48vb타임스탬프는rh48vb파일 수정 시간.
time_home
거기서 "만져도" 상관없어RH48또는에서RH68또는RH55- 결과는 같습니다.
이 시점에서 나는 아이디어가 부족했습니다.
답변1
서로 다른 두 시간대에 두 대의 컴퓨터가 있습니다.
rh48vbUTC 시간(협정 세계시, GTM이라고도 함)을 사용합니다.
RH55영국 서머타임(BST - GMT +1)
두 컴퓨터의 시간은 동일하지만 컴퓨터는 자신들이 같은 시간대에 있는지, 심지어 같은 국가에 있는지조차 알지 못합니다. 따라서 다른 컴퓨터에서 작업을 수행할 때 시간대는 항상 다음과 같습니다. +/ - 1시간(상호 작용하는 시간대에 따라 다름)
시간대를 변경할 수 있는 컴퓨터가 있는 경우 변경할 수 없는 동일한 컴퓨터의 시간대로 설정하세요.