티스토리 뷰

Windows/* service

시간 동기화

포꾼 2016. 1. 10. 06:47

NT서버 시간 동기화 방법을 설명 한다.

 

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers" /f /v "0" /t REG_SZ /d "타임서버"
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers" /f /t REG_SZ /d "0"
reg add "HKLM\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\Ntpclient" /f /v "SpecialPollInterval" /t REG_DWORD /d "초"
reg add "HKLM\SYSTEM\CurrentControlSet\services\W32time\Config" /f /v "MaxPosPhaseCorrection" /t REG_DWORD /d 0xFFFFFFFF
reg add "HKLM\SYSTEM\CurrentControlSet\services\W32time\Config" /f /v "MaxNegPhaseCorrection" /t REG_DWORD /d 0xFFFFFFFF
sc config w32time start= auto
sc triggerinfo w33time start/networkon stop/networkoff
net stop w32time
net start w32time
ipconfig /flushdns
w32tm /config /syncfromflags:manual /manualpeerlist:타임서버,0x1 /update
w32tm /resync /nowait

 

관리자 권한으로 CMD 창 실행

 

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers" /f /v "0" /t REG_SZ /d "타임서버"

▶ 로컬PC 타임서버를 추가 한다.
[ 옵션 설명 ]
/f : 강제 적용
/v : 해당 값을 찾을때 사용(값 이름)

/t : 데이터 형식
/d : 변경하려는 데이터 값
REG_GZ : 문자열 값

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers" /f /t REG_SZ /d "0"

▶ 레지스트리 값0 추가
(추가시 기본 값 1에서 0으로 변경되어 저장 됨)

reg add "HKLM\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\Ntpclient" /f /v "SpecialPollInterval" /t REG_DWORD /d "초"

▶ 변경 전 기본값 확인 시 86400초(24시간)으로 설정되어있다. NTP 서버와 몇시간 간격으로 동기화 진행할지 설정하는 항목이니 알맞게 수정

REG_DWORD : 32bit 정수값

reg add "HKLM\SYSTEM\CurrentControlSet\services\W32time\Config" /f /v "MaxPosPhaseCorrection" /t REG_DWORD /d 0xFFFFFFFF

▶ 변경 전 기본값 확인 시 54000초(15시간)으로 설정되어있다. NTP서버와 얼마의 시간 차이가 날 경우 동기화 진행을 하지 않겠다는 뜻이고
-1값으로 변경할 경우 시간차이가 나더라도 무조건 동기화 진행 한다는 의미이다.

reg add "HKLM\SYSTEM\CurrentControlSet\services\W32time\Config" /f /v "MaxNegPhaseCorrection" /t REG_DWORD /d 0xFFFFFFFF

▶ 변경 전 기본값 확인 시 54000초(15시간)으로 설정되어있다. NTP서버와 얼마의 시간 차이가 날 경우 동기화 진행을 하지 않겠다는 뜻이고
-1값으로 변경할 경우 시간차이가 나더라도 무조건 동기화 진행 한다는 의미이다.

sc config w32time start= auto

▶ 부팅 시 타임 서비스 자동으로 시작되도록 설정

sc triggerinfo w33time start/networkon stop/networkoff

▶ 기본적으로 타임서비스는 도메인가입 된 상태에서만 자동으로 시작되게 트리거 설정이 되어있다. 트리거 설정을 네트워크 시작 정지를 통해 변경 한다.

net stop w32time

▶ 타임서비스 정지

net start w32time

▶ 타임서비스 시작 

ipconfig /flushdns

▶ DNS IP 캐시 정보 클리어 

w32tm /config /syncfromflags:manual /manualpeerlist:타임서버,0x1 /update

▶ NTP 서버 갱신

w32tm /resync /nowait

▶ NTP 즉시 동기화

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함