CentOS 시스템 클럭 수정


12

시간 C 기능 (Epoch 이후의 초 수)을 사용하면 현재 CentOS 6 서버의 시간이 다른 서버와 비교하여 정확한 시간을 가진 약 7 시간이 남았습니다. 시스템 시계를 어떻게 수정합니까? 몇 주 전에이 서버를 설정했기 때문에 드리프트라고 생각하지 않지만 가능할 수 있습니다. ntpd를 설정했지만 시간 차이가 너무 커서 도움이되지 않습니다.


3
명령의 출력을 확인하십시오 TZ=UTC date.
Michael Hampton

1
ntpd는 이러한 시차를 수정하지 않습니다. ntpd가 실제로 작동하려면 시스템이 시간 서버에서 몇 분 내에 있어야합니다.
fpmurphy

토 11월 30일 세계 협정시 09시 09분 21초 2013 I가 방금 출력
user3180

예, 7 시간이 지났습니다.
마이클 햄튼

답변:


23

간단한 대답은 "날짜를 수동으로 설정"입니다.이 작업을 다시 수행하지 않으려면 더 많은 작업을 수행해야합니다.

  1. 시스템 시간대 구성이 정상 상태인지 확인하십시오.

    그렇게하지 않는 강력한 이유가 없다면 (예 : 소프트웨어 호환성 문제) 서버 시계는 항상 UTC 시간에 실행되어야합니다.

    UTC를 사용하지 않기로 결정한 경우을 실행하여 시간대를 선택하십시오 tzselect. 아래에 사용할 시간대가 화면에 인쇄됩니다. 예를 들면 다음과 같습니다 Europe/Moscow. 그렇지 않으면 UTC아래 시간대로 사용 하십시오.

    Here is that TZ value again, this time on standard output so that you
    can use the /usr/bin/tzselect command in shell scripts:
    Europe/Moscow
    

    다음 단계에 따라 시스템 시계를 원하는 시간대로 설정하십시오.

    1. 내용을 /etc/sysconfig/clock다음으로 교체하십시오 .

      ZONE="<timezone>"
      UTC=true
      

      예를 들면 다음과 같습니다.

      ZONE="Europe/Moscow"
      UTC=true
      

      참고 UTC=true시간대로는 UTC를 사용하지 않는 경우에도 여기에 설정해야합니다. 이것은 서버의 하드웨어 시계를 의미하며, 선택한 시스템 시간대와 관계없이 항상 UTC 여야합니다.

    2. 바꾸기 /etc/localtime선택한 시간대에 대한 링크 파일 :

      # ln -snf /usr/share/zoneinfo/<timezone> /etc/localtime
      

      예를 들면 다음과 같습니다.

      # ln -snf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
      # ln -snf /usr/share/zoneinfo/UTC /etc/localtime
      
  2. 시계를 수동으로 현재 시간 으로 설정하십시오 .

    1. 시스템 시계를 현재 시간과 동기화하십시오.

      # ntpd -g -q
      
    2. 시간이 올바르게 나타나는지 확인하십시오.

      # date
      
    3. 서버의 하드웨어 시계를 시스템 시계와 동기화하십시오.

      # hwclock -wu
      
  3. 컴퓨터를 다시 시작하십시오. 올바른 시간과 시간대를 선택하려면 모든 시스템 서비스를 다시 시작해야하며 서버의 하드웨어 시계를 테스트해야합니다 (예 : 배터리 결함).

    다시 시작한 후 시스템에 올바른 시간이 표시되고 ntpd가 올바르게 실행 중인지 확인하십시오.


마이클 감사합니다. 설정 중에 올바른지 어떻게 확인합니까? 올바른 시간대를 선택했지만 시간이 여전히 잘못되었습니다.
user3180

그래픽 설치 프로그램에는 "시스템 시계에서 UTC 사용"이라는 확인란이 있습니다. 선택한 시간대에 관계없이 항상이 항목을 선택된 상태로 둡니다.
Michael Hampton

0

요점은 시간대가 비교하는 상자와 같은지 확인하십시오.

편집하다

TZ가 다른 경우

/ etc / localtime

시스템 시간을 비교할 때 UTC 오프셋을 고려해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.