Ota ntp-palvelin käyttöön. ntp-aikapalvelimen asentaminen ja määrittäminen Linuxissa. Mahdollistaa sisäisen kellon synkronoinnin ulkoisen lähteen kanssa

Toisena päivänä oli tarpeen määrittää ntp uudelleen, ja kuten tavallista, kävi ilmi, että vuosien edellisen asennuksen jälkeen nafik unohti kaiken. Siksi kirjoitamme itsellemme muistiinpanon tulevaisuutta varten, jotta emme katso seuraavan kerran. No, lukijani näyttävät hyödyllisiltä.

Asennus
Asennusalustana on tuttuun tapaan Gentoo. Ntp-palvelu on net-misc/ntp.
Ensinnäkin päivitämme portage-puun:

Asennamme ntp:n, tässä emme tarvitse erityisiä parametreja (ainakaan toistaiseksi), joten asetamme sen oletuskäyttäjillä:
Palvelimen viritys.

Päätä, kuka käyttää aikaa. Suosittelen käyttämään tarkkaa aikapalvelinta, Stratum 1:tä.

ntp1.vniiftri.ru
ntp2.vniiftri.ru
ntp4.vniiftri.ru
Ntpd-demonin käynnistysasetukset on määritetty tiedostossa /etc/conf.d/ntpd
# /etc/conf.d/ntpd

# Vaihtoehdot siirtyäksesi ntpd-prosessiin
# Useimpien ihmisten pitäisi jättää tämä rivi rauhaan ...
# kuitenkin, jos tiedät mitä olet tekemässä, säädä vapaasti
NTPD_OPTS="-g -c /etc/ntp.conf"

Tässä -g on kytkin, joka mahdollistaa siirtymisen suureen aikahypyyn, -c on ntp-palvelun asetustiedosto. Jos haluat määrittää muun pid-tiedoston kuin oletustiedoston, voit käyttää -p-kytkintä esimerkiksi:
NTPD_OPTS="-p /var/run/ntpd.pid -g -c /etc/ntp.conf"
Oletusarvoinen ntp-palvelu on määritetty /etc/ntp.conf-tiedostossa. Jos määritit toisen edellisessä kappaleessa, muokkaamme määrittämääsi palvelua.
# /etc/ntp.conf
# Meidän paikallinen palvelin
palvelin 192.168.0.1
# Palvelimet verkossa
palvelin 195.2.64.6
palvelin ntp1.vniiftri.ru
palvelin ntp2.vniiftri.ru
palvelin ntp4.vniiftri.ru

#Polut palvelutiedostoihin
drift-tiedosto /var/lib/ntp/ntp.drift
lokitiedosto /var/log/ntpd.log

# Palvelimemme käyttöoikeudet
rajoittaa oletusta ohittaa # Pääsy estetty oletuksena
rajoittaa localhost # Paikallisesti kaikki on sallittua
rajoittaa 192.168.0.0 maski 255.255.255.0 nomodify nopeer notrap # Voi lukea ajan vain sisäisen verkon kautta

# Sallimme synkronoinnin ulkoisten palvelimien kanssa, muuten synkronointi ei toimi.
rajoittaa 127.0.0.1
rajoittaa 192.168.0.1
rajoittaa 195.2.64.6
rajoittaa ntp1.vniiftri.ru
rajoittaa ntp2.vniiftri.ru
rajoittaa ntp4.vniiftri.ru

# Tämän merkinnän avulla voit määrittää Stratum 3:n itsellesi, jotta palvelin luottaa itseensä
palvelin 127.127.1.1
fudge 127.127.1.1 kerros 3

Käynnistä ntpd
Lisää ntpd automaattiseen lataukseen
Nyt sinun on odotettava 10-20 minuuttia, koska synkronointi ei tapahdu heti, vaan hetken kuluttua.

Tarkistetaan palvelimella

Jos saamme vastaukseksi jotain tällaista:

