NTP 서버를 활성화합니다. Linux에서 ntp 시간 서버 설치 및 구성 내부 시계를 외부 소스와 동기화 활성화

얼마 전 ntp를 다시 구성해야 했는데 평소와 같이 수년간의 이전 구성 이후 모든 것이 nafik에서 잊혀진 것으로 나타났습니다. 따라서 우리는 다음에 찾지 않도록 미래에 대한 메모를 작성합니다. 글쎄요, 제 독자들에게 도움이 될 것 같습니다.

설치
늘 그렇듯이 Gentoo는 설치 플랫폼 역할을 할 것입니다. ntp 서비스는 net-misc/ntp입니다.
우선 포티지 트리를 업데이트합니다:

ntp를 설치합니다. 여기에는(적어도 지금은) 특별한 매개변수가 필요하지 않으므로 기본 사용자로 설치합니다.
서버 튜닝.

누구에게서 시간을 받을지 결정합시다. 결국 정확한 시간 서버인 Stratum 1을 사용하는 것이 좋습니다.

ntp1.vniiftri.ru
ntp2.vniiftri.ru
ntp4.vniiftri.ru
ntpd 데몬을 시작하기 위한 매개변수는 /etc/conf.d/ntpd 파일에 정의되어 있습니다.
# /etc/conf.d/ntpd

# ntpd 프로세스에 전달할 옵션
# 대부분의 사람들은 이 줄을 그대로 놔두어야 합니다...
# 그러나 자신이 무엇을 하고 있는지 알고 있다면 자유롭게 수정하세요.
NTPD_OPTS="-g -c /etc/ntp.conf"

여기서 -g는 큰 시간 점프로 전환할 수 있는 키이고, -c는 ntp 서비스 구성 파일입니다. 기본 파일과 다른 pid 파일을 지정하려면 -p 키를 사용할 수 있습니다. 예를 들면 다음과 같습니다.
NTPD_OPTS="-p /var/run/ntpd.pid -g -c /etc/ntp.conf"
ntp 서비스는 기본적으로 /etc/ntp.conf 파일에 구성되어 있습니다. 이전 단락에서 다른 서비스를 지정한 경우 지정한 서비스를 편집하세요.
# /etc/ntp.conf
# 우리의 로컬 서버
서버 192.168.0.1
# 온라인 서버
서버 195.2.64.6
서버 ntp1.vniiftri.ru
서버 ntp2.vniiftri.ru
서버 ntp4.vniiftri.ru

#서비스 파일 경로
드리프트 파일 /var/lib/ntp/ntp.drift
로그 파일 /var/log/ntpd.log

# 당사 서버에 접근하기 위한 권한
제한 기본값 무시 # 기본적으로 액세스가 거부됩니다.
제한 localhost # 모든 것이 로컬에서 가능합니다
제한 192.168.0.0 마스크 255.255.255.0 nomodify nopeer notrap # 내부 네트워크를 통해서만 시간을 읽을 수 있습니다.

# 외부 서버와의 동기화를 허용합니다. 그렇지 않으면 동기화가 작동하지 않습니다.
127.0.0.1 제한
192.168.0.1 제한
195.2.64.6 제한
ntp1.vniiftri.ru 제한
ntp2.vniiftri.ru 제한
ntp4.vniiftri.ru 제한

# 이 항목을 사용하면 Stratum 3을 자신에게 할당하여 서버가 자신을 신뢰하도록 할 수 있습니다.
서버 127.127.1.1
퍼지 127.127.1.1 스트라텀 3

ntpd 실행
시작에 ntpd 추가
이제 10~20분 정도 기다려야 합니다. 동기화는 즉시 발생하지 않고 일정 시간이 지나면 발생합니다.

서버에서 확인 중

응답으로 비슷한 결과가 나오면:

