Red Hat Linux + UTC 속성 및 하드웨어 시계

Red Hat Linux + UTC 속성 및 하드웨어 시계

Red Hat 문서에서

/etc/sysconfig/clock 파일은 시스템 하드웨어 시계에서 읽은 값의 해석을 제어합니다.

UTC= 여기서 는 다음 부울 값 중 하나입니다.

true 또는 yes - 하드웨어 시계가 표준시로 설정됩니다.

false 또는 no - 하드웨어 시계가 현지 시간으로 설정됩니다.

그래서

UTC 정보=true/false

제안해 주세요. 하드웨어 시계가 무엇인가요?

하드웨어 시계가 Red Hat 시스템의 BIOS 시계인 것 같지만 확실하지 않습니다.

둘째, 하드웨어 시계를 변경하면 어떤 영향을 미치나요? 왜 바꿔야 할까요?

답변1

이 글을 읽어보시길 권합니다기사레드햇에서.

하드웨어 시계, CPU에서 실행되는 제어 프로그램과 독립적으로 실행되며 기계의 전원이 꺼진 경우에도 실행될 수 있는 시계입니다.현재 시간을 추적하세요.

hwclock하드웨어 시계(RTC(실시간 시계) 또는 CMOS 시계라고도 함)에 액세스하기 위한 유틸리티입니다 . 현재 시간을 표시하고, 하드웨어 시계를 지정된 시간으로 설정하고, 하드웨어 시계를 시스템 시간으로 설정하고, 하드웨어 시계에서 시스템 시간을 설정할 수 있습니다.

이제 정확한 시간을 얻는 방법을 알았으므로 이 기사를 읽으면 시간을 변경해야 하는 경우에 대해 자세히 알아볼 수 있습니다.기사.

그건 그렇고, 이것을 최신 배포판에서 사용할 필요는 없지만 그것이 어떻게 작동하고 변경하는 방법을 아는 것은 언젠가는 유용할 수 있습니다.

개인용 컴퓨터에는 배터리로 작동되는 하드웨어 시계가 있습니다. 배터리는 컴퓨터의 나머지 부분의 전원이 꺼지더라도 시계 기능을 유지합니다. 하드웨어 시계는 BIOS 설정 화면이나 실행 중인 운영 체제에서 설정할 수 있습니다.

Linux 커널은 하드웨어 시계와 독립적으로 시간을 추적합니다. 부팅하는 동안 Linux는 자체 시계를 하드웨어 시계와 동일한 시간으로 설정합니다. 그 이후에는 두 시계가 독립적으로 작동합니다. 하드웨어를 살펴보는 것은 느리고 복잡하기 때문에 Linux는 자체 시계를 유지합니다.

커널 시계는 항상 세계 시간을 표시합니다. 이렇게 하면 커널은 시간대에 대해 전혀 알 필요가 없습니다. 단순성은 신뢰성을 높이고 시간대 정보 업데이트를 더 쉽게 만듭니다. 각 프로세스는 시간대 변환 자체를 처리합니다(시간대 패키지의 표준 도구 사용).

하드웨어 시계는 현지 시간 또는 세계 시간일 수 있습니다. 일광 절약 시간이 시작되거나 종료될 때(UTC에는 DST가 없음) 하드웨어 시계를 변경할 필요가 없기 때문에 일반적으로 세계시를 사용하는 것이 더 좋습니다. 불행하게도 MS-DOS, Windows 및 OS/2를 포함한 일부 PC 운영 체제에서는 하드웨어 시계가 현지 시간을 표시한다고 가정합니다. Linux는 이들 중 하나를 처리할 수 있지만 하드웨어 시계가 현지 시간을 표시하는 경우 일광 절약 시간이 시작되거나 종료될 때 수정되어야 합니다(그렇지 않으면 현지 시간이 표시되지 않습니다).

답변2

하드웨어 시계는 실시간 시계(현재 Southbridge 칩의 일부)이며 동일한 하위 시스템에 BIOS 설정도 저장되며 하드웨어 시계는 일반적으로 BIOS 설정 메뉴를 통해 설정할 수 있습니다.

Linux에서는 hwclock 도구를 사용하여 명령줄에서 하드웨어 시계에 액세스할 수 있습니다.

UTC를 하드웨어 시계로 사용하면 일광 절약 시간이 적용되는 휴대용 장치 및 시스템과 같이 시간대가 여러 개인 시스템에서 보다 일관된 결과를 제공할 수 있습니다.

하드웨어 시계는 재부팅 후 시스템 시간을 설정하는 데 사용되며, 시간을 설정하기 위해 일종의 NTP 라인을 사용하지 않는 경우 시스템의 유일한 시간 기준입니다.

일반적으로 종료 스크립트 중 하나는 시스템 시간을 기준으로 하드웨어 시계를 업데이트합니다.

관련 정보