질문

질문

질문

내 BIOS 시계가 UTC 시간을 표시하고 내 시간대가 /etc/localtime에서 CET로 설정되어 있음에도 불구하고 내 FreeBSD는 오프라인일 때 항상 2시간 늦습니다.

저는 FreeBSD가 BIOS의 시계를 보고 UTC라고 가정하고 선택한 시간대를 확인하고 이에 따라 시스템의 시간을 설정하기를 원합니다.


세부 사항

from 을 로 변경한 후 제거 /etc/wall_cmos_clock하고 실행 해 보았습니다. 이 과정에서 다른 구성으로 컴퓨터를 여러 번 다시 시작했습니다.adjkerntz -amachdep.adjkerntzsysctl-72000

저는 인터넷 연결이 필요하기 때문에 ntpd 유틸리티를 활용하는 솔루션에는 관심이 없습니다.

듀얼 부팅 시스템입니다. 두 번째 시스템은 GRUB이 체인 로딩을 통해 FreeBSD를 부팅하는 Ubuntu 17.04입니다.

해결책

온라인에서 해결책을 찾을 수 없어서 시간을 수동으로 변경하기로 결정했습니다 date(1).

# date +%H%M
1426
# date 1626

그래도 더 나은 해결책이 있는지 알고 싶습니다.


인용하다

답변1

정확한 시간을 얻으려면 위치 시간을 CET 대신 CET로 설정하세요 Europe/Warsaw.

FreeBSD에서 이를 수행하려면 루트로 실행하십시오:

ln -s /usr/share/zoneinfo/Europe/Warsaw /etc/localtime

관련 정보