폴링이 지연 오프셋 지터에 도달할 때 원격 refid st t
==============================================================================
192.168.0.1.INIT. 16유 - 1024 0 0.000 0.000 0.000
-ntp1.zenon.net 195.2.64.5 2유 596 1024 377 2.261 -0.104 0.680
*ntp1.vniiftri.r.PPS. 1유 909 1024 377 4.266 -0.603 0.353
+ntp2.vniiftri.r .PPS. 1유 562 1024 377 3.914 -0.453 0.457
+ntp4.vniiftri.r .PPS. 1유 554 1024 377 4.487 -0.664 0.249
로컬(1).LOCL. 3리터 229m 64 0 0.000 0.000 0.000
이는 모든 것이 정상이며 동기화가 시작되었음을 의미합니다. 결과 테이블의 표기법을 자세히 살펴보겠습니다.
테이블 필드:
원격- 원격 NTP 서버의 이름
재정의하다- 원격 NTP 서버가 동기화되는 서버
- 지층 (레벨) 원격 서버. 1이 가장 높고, 16이 일반 머신/클라이언트입니다.
- 피어 유형(u = 유니캐스트, m = 멀티캐스트, l = 로컬)
언제- 서버와의 동기화가 이루어진 시간을 나타냅니다.
투표- NTP 데몬이 피어와 동기화하는 빈도(초)
도달하다- 서버 가용성 상태. 원격 서버와의 마지막 8번의 동기화 시도가 성공한 경우 이 값은 377로 안정화됩니다.
지연- 서버의 응답 지연(밀리초)
오프셋- 시스템 시간과 원격 서버 시간 간의 차이(밀리초) 마이너스가 있는 값 - 지연, 플러스가 있는 값 - 도망가기
지터- 원격 서버의 시간 오프셋
테이블 행의 아이콘:
* - 지난번에 동기화를 수행한 피어
+ - 업데이트에 적합한 서버
- - 업데이트에 적합하지 않은 서버
엑스- 서버가 응답하지 않습니다

우리는 클라이언트를 확인합니다:

동기화가 성공하면 다음과 같은 응답을 받게 됩니다.
10월 25일 17:28:04 ntpdate: 시간 서버 192.168.0.1 오프셋 -0.016567초 조정
그러나 다음과 같은 메시지가 나타날 수 있습니다.
10월 25일 17:29:14 ntpdate: 동기화에 적합한 서버를 찾을 수 없습니다.
우리가 하는 말도 안되는 일을 이해하려면:
답변을 살펴보겠습니다.
192.168.0.1: 서버가 삭제됨: 계층이 너무 높음
서버 192.168.0.1, 포트 123
지층 16, 정밀도 -8, 도약 11, 신뢰 000
이는 신뢰 수준이 매우 낮다는 것을 의미합니다(stratum=16, 가장 낮은 수준). 즉, 서버는 시간을 주기 위해 자신을 신뢰하지 않습니다. 동기화할 서버 목록을 기다리거나 변경해야 합니다. 우리 구성에는 서버가 Stratum 3이라고 명시되어 있으므로 그러한 메시지가 표시될 가능성은 거의 없습니다.

우리는 클라이언트를 설정합니다.

리눅스
내 클라이언트도 Gentoo입니다; 기본적으로 클라이언트 구성은 /etc/conf.d/ntp-client 파일에 기록됩니다. 여기서는 현명하지 않게 모든 것을 그대로 두고 동기화 매개변수에 서버를 지정하기만 하면 됩니다.

# /etc/conf.d/ntp-client

# 처음에 시계를 설정하기 위해 실행하는 명령
# 대부분의 사람들은 이 줄을 그대로 놔두어야 합니다...
# 그러나 당신이 무엇을 하고 있는지 알고 있고
# ntpd를 사용하여 시계를 설정하려면 이를 "ntpd"로 변경하세요.
NTPCLIENT_CMD="ntpdate"

# 위 명령에 전달할 옵션
# 이 기본 설정은 제대로 작동하지만
# 기본 "pool.ntp.org"를 더 가까운 것으로 변경합니다.
# 당신의 컴퓨터에. http://www.pool.ntp.org/를 참조하거나
# `netselect -s 3 pool.ntp.org`를 실행해 보세요.
NTPCLIENT_OPTS="-s -b -u 192.168.0.1 "

