timedatectl 및 date -s를 사용하여 설정한 날짜/시간이 재부팅 후에도 유지되지 않는 문제가 있습니다. 나는 date -s를 사용하여 날짜를 설정하고, timedatectl set-time을 사용하여 시간을 설정하고, hwclock --systohc를 사용합니다. 다시 시작한 후에도 hwclock에는 내가 설정한 시간이 계속 표시되지만 시스템 시간은 이전 현지 시간으로 되돌아갑니다.
Journalctl을 보면 내가 설정한 시간(hwclock time)에 부팅 프로세스가 시작되는 것을 볼 수 있지만 중간에 시간 변경에 대한 메시지가 있습니다. systemd[1]: 시간이 변경되었습니다.
이 메시지 뒤의 타임스탬프에는 업데이트 시간이 반영됩니다.
이 시스템에 대한 몇 가지 참고 사항:
- 시스템이 RHEL 7.2를 실행 중입니다.
- 크로니가 설치되지 않았습니다
- 시스템이 어떤 네트워크에도 연결되어 있지 않습니다.
- 재부팅하기 전에 /etc/adjtime을 삭제하려고 시도했지만 시간이 여전히 재설정됩니다.
시작하는 동안 시스템 시간 설정을 담당하는 프로세스/서비스/등이 어디에서 시간을 가져오는지 자세히 조사할 수 있는지 알고 싶습니다.
답변1
나는 같은 문제에 직면했습니다!
문제를 해결하기 위해 내가 무엇을 했나요?
나는 변했어/etc/시간 조정도착하다
현지의
UTC 대신
그 후 컴퓨터를 다시 시작하고 BIOS에 들어가서 올바른 데이터와 시간을 다시 설정했습니다.
지금은 문제가 없는 것 같습니다. 내 시스템은 Debian Jessie입니다.