나는 debian linux 패널에서 시간과 날짜를 설정할 수 있어야하는 응용 프로그램을 작성 중입니다. 시스템 시간과 하드웨어 클럭을 성공적으로 설정할 수 있지만 재부팅 후 시스템 클럭이 현재 시간으로 다시 설정됩니다. 하드웨어 시계는 재부팅 전에 변경 한 시점에 남아 있습니다.재부팅 후 시스템 클럭 재설정
이 컴퓨터에서 실행되는 컴퓨터는 네트워크 나 인터넷에 액세스 할 수 없으므로 NTP를 제거했지만이 문제를 일으키는 원인은 무엇입니까? NTP가 실행 중이 아닌지 확인하는 방법이 있습니까?
저는 거의 리눅스 초보자입니다. 그래서 아무도 도움을 줄 수있는 사람은 크게 감사하겠습니다.
예, 이것이 제가하는 일입니다. 나는 'date'명령어로 시스템 클록을 설정 한 다음, 당신이 여기서 준 정확한 명령어를 사용하여 시스템 클럭에 하드웨어 클럭을 설정한다. 이후 시스템 클럭과 하드웨어 클럭 모두 'date'또는 'hwclock --show'를 실행할 때 원하는 시간이 표시되지만 다시 부팅하면 'date'가 이전 시간으로 돌아갑니다. 'hwclock - 쇼'는 내가 바꿀 시간을 계속 보여줍니다. – DrRocket
하드웨어에 문제가 있습니까? RTC가 어떻게 든 비활성화됩니까? 어떤 종류의 하드웨어입니까? –
잘못된 값과 정확한 시간 사이의 시간 차이는 무엇입니까? 귀하의 시간대가 UTC와 동일한 오프셋과 같이 엄격하게 시간입니까? RTC에 저장된 값은 구성에 따라 UTC 또는 현지 시간으로 간주 될 수 있습니다. –