kauko refid st t kun poll tavoittaa viive offset värinä
==============================================================================
192.168.0.1.INIT. 16u - 1024 0 0,000 0,000 0,000
-ntp1.zenon.net 195.2.64.5 2 u 596 1024 377 2.261 -0.104 0.680
*ntp1.vniiftri.r .PPS. 1 u 909 1024 377 4,266 -0,603 0,353
+ntp2.vniiftri.r .PPS. 1 u 562 1024 377 3,914 -0,453 0,457
+ntp4.vniiftri.r .PPS. 1 u 554 1024 377 4,487 -0,664 0,249
LOCAL(1).LOCL. 3 l 229 m 64 0 0,000 0,000 0,000
Se tarkoittaa, että kaikki on hyvin, synkronointi on mennyt. Katsotaanpa lähemmin tuloksena olevan taulukon nimityksiä.
Taulukon kentät:
etä- ntp-etäpalvelimien nimet
refid- palvelin, jonka kanssa etä-ntp-palvelin synkronoi
st- etäpalvelimen kerros (taso). 1 on korkein, 16 on tavallinen kone/asiakas.
t- vertaistyyppi (u = yksilähetys, m = monilähetys, l = paikallinen)
kun- ilmaisee, kuinka kauan sitten synkronointi palvelimen kanssa on tehty
kysely- taajuus sekunteina, jolla NTP-daemon synkronoituu vertaisohjelman kanssa
saavuttaa- palvelimen saatavuustila, tämä arvo vakiintuu arvoon 377, jos viimeiset 8 yritystä synkronoida etäpalvelimen kanssa onnistuivat
viive- palvelimen vastauksen viive (millisekunteina).
offset- ero millisekunteina järjestelmän ajan ja etäpalvelimen ajan välillä; arvo miinus - viiveellä, plus - karannut
värinää- aikapoikkeama etäpalvelimella
Taulukon riveillä olevat kuvakkeet:
* - vertaiskumppani, jonka kanssa synkronointi suoritettiin viimeksi
+ - päivitettävä palvelin
- - käyttämätön palvelin
X-palvelin ei vastaa

Asiakkaan tarkistaminen:

Jos synkronointi onnistui, saamme seuraavan vastauksen:
25. lokakuuta 17:28:04 ntpdate: säädä aikapalvelin 192.168.0.1 offset -0.016567 s
Saatat kuitenkin saada seuraavan viestin:
25. lokakuuta 17:29:14 ntpdate: synkronointiin sopivaa palvelinta ei löytynyt
Ymmärtääksesi millaista hölynpölyä teemme:
Katsotaanpa vastaus:
192.168.0.1: Palvelin pudonnut: kerrokset liian korkealla
palvelin 192.168.0.1, portti 123
kerros 16, tarkkuus -8, harppaus 11, luottamus 000
Tämä tarkoittaa, että luottamustaso on erittäin alhainen (stratum=16, alin taso), eli palvelin ei luota itseensä antamaan aikaa. Sinun on joko odotettava tai muutettava niiden palvelimien luetteloa, joiden kanssa se synkronoi. Koska asetuksissa on kirjoitettu, että palvelimemme on stratum 3, emme todennäköisesti näe tällaista viestiä.

Asiakkaiden asettaminen.

Linux
Minulla on myös Gentoo-asiakkaita, periaatteessa asiakkaan asetukset on kirjoitettu /etc/conf.d/ntp-client-tiedostoon. Emme ole tässä viisaampia, jätämme kaiken ennalleen, määritämme vain palvelimemme synkronointiparametreissa:

# /etc/conf.d/ntp-client

# Suorita komento asettaaksesi kellon aluksi
# Useimpien ihmisten pitäisi vain jättää tämä rivi rauhaan ...
# kuitenkin, jos tiedät mitä olet tekemässä, ja sinä
# haluat käyttää ntpd:tä kellon asettamiseen, muuta tämä arvoksi "ntpd"
NTPCLIENT_CMD="ntpdate"

