컴퓨터 시간의 동기화는 현대 컴퓨터 네트워크에서 매우 중요하며, 정밀도 및 시간 동기화는 많은 어플리케이션, 특히 시간에 민감한 트랜잭션에서 중요합니다. 티켓이 두 번 팔렸다고 공항에서 들었을 때 비행기 표를 사는 것을 상상해보십시오. 그 티켓은 나중에 시계가 느린 컴퓨터에서 구입했기 때문입니다!
최신 컴퓨터에는 시간과 날짜 정보를 제공하는 실시간 시계 칩 (RTC)이라는 내부 시계가 있습니다. 이 칩은 배터리로 작동되므로 정전 중에도 시간을 유지할 수 있지만 개인용 컴퓨터는 완벽한 시계로 설계되지 않습니다. 그들의 디자인은 정확한 시간을 유지하기보다는 대량 생산과 저비용으로 최적화되어 있습니다..
Windows 2000 설치 & RIS를 사용하는 네트워크에서 XP
많은 응용 프로그램에서 이것은 상당히 적합 할 수 있습니다. 그러나 종종 컴퓨터는 네트워크상의 다른 PC와 동기화되는 데 시간이 필요하며 컴퓨터가 서로 동기화되지 않을 때 네트워크 파일 공유 또는 일부 환경에서도 문제가 발생할 수 있습니다 사기!
Microsoft Windows 2000에는 네트워크 시간 서버로 작동하도록 구성 할 수있는 Windows 시간 (w32time.exe)이라는 운영 체제에 내장 된 시간 동기화 유틸리티가 있습니다. Microsoft 및 타인은 인증이없는 인터넷이 아닌 하드웨어 소스를 사용하여 시간 서버를 구성하는 것이 좋습니다.
내부 하드웨어 클럭을 사용하도록 Windows 시간 서비스를 구성하려면 먼저 w32time이 레지스트리의 시스템 서비스 목록에 있는지 확인하여 다음을 확인하십시오.
시작, 실행을 차례로 클릭하고 regedit를 입력 한 다음 확인을 클릭합니다. 찾은 후 다음 레지스트리 항목을 클릭하십시오 : HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Time
레지스트리를 잘못 수정하면 레지스트리를 수정하는 데 따른 심각한 문제가 발생할 수 있으므로 레지스트리를 백업하는 것이 좋습니다..
내부 시계에 대한 구성을 시작하려면 다음 하위 키를 클릭하십시오. HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParameters 오른쪽 창에서 ReliableTimeSource를 마우스 오른쪽 단추로 클릭 한 다음 수정을 클릭하십시오. DWORD 값 편집에서 값 데이터 상자에 1을 입력 한 다음 확인을 누릅니다. 레지스트리 편집기를 끝냅니다.
Windows 시간 서비스를 다시 시작하려면 시작, 실행 (또는 명령 프롬프트 기능 사용)을 클릭하십시오. 유형 : net stop w32time && net start w32time 그런 다음 Enter 키를 누릅니다..
이제 모든 컴퓨터에서 다음을 입력하여 로컬 컴퓨터의 시간을 재설정하십시오. 단, 자체 서버와 동기화하면 안되는 시간 서버는 예외입니다. w32tm ';s
외부 시간 원본을 사용하도록 Windows 시간 서비스를 구성하려면 시작, 실행을 차례로 클릭하고 regedit를 입력 한 다음 확인을 클릭합니다..
다음 하위 키를 찾습니다. HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParameters 오른쪽 창에서 입력을 마우스 오른쪽 단추로 누른 다음 수정을 누릅니다. 값 데이터 상자에 값 유형 NTP를 입력 한 다음 확인을 누릅니다..
이제 오른쪽 창에서 ReliableTimeSource를 마우스 오른쪽 단추로 클릭 한 다음 수정을 클릭하십시오. DWORD 값 편집 상자의 값 데이터에 0을 입력하고 확인을 클릭합니다..
오른쪽 창에서 NtpServer를 마우스 오른쪽 단추로 누른 다음 수정을 누릅니다. 값 편집에서 DNS (Domain Name System)를 입력하고 각 DNS는 고유해야합니다. 이제 확인을 클릭하십시오..
Windows 2000 서비스 팩 4 경우에만 다음을 수행하도록 시간 수정 설정을 지정하십시오. HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParameters 오른쪽 창에서 MaxAllowedClockErrInSecs를 마우스 오른쪽 단추로 누른 다음 DWORD 값 편집 상자에서 수정하십시오. 시간을 초 단위로 초 단위로 입력하십시오. 유효한 새로운 시간으로 간주되기 위해 NTP 서버로부터 수신 된 로컬 시계 및 시간. 확인을 클릭하십시오..
폴링 간격을 설정하려면 다음을 찾으십시오. HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParameters 오른쪽 창에서 마침표를 마우스 오른쪽 단추로 누른 다음 수정을 누르십시오. DWORD 값 편집 상자에서 값 데이터 아래에 24를 입력 한 다음 확인을 누릅니다. 레지스트리 편집기를 끝냅니다.
시작, 실행을 차례로 클릭 한 후 다음을 입력하고 Enter 키를 누릅니다. net stop w32time && net start w32time
이제 모든 컴퓨터에서 다음을 입력하여 로컬 컴퓨터의 시간을 다시 설정하십시오. 단, 자체 서버와 동기화해서는 안되는 시간 서버는 예외입니다.
NTP (Network Time Protocol)는 정확한 시간을 전송하기 위해 사용되는 인터넷 프로토콜로 정확한 시간을 얻을 수 있도록 시간 정보를 제공합니다.
네트워크 시간 프로토콜을 활성화하려면, NTP 서버를 찾아서 클릭합니다. HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpServer 오른쪽 창에서 사용을 마우스 오른쪽 단추로 클릭 한 다음 수정을 클릭합니다. DWORD 값 편집 상자에 값 데이터 아래에 1을 입력하고 확인을 클릭합니다..
이제 다시 돌아가 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersNtpServer를 클릭합니다. 오른쪽 창에서 값 데이터 형식 아래의 DWORD 값 편집에서 NtpServer를 마우스 오른쪽 단추로 클릭 한 다음 수정을 클릭합니다. 오른쪽 창에서 값 데이터 아래의 DWORD 값 편집에서 NtpServer를 마우스 오른쪽 단추로 클릭하고 수정을 클릭합니다. DNS (Domain Name System)를 입력 할 때 각 DNS는 고유해야하며 각 DNS 이름 끝에 0x1을 추가해야합니다. 그렇지 않으면 변경 사항이 적용되지 않습니다. 이제 확인을 클릭하십시오..
찾은 다음 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClientSpecialPollInterval 오른쪽 창에서 SpecialPollInterval 마우스 오른쪽 단추로 클릭 한 다음 수정을 클릭하십시오. DWORD 값 편집 상자의 값 데이터에 각 폴링에 사용할 초 수를 입력합니다. 예 : 900은 15 분마다 폴링 한 다음 확인을 클릭합니다..
시간 수정 설정을 구성하려면 다음을 찾으십시오. HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig 오른쪽 창에서 MaxPosPhaseCorrection을 마우스 오른쪽 단추로 누른 다음 DWORD 값 편집 상자에서 기본 아래의 10 진수를 누르고 값 데이터에서 초를 입력하십시오. 예 : 3600 시간)을 입력 한 다음 확인을 클릭하십시오..
이제 다시 돌아가서 다음을 누릅니다. HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig 오른쪽 창에서 MaxNegPhaseCorrection을 마우스 오른쪽 단추로 누른 다음 수정을 누릅니다. 기본 아래의 DWORD 편집 상자에서 10 진수를 클릭하고 값 데이터 형식에서 3600 (한 시간 만에 폴링)과 같이 폴링하려는 시간 (초)을 클릭합니다.
레지스트리 편집기를 종료하십시오. 이제 Windows 시간 서비스를 다시 시작하려면 시작, 실행 (또는 명령 프롬프트 기능 사용)을 클릭하고 다음을 입력하십시오. net stop w32time && net start w32time
그리고 시간 서버 이외의 각 컴퓨터에서 다음을 입력하십시오. W32tm / -s 그리고 이제 시간 서버가 시작되어 실행 중이어야합니다..