실험 환경:
OS: 리눅스 센토스 7.4 x86_64
1. 현재 서버 시간대 보기 & 시간대 목록 및 시간대 설정(이미 올바른 시간대인 경우 건너뛰세요):
으아악2. 시간과 시간대의 개념 이해하기:
GMT, UTC, CST, DST
UTC:
지구 전체는 24개의 시간대로 나누어져 있으며, 각 시간대에는 고유한 현지 시간이 있습니다. 국제 무선 통신에서는 통일을 위해 협정 세계시(UTC: Universal Time Coordinated)라는 통일된 시간을 사용합니다. ).
그리니치 표준시:
그리니치 표준시(Greenwich Mean Time)는 영국 런던 교외에 위치한 왕립 그리니치 천문대(Royal Greenwich Observatory)의 표준시를 말합니다. 본초 자오선은 그곳을 지나가는 경도를 기준으로 정의되기 때문입니다(UTC와 GMT 시간은 기본적으로 동일합니다).
CST:
중국 표준시
GMT + 8 = UTC + 8 = CST
DST:
일광 절약 시간은 여름에 해가 일찍 뜰 때 일광 사용을 앞당기기 위해 시간을 1시간 앞당기는 것을 의미합니다(중국에서는 사용되지 않음).
2. NTP 공용 풀 시간 서버(http://www.pool.ntp.org)를 사용하여 서버 시간을 동기화하세요.
설치 여부 확인:
으아악이미 설치되어 있는 경우 이 단계를 건너뛰고, 그렇지 않은 경우 다음 명령을 실행하여 설치하세요.
으아악NTP 구성 수정:
참고: 녹색은 제가 댓글을 단 원본 콘텐츠이고, 빨간색은 이전 댓글을 대체하는 새로운 콘텐츠이며, 나머지는 기본입니다.
으아악3. 부팅 시 시스템이 자동으로 시작되도록 설정하세요.
으아악ntpd 서비스가 시작되면 먼저 ntpdate 명령을 사용하여 시간을 동기화하세요.
으아악이유 중 하나: 서버와 클라이언트 간의 시간 차이가 너무 큰 경우 이때 시간을 수정하면 시스템이나 애플리케이션에 예상치 못한 문제가 발생할 수 있으며 NTP는 시간 동기화를 중지합니다. NTP가 시작된 후 시간이 동기화되지 않는 것을 확인하면 시간 오류가 너무 클 수 있다는 점을 고려해야 합니다. 이 경우 먼저 시간을 수동으로 동기화해야 합니다.
NTP 서버 시작:
으아악4. 방화벽에 가입하세요:
으아악5. NTP 연결 상태를 확인하세요. 문제가 없으면 하드웨어에 올바른 시간을 기록하세요.
으아악5.1. 시스템 시간과 하드웨어 시간
하드웨어 시간:
RTC(실시간 시계) 또는 CMOS 시간은 일반적으로 마더보드의 배터리로 구동되며 서버는 전원이 꺼진 후에도 계속 실행됩니다. 날짜 및 시간 값만 저장되며, 시간대 및 일광 절약 시간 설정은 저장할 수 없습니다.
시스템 시간:
일반적으로 서버가 시작될 때 RTC 시간이 복사된 후 독립적으로 실행되어 시간, 시간대 및 일광 절약 시간 설정이 저장됩니다.
6. 고객:
서비스 프로세스를 통한 실시간 동기화(NTP 설치 필요):
으아악중요: 노드 서버의 NTP 구성 파일을 수정하려면 ntpd 서비스를 다시 시작해야 합니다.
으아악crontab 작업 계획과 시간 동기화(ntpdate 설치 필요, 동기화 시간은 매일 24:00에 업데이트됨):
으아악배포되었습니다. 이러한 방식으로 클러스터는 정기적으로 서비스를 자동으로 동기화하므로 클러스터 시간이 일관되게 유지됩니다.
위 내용은 Centos 7 설치 및 구성 NTP 네트워크 시간 동기화 서버의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!