Windows 7 Pro SP1의 VirtualBox v4.2.4에서 실행되는 CentOS 6.5 시스템에서 다음 문제가 발생했습니다.
date
항상 UTC 시간을 인쇄하되 올바른 시간대를 표시합니다. 예를 들어 date
오후 12시 35분에 실행하면 다음 결과가 나타납니다.
$ date
Fri Mar 20 04:35:45 AWST 2015
다음 방법을 시도했지만 그 중 아무 것도 작동하지 않았습니다. 모든 단계 후에 다시 시작했습니다.
- 수정
/etc/sysconfig/clock
하고 다음UTC=false
으로 변경하세요.UTC=true
sudo yum erase ntp
VirtualBox 오류 보고서에 표시된 대로 실행게스트 추가로 인해 Linux 게스트(Windows 7 호스트)의 시계가 혼동됩니다.- 달리다
sudo yum update tzdata
- 완전히 수정
/etc/sysconfig/clock
및 삭제되었습니다.UTC=true
나는 다음을 확인했습니다.
- 실제 Windows 7 컴퓨터에서 시간과 시간대가 올바르게 설정되어 있습니다.
- VirtualBox에서 시스템 설정을 확인하세요."UTC 시간의 하드웨어 시계" 확인됨
zdump -v /etc/localtime
의 출력env | grep TZ
아무것도 표시되지 않음/etc/localtime
업데이터:sudo yum update tzdata
/etc/localtime
/usr/share/zoneinfo/Australia/Perth
동일한 MD5 해시 값을 가집니다 .TZ=utc hwclock -r
정확한 UTC 시간 표시- vBox 게스트 추가 기능이 설치되지 않았습니다(출력이 표시되지 않음
lsmod | grep vboxadd
)
참고로 CentOS 시작 스크립트가 읽는 위치를 찾았 /etc/sysconfig/clock
지만 아무것도 찾지 못했습니다. 이는 부팅 프로세스의 사용자 공간 부분 초기에 실행되고 /etc/init.d/hwclockfirst.sh
또는를 기준으로 시스템 시간을 수정하는 Debian/Ubuntu와 대조됩니다 ./etc/default/rcS
UTC=yes
UTC=no