centos7에서는 왜 날짜에 다른 타임스탬프가 표시되는지 모르겠습니다. 필요에 따라 수정하고 컴퓨터를 다시 시작하면 재설정됩니다. 다른 포럼에서 얻은 대부분의 옵션을 시도했습니다(예: hwclock -s, rm -rf /etc/adjtime 등).
[root@mymachine ~]# date
Thu Oct 20 09:23:34 UTC 2016
[root@mymachine ~]# hwclock
Thu 20 Oct 2016 11:24:02 AM UTC -0.302003 seconds
사람들이 vmware 도구 사용을 제안한 일부 포럼에서는 vm이 이러한 변경을 수행할 수 있습니다. 그런데 확인해 보니 시간 동기화가 비활성화되어 있었습니다.
[root@mymachine ~]# /usr/bin/vmware-toolbox-cmd timesync status
Disabled
그렇다면 날짜가 재설정되는 원인이나 날짜가 언제 시작되는지 잘 모르시나요?
[root@mymachine ~]# timedatectl status
Local time: Thu 2016-10-20 09:25:47 UTC
Universal time: Thu 2016-10-20 09:25:47 UTC
RTC time: Thu 2016-10-20 11:26:12
Timezone: n/a (UTC, +0000)
NTP enabled: n/a
NTP synchronized: no
RTC in local TZ: no
DST active: n/a
시간을 수동으로 설정하면 timedatectl set-time HH:MM:ss
시스템 시계와 하드웨어 시계가 변경됩니다. 재부팅 후 하드웨어 시계는 마지막으로 설정한 것과 동일하게 유지되는데, timedatectl set-time HH:MM:ss
시스템 시계는 수동으로 시간을 설정하지 않은 것처럼 정상으로 돌아왔습니다.
답변1
시스템 BIOS 시간을 확인하십시오. 재부팅 후 BIOS 시간이 운영 체제 시간과 동일하면 BIOS 설정에서 시간을 변경하십시오. 또한 사용 중인 시간대 설정을 확인하세요.
또 다른 가능성은 CMOS 배터리가 제대로 작동하지 않는 것입니다. 컴퓨터가 오래된 경우 이것이 원인일 수 있습니다.
답변2
하드웨어 시계(hwclock)는 UTC 시간 또는 현지 시간으로 설정할 수 있습니다(현지 시간은 주로 동일한 컴퓨터에서 Windows를 사용하거나 사용하지 않을 때임). 그런 다음 BIOS/CMOS에는 한 시간이 있고 작업 시스템에는 다른 시간이 있습니다.
내가 해야 할 일은 다음 명령을 실행하는 것뿐입니다.
sudo dpkg-reconfigure tzdata
그리고 올바른 시간대를 현명하게 선택하세요. 또한 하드웨어 시계가 현지 시간 또는 UTC 시간으로 설정되어 있음을 나타내는 설정을 검색하고 이 설정을 변경할 수 있습니다. 대부분의 경우 이 설정은 Linux 설치 중에 설정됩니다.
이봐:
https://serverfault.com/questions/496076/how-to-set-hwclock-to-utc
답변3
하드웨어 BIOS/CMOS 클럭에 문제가 있을 수 있습니다. 컴퓨터를 종료하고 플러그를 뽑았다가 다시 연결하여 시간이 제대로 흘러가는지 확인하세요. 그렇다면 CMOS 배터리이므로 교체해야 합니다.
답변4
시계 동기화 서비스가 시스템에서 올바르게 실행되지 않을 수 있습니다. 이를 확인하려면 timedatectl 명령을 사용할 수 있습니다.
시간 및 날짜 제어 상태
출력에 NTP가 활성화되고 동기화된 것으로 표시되면 시계 동기화 서비스가 실행 중인 것입니다.
NTP가 동기화되지 않은 경우 시간을 수동으로 설정해야 할 수도 있습니다. 이렇게 하려면 다음 명령을 실행하십시오.
timedatectl 시간 설정 HH:MM:ss
HH:MM:ss를 원하는 시간으로 바꿉니다.
NTP 동기화가 활성화되지 않은 경우 다음 명령을 사용하여 활성화할 수 있습니다.
timedatectl set ntp 예
NTP 동기화를 활성화한 후에는 시간 설정을 잃지 않고 시스템을 재부팅할 수 있습니다.