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.