# Vaihtoehdot siirtyäksesi yllä olevaan komentoon
# Tämän oletusasetuksen pitäisi toimia hyvin, mutta sinun pitäisi
# muuta oletusarvo "pool.ntp.org" lähemmäksi
# koneellesi. Katso http://www.pool.ntp.org/ tai
# yritä suorittaa `netselect -s 3 pool.ntp.org`.
NTPCLIENT_OPTS="-s -b -u 192.168.0.1 "

Lisää automaattiseen lataukseen:
# rc-update add ntp-client oletus
Muista, että ntp-asiakaspalvelu synkronoi ajan vain kerran, järjestelmän käynnistyksen yhteydessä, joten jos kone on käynnissä pitkään ilman uudelleenkäynnistystä, toimi seuraavasti:
Luo /etc/cron.hourly-kansioon suoritettava tiedosto seuraavalla sisällöllä
#!/bin/sh
NTPCLIENT_OPTS="-s -b -u 192.168.0.1"

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

Kaikki, nyt koneemme synkronoidaan ntp:n kanssa tunneittain.

Windows 2003 Server
Kaikki eleet suoritetaan komentorivillä.

#w32tm /config /syncfromflags:manual /manualpeerlist:192.168.0.1
#w32tm /config /päivitys
Määritä seuraavaksi komentorivillä prioriteetti NTP-palvelin, käynnistä tarkka aikapalvelu uudelleen ja pakota aikasynkronointi:
#nettime /setsntp:192.168.0.1
#net stop w32time && net start w32time
#w32tm /resync
Tämän seurauksena sinun pitäisi saada:
Synkronointikomento lähetetty paikalliselle tietokoneelle...
Komento suoritettu onnistuneesti.
Hetken kuluttua voit tarkistaa järjestelmän tapahtumalokin. Jos kaikki on määritetty ja toimii oikein, loki sisältää tiedotusviestin W32Time-lähteestä koodilla (ID) 37 ja tekstillä "Ajantarjoajan NTP-asiakas vastaanottaa oikeat aikatiedot numerosta 192.168.0.1", ja sitten koodilla 35 ja tekstillä "Palveluaika synkronoi järjestelmäajan aikalähteen 192.168.0.1 kanssa".

UPD
WINDOWS 2012 palvelin

Kaikki täällä on samanlaista kuin Windows 2003 Server, mutta teemme kaiken Windows PowerShellissä järjestelmänvalvojana.
Määritä mitä ntp-palvelinta käytetään synkronointiin:

PS C:\> w32tm /config /syncfromflags:manual /manualpeerlist:192.168.0.1 /syncfromflags:MANUAL
PS C:\> w32tm /config /päivitys
Käynnistä seuraavaksi komentorivillä tarkka aikapalvelu uudelleen ja pakota ajan synkronointi:
PS C:\> Service-Stop w32time
PS C:\> Service-Start w32time
PS C:\> w32tm /resync
Tämän seurauksena sinun pitäisi saada:
Synkronointikomennon lähettäminen paikalliselle tietokoneelle
Komento suoritettu onnistuneesti.
Tarkistamme:
Tulosteen pitäisi olla jotain tämän kaltaista:
Häiriön ilmaisin: 0 (ei varoituksia)
Osuus: 3 (toissijainen linkki - synkronoitu (S)NTP:n kanssa)
Tarkkuus: -6 (15,625 ms per rasti)
Pääviive: 0,0356903s
Juurivarianssi: 7,8069513s
Viiteajan tunnus: 0xC0A86301 (Lähteen IP-osoite: 192.168.0.1)
Viimeisin onnistunut synkronointiaika: 22.03.2016 16:21:25

WordPress 5.3:n julkaisu parantaa ja laajentaa WordPress 5.0:ssa käyttöön otettua lohkoeditoria uudella lohkolla, intuitiivisemmalla vuorovaikutuksella ja parannetulla saavutettavuudella. Uusia ominaisuuksia editorissa […]