시작에 추가:
# rc-update ntp-client 기본값 추가
ntp-client 서비스는 시스템이 시작될 때 한 번만 시간을 동기화하므로 시스템을 다시 시작하지 않고 오랫동안 실행하는 경우 다음을 수행하십시오.
/etc/cron.hourly 폴더에 생성하세요. 실행 가능 파일다음 내용으로
#!/bin/sh
NTPCLIENT_OPTS="-s -b -u 192.168.0.1"

Ntpdate $NTPCLIENT_OPTS >> /dev/null 2>&1

이제 우리 컴퓨터는 매시간 ntp와 동기화됩니다.

윈도우 2003 서버
우리는 명령 줄에서 모든 움직임을 수행합니다.

#w32tm /config /syncfromflags:manual /manualpeerlist:192.168.0.1
#w32tm /config /업데이트
다음으로 명령줄에서 우선 순위 NTP 서버를 지정하고 시간 서비스를 다시 시작한 다음 시간을 강제로 동기화합니다.
#순시간 /setsntp:192.168.0.1
#net stop w32time && net start w32time
#w32tm/재동기화
결과적으로 다음을 얻게 됩니다:
로컬 컴퓨터로 동기화 명령이 전송되었습니다...
명령이 성공적으로 완료되었습니다.
잠시 후 시스템 이벤트 로그를 확인할 수 있습니다. 모든 것이 올바르게 구성되고 작동하면 로그에 코드(ID) 37이 포함된 W32Time 소스의 정보 메시지와 "시간 공급자의 NTP 클라이언트가 192.168.0.1에서 올바른 시간 데이터를 수신합니다"라는 텍스트가 포함된 다음 코드가 포함됩니다. 35 및 "서비스 시간은 시스템 시간을 시간 소스 192.168.0.1"과 동기화합니다.

UPD
윈도우 2012 서버

여기의 모든 내용은 Windows 2003 Server와 유사하지만 관리자 권한으로 실행되는 Windows PowerShell에서 모든 작업을 수행합니다.
동기화에 사용할 NTP 서버를 나타냅니다.

PS C:\> w32tm /config /syncfromflags:manual /manualpeerlist:192.168.0.1 /syncfromflags:MANUAL
PS C:\> w32tm /config /update
다음으로 명령줄에서 시간 서비스를 다시 시작하고 시간을 강제로 동기화합니다.
PS C:\>w32time 서비스 중지
PS C:\>서비스 시작 w32time
PS C:\> w32tm /resync
결과적으로 다음을 얻게 됩니다:
로컬 컴퓨터에 동기화 명령 보내기
명령이 성공적으로 완료되었습니다.
우리는 다음을 확인합니다:
출력은 다음과 같아야 합니다.
간섭 표시기: 0(경고 없음)
Strat: 3(보조 링크 - (S)NTP를 사용하여 동기화됨)
정확도: -6(클럭 주기당 15.625ms)
루트 지연: 0.0356903s
루트 분산: 7.8069513s
시간 참조 ID: 0xC0A86301 (소스 IP 주소: 192.168.0.1)
마지막으로 성공한 동기화 시간: 2016년 3월 22일 16:21:25

WordPress 5.3 릴리스에서는 WordPress 5.0에 도입된 블록 편집기가 새로운 블록, 보다 직관적인 상호 작용 및 향상된 접근성으로 개선 및 확장되었습니다. 편집기의 새로운 기능 […]

