VirtualBox의 CentOS 시간대 문제

VirtualBox의 CentOS 시간대 문제

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

다음 방법을 시도했지만 그 중 아무 것도 작동하지 않았습니다. 모든 단계 후에 다시 시작했습니다.

  1. 수정 /etc/sysconfig/clock하고 다음 UTC=false으로 변경하세요.UTC=true
  2. sudo yum erase ntpVirtualBox 오류 보고서에 표시된 대로 실행게스트 추가로 인해 Linux 게스트(Windows 7 호스트)의 시계가 혼동됩니다.
  3. 달리다sudo yum update tzdata
  4. 완전히 수정 /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/rcSUTC=yesUTC=no

관련 정보