Yhdeksän kuukauden kehitystyön jälkeen on saatavilla FFmpeg 4.2 -multimediapaketti, joka sisältää joukon sovelluksia ja kokoelman kirjastoja eri multimediaformaattien toimintaa varten (poltto, muuntaminen ja […]

  • Uusia ominaisuuksia Linux Mint 19.2 Cinnamonissa

    Linux Mint 19.2 on pitkän aikavälin tukijulkaisu, jota tuetaan vuoteen 2023 asti. Sen mukana tulee päivitetty ohjelmisto ja sisältää parannuksia ja monia uusia […]

  • Linux Mint 19.2 -jakelu on julkaistu

    Linux Mint 19.2 -jakelusarjan julkaisu, Linux Mint 19.x -haaran toinen päivitys, joka muodostettiin Ubuntu 18.04 LTS -pakettipohjaan ja jota tuetaan vuoteen 2023 asti, on esitelty. Jakelu on täysin yhteensopiva […]

  • Uusia BIND-palvelujulkaisuja on saatavilla, jotka sisältävät virheenkorjauksia ja ominaisuuksien parannuksia. Uusia julkaisuja voi ladata kehittäjän verkkosivuston lataussivulta: […]

    Exim on viestinsiirtoagentti (MTA), joka on kehitetty Cambridgen yliopistossa käytettäväksi Unix-järjestelmät yhdistetty Internetiin. Se on vapaasti saatavilla […]

    Lähes kahden vuoden kehitystyön jälkeen Linuxin ZFS 0.8.0 julkaistaan ​​ja toteutetaan tiedostojärjestelmä ZFS on pakattu moduuliksi Linux-ytimelle. Moduuli on testattu Linux-ytimillä 2.6.32 - […]

  • WordPress 5.1.1 korjaa verkkosivuston haltuunoton mahdollistavan haavoittuvuuden
  • Internetin protokollia ja arkkitehtuuria kehittävä IETF (Internet Engineering Task Force) on saanut päätökseen RFC:n muodostamisen ACME:lle (Automatic Certificate Management Environment) […]

    Yhteisön hallitsema voittoa tavoittelematon ja kaikille maksutta varmenteita tarjoava Let’s Encrypt -varmenneviranomainen teki yhteenvedon kuluneesta vuodesta ja puhui vuoden 2019 suunnitelmista. […]

  • Uusi libreoffice-versio— Libreoffice 6.2

  • Windows-perheen käyttöjärjestelmät sisältävät W32Time-aikapalvelun. Tämä palvelu on suunniteltu synkronoimaan aika organisaation sisällä. W32Time vastaa sekä aikapalvelun asiakas- että palvelinosien toiminnasta, ja sama tietokone voi olla sekä NTP-asiakas että palvelin (NTP - Network Time Protocol).

    Oletusarvoisesti Windowsin aikapalvelu on määritetty seuraavasti:

    Käyttölaitetta asennettaessa Windows-järjestelmät käynnistää NTP-asiakkaan, joka synkronoituu ulkoisen aikalähteen kanssa;

    Kun lisäät tietokoneen toimialueeseen, synkronointityyppi muuttuu. Kaikki toimialueen asiakastietokoneet ja jäsenpalvelimet käyttävät toimialueen ohjausyksikköä, joka todentaa ne aikasynkronointia varten;

    Kun jäsenpalvelin ylennetään toimialueen ohjaimeksi, siinä käynnistetään NTP-palvelin, joka käyttää aikalähteenä ohjainta, jolla on PDC-emulaattorirooli;

    PDC-emulaattori, joka sijaitsee metsän juuritoimialueella, on koko organisaation ensisijainen aikapalvelin. Samalla se on myös synkronoitu ulkoisen aikalähteen kanssa.

    Tämä järjestelmä toimii useimmissa tapauksissa eikä vaadi toimenpiteitä. Windowsin aikapalvelurakenne ei kuitenkaan välttämättä seuraa toimialueen hierarkiaa, ja mikä tahansa tietokone voidaan määrittää luotettavaksi aikalähteeksi.

    Asetetaan esimerkiksi NTP-palvelin Windows Server 2008 R2, analogisesti, voit määrittää NTP-palvelimen Windows 7:ssä.

    NTP-palvelimen käynnistäminen

    Aikapalvelua Windows Serverissä ei ole GUI ja määritetty joko alkaen komentorivi, tai muokkaamalla suoraan järjestelmän rekisteriä. Harkitse toista tapaa:

    NTP-palvelin on käynnistettävä. Avaa rekisterihaara:

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

    Jotta NTP-palvelin otetaan käyttöön, Enabled-parametrin arvoksi on asetettava 1. Sitten käynnistämme aikapalvelun uudelleen komennolla net stop w32time && net start w32time.

    Kun NTP-palvelu on käynnistetty uudelleen, palvelin on jo aktiivinen ja voi palvella asiakkaita. Voit tarkistaa tämän komennolla w32tm /query /configuration. Tämä komento tulostaa täydellinen lista palveluasetukset. Jos NtpServer-osio sisältää Enabled:1-rivin, kaikki on kunnossa, aikapalvelin on käynnissä.

    Jotta NTP-palvelin voi palvella asiakkaita, palomuurin on avattava UDP-portti 123 tulevalle ja lähtevälle liikenteelle.

    NTP-palvelimen perusasetukset

    Avaa rekisterihaara:

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

    NoSync - NTP-palvelinta ei synkronoida minkään ulkoisen aikalähteen kanssa. Käytössä on järjestelmäkello, joka on sisäänrakennettu itse palvelimen CMOS-siruun (tämä kello puolestaan ​​voidaan synkronoida NMEA-lähteestä esimerkiksi RS-232:n kautta);

    NTP - NTP-palvelin synkronoidaan ulkoisten aikapalvelimien kanssa, jotka on määritetty NtpServer-rekisteriarvossa;

    NT5DS - NTP-palvelin suorittaa synkronoinnin toimialuehierarkian mukaisesti;

    AllSync - NTP-palvelin käyttää kaikkia saatavilla olevia lähteitä synkronointiin.

    Toimialueen jäsentietokoneen oletusarvo on NT5DS erilliselle seisova tietokone- NTP.

    NtpServer-parametri määrittää NTP-palvelimet, joiden kanssa aika synkronoidaan annettu palvelin. Oletusarvoisesti tämä parametri sisältää Microsoftin NTP-palvelimen (time.windows.com, 0×1), tarvittaessa voit lisätä useita NTP-palvelimia syöttämällä niiden DNS-nimet tai IP-osoitteet välilyönnillä erotettuina. Jokaisen nimen loppuun voit lisätä lipun (esim. ,0×1), joka määrittää aikapalvelimen kanssa tapahtuvan synkronoinnin tilan.

    Seuraavat tila-arvot ovat sallittuja:

    0x1 - SpecialInterval , kyselyn aikavälin käyttö;

    0×2 – UseAsFallbackOnly-tila;

    0x4 - SymmetricActive, symmetrinen aktiivinen tila;

    0x8 - Asiakas, lähettää pyynnön asiakastilassa.

    Toinen tärkeä AnnounceFlags-asetus sijaitsee rekisteriavaimessa:

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

    Se vastaa siitä, kuinka NTP-palvelin ilmoittaa itsensä. Lippu 5 tarvitaan ilmoittamaan jäsenpalvelin (ei toimialueen ohjauskone) luotettavaksi aikalähteeksi.

    Jos määritettävä palvelin on vuorostaan ​​NTP-asiakas (vastaanottoaika GPS-vastaanottimelta esimerkiksi NTP:n kautta), voit määrittää päivitysten välisen aikavälin. Tämä parametri voi olla merkityksellinen myös asiakastietokoneille. Päivityksen aikana rekisterihaarassa sijaitseva SpecialPollInterval-avain vastaa:

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

    Se on sekunneissa ja oletusarvo on 604800, mikä on 1 viikko. Se on paljon, niin kannattaa pienentää SpecialPollIntervalin arvo kohtuulliseen arvoon - 1 tuntiin (3600).

    Määrityksen jälkeen sinun on päivitettävä palvelun kokoonpano. Voit tehdä tämän komennolla w32tm /config /update.


    Ja vielä muutama komento aikapalvelun määrittämiseen, valvontaan ja diagnosointiin:

    w32tm /monitor - käyttämällä tätä vaihtoehtoa, voit selvittää, kuinka paljon tämän tietokoneen järjestelmäaika eroaa toimialueen ohjaimen tai muiden tietokoneiden ajasta. Esimerkiksi: w32tm /monitor /computers:time.nist.gov

    w32tm /resync - Tällä komennolla voit pakottaa tietokoneen synkronoimaan sen käyttämän aikapalvelimen kanssa.

    w32tm /stripchart - Näyttää aikaeron nykyisen ja etätietokoneen välillä. Tiimi w32tm /liuskataulu /tietokone:time.nist.gov /samples:5 /dataonly tekee 5 vertailua määritettyyn lähteeseen ja palauttaa tuloksen tekstimuodossa.


    w32tm /config on pääkomento, jota käytetään NTP-palvelun määrittämiseen. Sen avulla voit määrittää käytettyjen aikapalvelimien luettelon, synkronointityypin ja paljon muuta. Voit esimerkiksi ohittaa oletusarvot ja määrittää ajan synkronoinnin ulkoisen lähteen kanssa komennolla w32tm /config /syncfromflags:manual /manualpeerlist:time.nist.gov /update


    w32tm /query - Näyttää nykyiset palveluasetukset. Esimerkiksi w32tm /query /source näyttää nykyisen aikalähteen ja w32tm /query /configuration näyttää kaikki palveluparametrit.

    net stop w32time - Pysäyttää aikapalvelun, jos se on käynnissä.

    w32tm /unregister - Poistaa aikapalvelun tietokoneesta.

    w32tm /register - Rekisteröi aikapalvelun tietokoneeseen. Tässä tapauksessa koko rekisterin parametrihaara luodaan uudelleen.

    net start w32time - käynnistää palvelun.

    Windows 7:n ominaisuudet - aikapalvelu ei käynnisty automaattisesti Windowsin käynnistyessä. Korjattu SP1:ssä Windows 7:lle.

    Johdanto.

    Linux-järjestelmä, kuten useimmat muutkin nykyaikaiset käyttöjärjestelmät, itse asiassa on kaksi tuntia. Ensimmäinen kello on laitteistokello, jota joskus kutsutaan nimellä Real Time Clock, lyhennettynä (RTC), tai BIOS-kello, joka liittyy yleensä värähtelevään kvartsikiteeseen, jonka tarkkuus on jopa useita sekunteja päivässä. Tarkkuus riippuu erilaisista vaihteluista, kuten ympäristön lämpötilasta. Toinen kello on sisäinen ohjelmistokello, joka toimii jatkuvasti, myös järjestelmän taukojen aikana. Ne ovat alttiina suureen järjestelmän kuormitukseen ja keskeytysviiveeseen liittyville vaihteluille. Yleensä järjestelmä kuitenkin lukee laitteiston kellon käynnistyksen yhteydessä ja käyttää sitten järjestelmän kelloa. Päivämäärä-komento ei aseta laitteiston kelloa, vaan järjestelmän kelloa.

    Jos käytetään NTP:tä, voit asettaa laitteiston kellon järjestelmän ensimmäisen asennuksen yhteydessä etkä enää koskaan murehdi siitä.

    Käytössä oleva reaaliaikakellon (RTC) siru emolevyt, ei ole erityisen tarkka ja yleensä viivästyy tai menee eteenpäin tietyn ajan joka päivä.

    Voit synkronoida laitteiston kellon järjestelmän kellon kanssa käyttämällä hwclock-komentoa valinnalla -w tai --systohc ja synkronoida järjestelmän kellon laitteiston kellon kanssa hwclock-komennolla valitsimella -s tai --hctosys.

    Asetus.

    Lisää ensin /etc/ntp.conf-tiedostoon rivi:

    Kellonaika synkronoidaan määritetystä palvelimesta. Jos ensimmäinen ei ole saatavilla, otetaan luettelon seuraavat. Ensimmäinen rekisteröi paikallisen NTP-palvelimen.

    Seuraava hetki määrittää käytettävän paikallisen tai yleisen ajan.

    #kissa /etc//etc/sysconfig/clock

    Meillä ei ole:

    Hallitsemme ZONEa - "Eurooppa/Moskova"

    Saamme:

    UTC = tosi järjestelmäkello ei käytä universaalia aikaesitystä

    ARC = tosi Käytössä on normaali UNIX-aikakausi.

    Aikavyöhyke Linuxissa asetetaan symbolisen linkin kautta tiedostosta /etc/localtime hakemistossa /usr/lib/zoneinfo (tai /usr/share/zoneinfo) olevaan tiedostoon, joka osoittaa, millä aikavyöhykkeellä olet.

    Piirustus. Tiedoston /usr/share/zoneinfo sisältö

    Suoritamme komentoja.

    rm -rf /etc/localtime

    ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime

    Kaikki toimii!

    Jos ntpd-daemon on käynnissä, seuraava viesti tulee näkyviin, kun yritetään synkronoida ntp-palvelimen kanssa.

    Tämä komento näyttää, mihin palvelimiin muodostaa yhteys.

    Lisäys:

    Laitteistokellon asettaminen

    Asettaaksesi laitteiston kellon, aseta ensin järjestelmän aika ja sitten laitteiston aika käyttämällä ohjelmaa "/sbin/clock -w" (tai "/sbin/clock -wu", jos käytät yleisaikaa). Selvittääksesi laitteiston ajan, ajaa kelloa ilman parametreja. Jos laitteiston kello on asetettu paikalliseen aikaan ja haluat nähdä maailmanajan, kirjoita "/sbin/clock -u"

    Järjestelmän kellon asettaminen

    Käytä päivämääräohjelmaa asettaaksesi järjestelmän kellon Linuxissa. Esimerkiksi asettamalla nykyisen ajan (järjestelmä!) ja päivämäärän 31. heinäkuuta klo 23:16, kirjoita "päivämäärä 07312316" (huomaa, että aika on annettu 24 tunnin merkinnällä) Jos haluat muuttaa vuotta, kirjoita "date 073123161998". Aseta sekunnit valitsemalla "päiväys 07312316.30" tai "päiväys 073123161998.30". Saadaksesi järjestelmän ajan, ajopäivämäärä ilman argumentteja.

    Palvelimen ja asiakkaan toimintaan NTP vastaa" Windowsin aikapalvelu" ("W32 Aika").
    Palvelimen määrittäminen Windows-käyttöjärjestelmä tee seuraavat vaiheet:

    1. Asenna automaattinen käynnistys palvelu" W32 Aika". Voit tehdä tämän rekisterihaarassa
    "HKLM\System\CurrentControlSet\Services\W32Time " asetettu parametrille " alkaa "merkitys 2 .

    2. Avaa sitten " HKLM\System\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer "ja asenna" Käytössä "V yksikkö.

    3.Muokkaamme seuraavia parametreja:
    - haara: " HKLM\System\CurrentControlSet\Services\W32Time\Parameters ", parametri" tyyppi "
    Ei synkronointia - NTP- Palvelinta ei ole synkronoitu minkään ulkoisen aikalähteen kanssa. Kello on sisäänrakennettu mikropiiriin. CMOS itse palvelin;
    NTP - NTP-palvelin on synkronoitu ulkoisten aikapalvelimien kanssa, jotka on määritetty rekisteriarvossa " NtpServer";
    NT5DS - NTP-palvelin suorittaa synkronoinnin toimialuehierarkian mukaisesti;
    AllSync - NTP- palvelin käyttää kaikkia saatavilla olevia lähteitä synkronointiin;

    Parametri " NtpServer ", joka ilmaisee isännän, jonka kanssa tämä palvelin synkronoi ajan. Tarvittaessa voit lisätä useita isäntiä kirjoittamalla ne DNS nimiä tai IP osoitteet välilyönnillä erotettuina. Jokaisen nimen loppuun pilkuilla erotettuna voit lisätä lipun, joka määrittää aikapalvelimen kanssa tapahtuvan synkronoinnin tilan.
    Seuraavat arvot ovat sallittuja:
    0x1 - Erikoisväli, käytä erityistä kyselyväliä;
    0x2--tilassa UseAsFallbackOnly;
    0x4 - SymmetricActive, symmetrinen aktiivinen tila;
    0x8 - asiakas, lähettää pyynnön asiakastilassa.
    Kun käytät lippua " SpecialInterval", sinun on asetettava välin arvo avaimessa " Special PollInterval". Kun lipun arvo on " UseAsFallbackOnly" Aikapalvelulle kerrotaan, että tätä palvelinta käytetään valmiustilassa ja muihin listapalvelimiin otetaan yhteyttä ennen synkronointia sen kanssa. Käytetään symmetristä aktiivista tilaa NTP-palvelimet oletusarvoisesti ja asiakastilaa voidaan käyttää, jos synkronoinnissa on ongelmia;

    Haara" HKLM\System\CurrentControlSet\Services\W32Time\Config ", parametri" Ilmoita liput "vastuussa siitä, kuinka hän ilmoittaa itsensä NTP-palvelin ja voi ottaa seuraavat arvot:
    0x0 (ei aikapalvelin) - palvelin ei ilmoita itsestään kautta NetLogon ajan lähteenä. Hän osaa vastata NTP pyytää, mutta naapurit eivät pysty tunnistamaan sitä;
    0x1 (aina aikapalvelin) - palvelin ilmoittaa aina itsestään tilasta riippumatta;
    0x2 (automaattinen aikapalvelin) - palvelin mainostaa itseään vain, jos se saa luotettavaa aikaa toiselta naapurilta (NTP tai NT5DS);
    0x4 (aina luotettava aikapalvelin) - palvelin väittää aina olevansa luotettava aikalähde;
    0x8 (Automaattinen luotettava aikapalvelin) - toimialueen ohjain julistetaan automaattisesti luotettavaksi, jos se on - PDC metsän juuriverkkotunnuksen emulaattori. Tämä lippu sallii tärkeimmän PDC rakennustelineet julistaakseen itsensä valtuutetuksi ajanlähteeksi, vaikka kommunikointia korkeamman kanssa ei ole NTP-palvelimet. Ei ohjainta tai jäsenpalvelinta (ne, joilla on oletuslippu 0x2) ei voi väittää olevansa luotettava ajan lähde, jos se ei löydä lähdettä itselleen.
    Merkitys " Ilmoita liput " voi olla sen lippujen summa, esimerkiksi:
    10=2+8 - NTP- palvelin ilmoittaa olevansa luotettava aikalähde, mikäli se saa ajan luotettavasta lähteestä tai on PDC juuriverkkotunnus. Lippu 10 on oletuksena asetettu sekä toimialueen jäsenille että itsenäisille palvelimille.
    5=1+4 - NTP Palvelin väittää aina olevansa luotettava aikalähde. Jos esimerkiksi haluat ilmoittaa jäsenpalvelimen (ei toimialueen ohjaimen) luotettavaksi aikalähteeksi, tarvitset lipun 5 ;

    Haara" HKLM\System\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient ", parametri" Special PollInterval " asetetaan sekunneissa ja oletuksena on 604800 joka on yksi viikko. Tämä on melko paljon, joten sinun pitäisi laskea arvo esimerkiksi tuntiin ( 3600 ).

    4. Kun asetukset on tehty, voit käynnistää aikapalvelun: " net start w32time ". Jos palvelu oli jo käynnissä, käytä kokoonpanoa komennolla " w32tm /config /päivitys " ja käynnistä uudelleen: " net stop w32time && net start w32time ".

    5. Palvelun uudelleenkäynnistyksen jälkeen NTP- palvelin on jo aktiivinen ja voi palvella asiakkaita. Voit varmistaa tämän komennolla " w32tm /query /configuration ". Tämä komento näyttää täydellisen luettelon palveluvaihtoehdoista. Jos " NtpServer"sisältää merkkijonon" Käytössä: 1 ", sitten kaikki on kunnossa.



    
    Ylös