9개월 간의 개발 끝에 FFmpeg 4.2 멀티미디어 패키지를 사용할 수 있습니다. 여기에는 다양한 멀티미디어 형식(녹화, 변환 및 […] 작업을 위한 애플리케이션 세트와 라이브러리 컬렉션이 포함되어 있습니다.

  • Linux Mint 19.2 Cinnamon의 새로운 기능

    Linux Mint 19.2는 2023년까지 지원되는 장기 지원 릴리스입니다. 업데이트되어 제공됩니다 소프트웨어개선 사항과 많은 새로운 기능이 포함되어 있습니다 [...]

  • Linux Mint 19.2 배포판 출시

    Ubuntu 18.04 LTS 패키지 기반을 기반으로 형성되고 2023년까지 지원되는 Linux Mint 19.x 분기의 두 번째 업데이트인 Linux Mint 19.2 배포판의 릴리스가 발표되었습니다. 배포판은 완벽하게 호환됩니다 [...]

  • 버그 수정 및 기능 개선이 포함된 새로운 BIND 서비스 릴리스를 사용할 수 있습니다. 새 릴리스는 개발자 웹사이트의 다운로드 페이지에서 다운로드할 수 있습니다: [...]

    Exim은 캠브리지 대학에서 개발된 메시지 전송 에이전트(MTA)입니다. 유닉스 시스템인터넷에 연결되어 있습니다. [...]에 따라 무료로 사용할 수 있습니다.

    거의 2년 간의 개발 끝에 Linux 0.8.0의 ZFS 릴리스가 발표되었습니다. 파일 시스템 Linux 커널용 모듈로 패키지된 ZFS. 이 모듈은 2.6.32부터 […]까지 Linux 커널로 테스트되었습니다.

  • WordPress 5.1.1은 사이트를 제어할 수 있는 취약점을 수정합니다.
  • 인터넷 프로토콜과 아키텍처를 개발하는 IETF(Internet Engineering Task Force)가 ACME(Automatic Certificate Management Environment) 프로토콜에 대한 RFC를 완성했습니다.

    커뮤니티가 관리하고 모든 사람에게 인증서를 무료로 제공하는 비영리 인증 기관인 Let's Encrypt는 지난 한 해의 결과를 요약하고 2019년 계획에 대해 이야기했습니다. […]

  • 신제품이 나왔어요 리브레오피스 버전- 리브레오피스 6.2

  • Windows 운영 체제 제품군에는 W32Time 시간 서비스가 포함되어 있습니다. 이 서비스는 조직 내에서 시간을 동기화하도록 설계되었습니다. W32Time은 시간 서비스의 클라이언트와 서버 부분 모두의 작동을 담당하며 동일한 컴퓨터가 동시에 클라이언트와 NTP(Network Time Protocol) 서버가 될 수 있습니다.

    기본적으로 Windows 시간 서비스는 다음과 같이 구성됩니다.

    수술실을 설치할 때 윈도우 시스템외부 시간 소스와 동기화하는 NTP 클라이언트를 시작합니다.

    도메인에 컴퓨터를 추가하면 동기화 유형이 변경됩니다. 도메인의 모든 클라이언트 컴퓨터와 구성원 서버는 도메인 컨트롤러를 사용하여 시간을 동기화하여 신뢰성을 확인합니다.

    구성원 서버가 도메인 컨트롤러로 승격되면 PDC 에뮬레이터 역할이 있는 컨트롤러를 시간 원본으로 사용하는 NTP 서버가 시작됩니다.

    포리스트 루트 도메인에 있는 PDC 에뮬레이터는 전체 조직의 기본 시간 서버입니다. 동시에 외부 시간 소스와도 동기화됩니다.

    이 계획은 대부분의 경우 작동하며 개입이 필요하지 않습니다. 그러나 Windows의 시간 서비스 구조는 도메인 계층 구조를 따르지 않을 수 있으며 모든 컴퓨터가 신뢰할 수 있는 시간 원본으로 지정될 수 있습니다.

    예를 들어 Windows Server 2008 R2에서 NTP 서버를 설정하는 경우를 살펴보겠습니다. 비유하자면 Windows 7에서도 NTP 서버를 설정할 수 있습니다.

    NTP 서버 시작

    Windows Server의 시간 서비스에는 GUI 다음 중 하나에서 구성할 수 있습니다. 명령줄, 또는 시스템 레지스트리를 직접 편집하여. 두 번째 방법을 고려해 보겠습니다.

    NTP 서버를 시작해야 합니다. 레지스트리 분기를 엽니다.

    HKLM\System\CurrentControlSet\services\W32Time\TimeProviders\NtpServer.

    NTP 서버를 활성화하려면 Enabled 매개변수를 1로 설정해야 합니다. 그런 다음 다음 명령을 사용하여 시간 서비스를 다시 시작합니다. 순 중지 w32time && 순 시작 w32time.

    NTP 서비스를 다시 시작하면 서버가 이미 활성화되어 클라이언트에 서비스를 제공할 수 있습니다. w32tm /query /configuration 명령을 사용하여 이를 확인할 수 있습니다. 이 명령은 다음을 출력합니다. 전체 목록서비스 매개변수. NtpServer 섹션에 Enabled:1 행이 포함되어 있으면 모든 것이 정상이며 시간 서버가 실행 중입니다.

    NTP 서버가 클라이언트에 서비스를 제공하려면 방화벽은 들어오고 나가는 트래픽에 대해 UDP 포트 123을 열어야 합니다.

    기본 NTP 서버 설정

    레지스트리 분기를 엽니다.

    HKLM\System\CurrentControlSet\services\W32Time\Parameters.

    NoSync - NTP 서버가 외부 시간 소스와 동기화되지 않습니다. 서버 자체의 CMOS 칩에 내장된 시스템 시계가 사용됩니다. 예를 들어 이 시계는 RS-232를 통해 NMEA 소스에서 동기화될 수 있습니다.

    NTP - NTP 서버는 NtpServer 레지스트리 매개변수에 지정된 외부 시간 서버와 동기화합니다.

    NT5DS - NTP 서버는 도메인 계층 구조에 따라 동기화합니다.

    AllSync - NTP 서버는 동기화를 위해 사용 가능한 모든 소스를 사용합니다.

    도메인에 속한 컴퓨터의 기본값은 NT5DS입니다. 서있는 컴퓨터-NTP.

    NtpServer 매개변수는 시간이 동기화될 NTP 서버를 지정합니다. 이 서버. 기본적으로 이 매개변수에는 Microsoft NTP 서버(time.windows.com, 0×1)가 포함되어 있으며, 필요한 경우 DNS 이름이나 IP 주소를 공백으로 구분하여 입력하여 NTP 서버를 여러 개 더 추가할 수 있습니다. 각 이름 끝에는 시간 서버와의 동기화 모드를 결정하는 플래그(예: 0×1)를 추가할 수 있습니다.

    다음 모드 값이 허용됩니다.

    0×1 - SpecialInterval, 폴링 시간 간격 사용;

    0×2 – UseAsFallbackOnly 모드;

    0×4 – SymmetricActive, 대칭 활성 모드;

    0×8 – 클라이언트, 클라이언트 모드에서 요청을 보냅니다.

    또 다른 중요한 AnnounceFlags 설정은 레지스트리 키에 있습니다.

    HKLM\System\CurrentControlSet\services\W32Time\Config.

    NTP 서버가 자신을 알리는 방법을 담당합니다. 도메인 컨트롤러가 아닌 구성원 서버를 신뢰할 수 있는 시간 원본으로 선언하려면 플래그 5가 필요합니다.

    구성 중인 서버가 NTP 클라이언트(예: NTP를 통해 GPS 수신기로부터 시간을 수신하는 경우)인 경우 업데이트 간격을 구성할 수 있습니다. 이 매개변수는 클라이언트 PC에도 관련될 수 있습니다. 레지스트리 분기에 있는 SpecialPollInterval 키는 업데이트 시간을 담당합니다.

    HKLM\System\CurrentControlSet\services\W32Time\TimeProviders\NtpClient.

    초 단위로 지정되며 기본적으로 값은 604800(1주)입니다. 양이 많아서 그렇지 SpecialPollInterval 값을 합리적인 값(1시간(3600))으로 줄이는 것이 좋습니다.

    구성 후에는 서비스 구성을 업데이트해야 합니다. 이는 w32tm /config /update 명령을 사용하여 수행할 수 있습니다.


    그리고 시간 서비스를 구성, 모니터링 및 진단하기 위한 몇 가지 추가 명령은 다음과 같습니다.

    w32tm /monitor – 이 옵션을 사용하면 시스템 시간이 얼마나 되는지 확인할 수 있습니다. 이 컴퓨터의도메인 컨트롤러나 다른 컴퓨터의 시간과 다릅니다. 예를 들어: w32tm/monitor/computers:time.nist.gov

    w32tm /resync - 이 명령을 사용하면 컴퓨터가 사용하는 시간 서버와 강제로 동기화되도록 할 수 있습니다.

    w32tm /stripchart – 현재 컴퓨터와 원격 컴퓨터 간의 시간 차이를 보여줍니다. 팀 w32tm /stripchart /computer:time.nist.gov /samples:5 /dataonly지정된 소스와 5번의 비교를 수행하고 결과를 텍스트 형식으로 표시합니다.


    w32tm /config는 NTP 서비스를 구성하는 데 사용되는 기본 명령입니다. 도움을 받으면 사용되는 시간 서버 목록, 동기화 유형 등을 설정할 수 있습니다. 예를 들어 다음 명령을 사용하여 기본값을 무시하고 외부 소스와의 시간 동기화를 설정할 수 있습니다. w32tm /config /syncfromflags:manual /manualpeerlist:time.nist.gov /update


    w32tm /query - 현재 서비스 설정을 표시합니다. 예를 들어, w32tm /query /source 명령은 현재 시간 소스를 표시하고 w32tm /query /configuration 명령은 모든 서비스 매개변수를 표시합니다.

    net stop w32time - 실행 중인 경우 시간 서비스를 중지합니다.

    w32tm /unregister - 컴퓨터에서 시간 서비스를 제거합니다.

    w32tm /register – 컴퓨터에 시간 서비스를 등록합니다. 이 경우 레지스트리의 전체 매개변수 분기가 새로 생성됩니다.

    net start w32time - 서비스를 시작합니다.

    Windows 7에서 발견된 기능 - 다음과 같은 경우 시간 서비스가 자동으로 시작되지 않습니다. Windows 시작. Windows 7용 SP1에서 수정되었습니다.

    소개.

    대부분의 현대 시스템과 마찬가지로 Linux 시스템 운영체제, 실제로는 2시간이 걸립니다. 첫 번째 시계는 줄여서 RTC(Real Time Clock)라고도 하는 하드웨어 시계이거나 일반적으로 하루에 몇 초 이내로 정확한 진동 수정 크리스털과 관련된 BIOS 시계입니다. 정확도는 주변 온도와 같은 다양한 변동에 따라 달라집니다. 두 번째 시계는 시스템 작동이 중단되는 동안을 포함하여 지속적으로 실행되는 내부 소프트웨어 시계입니다. 과도한 시스템 로드 및 인터럽트 대기 시간으로 인해 변동될 수 있습니다. 그러나 시스템은 일반적으로 부팅 시 하드웨어 시계를 읽은 다음 시스템 시계를 사용합니다. date 명령은 하드웨어 시계가 아닌 시스템 시계를 설정합니다.

    NTP를 사용하는 경우 첫 번째 시스템 설치 중에 하드웨어 시계를 설정할 수 있으므로 다시는 걱정할 필요가 없습니다.

    RTC(Real Time Clock) 칩이 사용됩니다. 마더보드, 특히 정확하지 않으며 일반적으로 매일 일정 시간만큼 뒤처지거나 앞서갑니다.

    -w 또는 --systohc 옵션과 함께 hwclock 명령을 사용하여 하드웨어 시계를 시스템 시계와 동기화할 수 있으며, -s 또는 --hctosys 옵션과 함께 hwclock 명령을 사용하여 시스템 시계를 하드웨어 시계와 동기화할 수 있습니다.

    설정.

    시작하려면 /etc/ntp.conf 파일에 다음 줄을 추가하세요.

    시간은 지정된 서버에서 동기화됩니다. 첫 번째 항목을 사용할 수 없는 경우 목록의 다음 항목이 사용됩니다. 내가 등록한 첫 번째 것은 로컬 NTP 서버였습니다.

    다음 사항은 사용할 현지 시간을 설정할지 세계 시간을 설정할지 여부입니다.

    #cat /etc//etc/sysconfig/clock

    이것은 우리가 가지고 있는 것이 아닙니다:

    ZONE 편집 - "유럽/모스크바"로

    우리는 다음을 얻습니다:

    UTC=참시스템 시계는 표준시 표현을 사용하지 않습니다.

    ARC=참일반 UNIX 시대가 사용됩니다.

    Linux의 시간대는 /etc/localtime에서 /usr/lib/zoneinfo 디렉터리(또는 /usr/share/zoneinfo)에 있는 파일로의 심볼릭 링크를 통해 설정됩니다. 이는 현재 있는 시간대를 나타냅니다.

    그림. /usr/share/zoneinfo의 내용

    우리는 명령을 실행합니다.

    rm -rf /etc/현지시간

    ln -s /usr/share/zoneinfo/유럽/모스크바 /etc/localtime

    모든 것이 작동하고 있습니다!

    ntpd 데몬이 실행 중인 경우 ntp 서버와 동기화를 시도하면 다음 메시지가 표시됩니다.

    이 명령은 연결할 서버를 보여줍니다.

    덧셈:

    하드웨어 시계 설정

    하드웨어 시계를 설정하려면 먼저 시스템 시간을 설정한 다음 “/sbin/clock -w”(또는 표준시를 사용하는 경우 “/sbin/clock -wu”) 프로그램을 사용하여 하드웨어 시간을 설정합니다. time, 매개변수 없이 시계를 실행합니다. 하드웨어 시계가 현지 시간으로 설정되어 있고 글로벌 시간을 보려면 "/sbin/clock –u"를 입력하세요.

    시스템 시계 설정

    Linux에서 시스템 시계를 설정하려면 date 프로그램을 사용하십시오. 예를 들어, 현재 시간(시스템!)과 날짜를 7월 31일 23:16으로 설정하고 "날짜 07312316"을 입력합니다(시간은 24시간 표기법으로 표시됩니다). 연도를 변경하려면 " 날짜 073123161998”. 초를 설정하려면 "date 07312316.30" 또는 "date 073123161998.30"을 입력하세요. 시스템 시간을 확인하려면 인수 없이 date를 실행하세요.

    서버 및 클라이언트 작업용 NTP답변 " Windows 시간 서비스" ("W32시간").
    서버를 구성하려면 윈도우 OS다음과 같이하세요:

    1. 설치 자동 시작서비스 " W32시간". 이렇게 하려면 레지스트리 분기에서
    "HKLM\System\CurrentControlSet\Services\W32Time "매개변수로 설정" 시작 " 의미 2 .

    2. 그런 다음 "를 엽니다. HKLM\System\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer "그리고 설치" 활성화됨 " V 단위.

    3.다음 매개변수를 편집합니다.
    - 나뭇가지: " HKLM\System\CurrentControlSet\Services\W32Time\Parameters ", 매개변수 " 유형 "
    동기화 안 됨 - NTP- 서버는 외부 시간 소스와 동기화되지 않습니다. 칩에 내장된 시계를 사용합니다. CMOS서버 자체;
    NTP - NTP-서버는 레지스트리 매개변수 "에 지정된 외부 시간 서버와 동기화됩니다. Ntp서버";
    NT5DS - NTP-서버는 도메인 계층 구조에 따라 동기화합니다.
    올싱크 - NTP-서버는 동기화를 위해 사용 가능한 모든 소스를 사용합니다.

    매개변수 " Ntp서버 "에는 이 서버가 시간을 동기화할 호스트가 표시됩니다. 필요한 경우 호스트를 입력하여 여러 호스트를 추가할 수 있습니다. DNS이름이나 IP공백으로 구분된 주소입니다. 각 이름 끝에 쉼표로 구분하여 시간 서버와의 동기화 모드를 결정하는 플래그를 추가할 수 있습니다.
    다음 값이 허용됩니다.
    0x1 - 특수 간격, 특별한 폴링 간격의 사용;
    0x2 -방법 UseAsFallbackOnly;
    0x4 - 대칭활성, 대칭 활성 모드;
    0x8 - 클라이언트, 클라이언트 모드에서 요청을 보냅니다.
    플래그를 사용할 때 " 특수간격", 키에 설정된 간격 값이 필요합니다." 특별 설문 조사 간격". 플래그가 " UseAsFallbackOnly" 시간 서비스는 이 서버가 백업으로 사용될 것이며 동기화하기 전에 목록에 있는 다른 서버에 호출이 이루어질 것임을 알립니다. 대칭 활성 모드가 사용됩니다. NTP- 기본적으로 서버가 있으며, 동기화 문제가 있는 경우 클라이언트 모드를 사용할 수 있습니다.

    나뭇가지 " HKLM\System\CurrentControlSet\Services\W32Time\Config ", 매개변수 " 공지플래그 "그가 자신을 어떻게 발표하는지에 대한 책임이 있습니다. NTP-서버 및 다음 값을 사용할 수 있습니다.
    0x0(타임 서버 아님) -서버는 다음을 통해 자신을 광고하지 않습니다. NetLogon, 시간의 원천으로. 그는 대답할 수 있다 NTP요청하지만 이웃이 이를 인식할 수 없습니다.
    0x1(항상 시간 서버) -서버는 상태에 관계없이 항상 자신을 알립니다.
    0x2(자동 시간 서버) -서버는 다른 이웃으로부터 신뢰할 수 있는 시간을 수신한 경우에만 자신을 알립니다. (NTP또는 NT5DS);
    0x4(항상 안정적인 시간 서버) -서버는 항상 자신을 신뢰할 수 있는 시간 소스로 선언합니다.
    0x8(신뢰할 수 있는 자동 시간 서버) -도메인 컨트롤러는 다음과 같은 경우 자동으로 신뢰할 수 있는 것으로 선언됩니다. PDC- 포리스트 루트 도메인 에뮬레이터. 이 플래그는 마스터를 허용합니다. PDC상사와의 의사소통이 없는 경우에도 자신을 승인된 시간 소스로 선언하는 숲 NTP-서버. 단일 컨트롤러나 구성원 서버가 아님(기본 플래그가 있음) 0x2) 자체적으로 소스를 찾을 수 없으면 신뢰할 수 있는 시간 소스라고 주장할 수 없습니다.
    의미 " 공지플래그 "는 해당 플래그의 합계일 수 있습니다. 예를 들면 다음과 같습니다.
    10=2+8 - NTP- 서버 자체가 신뢰할 수 있는 소스로부터 시간을 수신하거나 PDC루트 도메인. 깃발 10 도메인 구성원과 독립 실행형 서버 모두에 대해 기본적으로 설정됩니다.
    5=1+4 - NTP- 서버는 항상 자신을 신뢰할 수 있는 시간 소스로 선언합니다. 예를 들어 구성원 서버(도메인 컨트롤러가 아님)를 신뢰할 수 있는 시간 원본으로 선언하려면 플래그가 필요합니다. 5 ;

    나뭇가지 " HKLM\System\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient ", 매개변수 " 특별 설문 조사 간격 "는 초 단위로 지정되며 기본적으로 해당 값은 다음과 같습니다. 604800 , 일주일입니다. 이는 꽤 많은 양이므로 값을 1시간( 3600 ).

    4. 설정이 완료되면 시간 서비스를 시작할 수 있습니다: " 순 시작 w32time ". 서비스가 이미 실행 중인 경우 " w32tm /config /업데이트 " 그리고 다시 시작하세요: " 순 중지 w32time && 순 시작 w32time ".

    5. 서비스 재시작 후 NTP-서버가 이미 활성화되어 클라이언트에 서비스를 제공할 수 있습니다. "라는 명령을 사용하여 이를 확인할 수 있습니다. w32tm /쿼리 /구성 ". 이 명령은 서비스 매개변수의 전체 목록을 표시합니다. 섹션이 " Ntp서버" 문자열이 포함되어 있습니다 " 활성화됨:1 "그럼 다 괜찮아요.



    
    맨 위