Otetaan ntp-palvelin käyttöön. ntp-aikapalvelimen asennus ja konfigurointi Linuxissa. Ota käyttöön sisäisen kellon synkronointi ulkoisen lähteen kanssa

Toisena päivänä oli tarpeen määrittää ntp uudelleen ja kuten tavallista, kävi ilmi, että vuosien edellisen konfiguroinnin jälkeen kaikki oli unohdettu nafik. Siksi kirjoitamme itsellemme muistiinpanon tulevaisuutta varten, jotta emme etsi sitä seuraavalla kerralla. No, näyttää siltä, ​​​​että siitä on hyötyä lukijoilleni.

Asennus
Kuten tavallista, Gentoo toimii asennusalustanamme. Ntp-palvelu on net-misc/ntp.
Ensinnäkin päivitämme portage-puun:

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

Päätetään keneltä otamme ajan. Suosittelen käyttämään tarkan ajan palvelimia, Stratum 1 loppujen lopuksi.

ntp1.vniiftri.ru
ntp2.vniiftri.ru
ntp4.vniiftri.ru
Parametrit ntpd-demonin käynnistämiseksi määritellään 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 avain, joka mahdollistaa siirtymisen suureen aikahypyyn, -c on ntp-palvelun määritystiedosto. Voit määrittää oletustiedostosta poikkeavan pid-tiedoston käyttämällä -p-näppäintä, esimerkiksi:
NTPD_OPTS="-p /var/run/ntpd.pid -g -c /etc/ntp.conf"
Ntp-palvelu on oletusarvoisesti määritetty /etc/ntp.conf-tiedostossa. Jos määritit toisen edellisessä kappaleessa, muokkaa sitten 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
Rajoita oletus huomioimatta # Pääsy on estetty oletuksena
rajoittaa localhost # Kaikki on mahdollista paikallisesti
rajoittaa 192.168.0.0 maski 255.255.255.0 nomodify nopeer notrap # Voit 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 käynnistykseen
Nyt sinun on odotettava 10-20 minuuttia, koska synkronointi ei tapahdu heti, vaan jonkin ajan kuluttua.

Tarkistetaan palvelimella

Jos saamme vastaukseksi jotain vastaavaa:

kauko refid st t kun poll tavoittaa viive offset värinä
==============================================================================
192.168.0.1 .INIT. 16 u - 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
Tämä tarkoittaa, että kaikki on hyvin, synkronointi on alkanut. Tarkastellaanpa lähemmin tuloksena olevan taulukon merkintöjä.
Taulukon kentät:
etä- ntp-etäpalvelimien nimet
refid- palvelin, jonka kanssa etä-ntp-palvelin synkronoi
st- kerros (taso) etäpalvelin. 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 miinuksella - viive, plussalla - juoksee karkuun
värinää- aikapoikkeama etäpalvelimella
Taulukon riveillä olevat kuvakkeet:
* - vertaisverkko, jonka kanssa synkronointi suoritettiin viimeksi
+ - Päivitykseen sopiva palvelin
- - palvelin ei sovellu päivittämiseen
X- palvelin ei vastaa

Tarkistamme asiakkaan:

Jos synkronointi onnistui, saamme seuraavanlaisen 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ääksemme millaista hölynpölyä teemme:
Katsotaanpa vastausta:
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 synkronoidaan. Koska kokoonpanomme mukaan palvelimemme on stratum 3, emme todennäköisesti näe tällaista viestiä.

Järjestämme asiakkaita.

LINUX
Asiakkaani ovat myös Gentoo; periaatteessa asiakkaan asetukset kirjoitetaan /etc/conf.d/ntp-client-tiedostoon. Älkäämme olko viisaita tässä, 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ää käynnistykseen:
# rc-update add ntp-client oletus
On syytä muistaa, että ntp-asiakaspalvelu synkronoi ajan vain kerran, kun järjestelmä käynnistetään, joten jos kone on käynnissä pitkään ilman uudelleenkäynnistystä, toimi seuraavasti:
Luo se /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

Siinä kaikki, nyt koneemme synkronoituu ntp:n kanssa tunneittain.

WINDOWS 2003 palvelin
Suoritamme kaikki liikkeet komentorivillä.

#w32tm /config /syncfromflags:manual /manualpeerlist:192.168.0.1
#w32tm /config /päivitys
Seuraavaksi määritämme komentorivillä prioriteetin NTP-palvelimen, käynnistämme aikapalvelun uudelleen ja pakotamme ajan synkronoimaan:
#verkkoaika /setsntp:192.168.0.1
#net stop w32time && net start w32time
#w32tm/resync
Tuloksena sinun pitäisi saada:
Synkronointikomento lähetetty paikalliselle tietokoneelle...
Komento suoritettu onnistuneesti.
Jonkin ajan kuluttua voit tarkistaa järjestelmän tapahtumalokin. Jos kaikki on määritetty ja toimii oikein, loki sisältää tietosanoman W32Time-lähteestä koodilla (ID) 37 ja tekstillä "Ajantarjoajan NTP-asiakas vastaanottaa oikeat aikatiedot numerosta 192.168.0.1" ja sitten koodilla. 35 ja teksti "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.
Osoitamme, 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
Seuraavaksi käynnistämme aikapalvelun uudelleen komentorivillä ja pakotamme ajan synkronoimaan:
PS C:\>Service-Stop w32time
PS C:\>Palvelu - Käynnistä w32time
PS C:\> w32tm /resync
Tuloksena 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)
Strat: 3 (toissijainen linkki - synkronoitu (S)NTP:llä)
Tarkkuus: -6 (15,625 ms kellojaksoa kohti)
Pääviive: 0,0356903s
Juurivarianssi: 7,8069513s
Aikaviitetunnus: 0xC0A86301 (Lähteen IP-osoite: 192.168.0.1)
Viimeisimmän onnistuneen synkronoinnin aika: 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 erilaisiin multimediamuotoihin (tallennus, muuntaminen ja […]

  • Uusia ominaisuuksia Linux Mint 19.2 Cinnamonissa

    Linux Mint 19.2 on pitkäaikainen 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

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

  • Saatavilla on uusia BIND-palvelujulkaisuja, 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 esitellään ZFS:n julkaisu Linux 0.8.0:lle, toteutus tiedostojärjestelmä ZFS, pakattu moduuliksi Linux-ytimelle. Moduuli on testattu Linux-ytimillä 2.6.32 - […]

  • WordPress 5.1.1 korjaa haavoittuvuuden, jonka avulla voit ottaa sivustosi hallintaan
  • Internet-protokollia ja -arkkitehtuuria kehittävä IETF (Internet Engineering Task Force) on saanut valmiiksi RFC:n ACME (Automatic Certificate Management Environment) -protokollalle […]

    Yhteisön hallinnassa oleva voittoa tavoittelematon ja kaikille maksutta varmenteita tarjoava Let’s Encrypt -varmenneviranomainen kiteytti kuluneen vuoden tulokset ja kertoi vuoden 2019 suunnitelmista. […]

  • Uusi tuli ulos Libreoffice versio- Libreoffice 6.2

  • Windows-käyttöjärjestelmäperhe sisältää 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 samanaikaisesti sekä asiakas että NTP (Network Time Protocol) -palvelin.

    Oletusarvoisesti Windowsin aikapalvelu on määritetty seuraavasti:

    Kun asennat leikkaussalia 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 synkronoivat ajan toimialueen ohjaimella, joka varmistaa niiden aitouden.

    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 itse on myös synkronoitu ulkoisen aikalähteen kanssa.

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

    Katsotaanpa esimerkkinä NTP-palvelimen määrittämistä Windows Server 2008 R2:ssa; analogisesti voit määrittää NTP-palvelimen Windows 7:ssä.

    NTP-palvelimen käynnistäminen

    Windows Serverin aikapalvelussa ei ole GUI ja se voidaan määrittää kummasta tahansa komentorivi, tai muokkaamalla suoraan järjestelmän rekisteriä. Tarkastellaan toista menetelmää:

    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 palveluparametreja. Jos NtpServer-osiossa on rivi Enabled:1 , 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. Järjestelmäkelloa käytetään itse palvelimen CMOS-siruun sisäänrakennettuna (tämä kello puolestaan ​​voidaan synkronoida NMEA-lähteestä esimerkiksi RS-232:n kautta);

    NTP - NTP-palvelin synkronoituu ulkoisten aikapalvelimien kanssa, jotka on määritetty NtpServer-rekisteriparametrissa.

    NT5DS - NTP-palvelin synkronoituu toimialueen hierarkian mukaan;

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

    Toimialueeseen kuuluvan tietokoneen oletusarvo on NT5DS erikseen seisova tietokone- NTP.

    NtpServer-parametri määrittää NTP-palvelimet, joiden kanssa aika synkronoidaan tämä palvelin. Oletusarvoisesti tämä parametri sisältää Microsoftin NTP-palvelimen (time.windows.com, 0×1); tarvittaessa voit lisätä useita NTP-palvelimia kirjoittamalla 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:

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

    0×2 – UseAsFallbackOnly-tila;

    0×4 – SymmetricActive, symmetrinen aktiivinen tila;

    0×8 – Asiakas, joka lähettää pyynnön asiakastilassa.

    Toinen tärkeä AnnounceFlags-asetus sijaitsee rekisteriavaimessa:

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

    Se on vastuussa siitä, kuinka NTP-palvelin ilmoittaa itsensä. Jotta jäsenpalvelin (ei toimialueen ohjain) voidaan ilmoittaa luotettavaksi aikalähteeksi, tarvitaan lippu 5.

    Jos konfiguroitava palvelin on puolestaan ​​NTP-asiakas (vastaanottaa aikaa esimerkiksi GPS-vastaanottimelta NTP:n kautta), voit määrittää päivitysvälin. Tämä parametri voi olla merkityksellinen myös asiakastietokoneille. Rekisterihaarassa oleva SpecialPollInterval-avain vastaa päivitysajasta:

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

    Se määritetään sekunneissa ja oletuksena sen arvo on 604800, mikä on 1 viikko. Se on paljon, niin SpecialPollInterval-arvo kannattaa pienentää kohtuulliseen arvoon - 1 tuntiin (3600).

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


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

    w32tm /monitor – tällä vaihtoehdolla voit selvittää, kuinka paljon järjestelmäaikaa tästä tietokoneesta eri aika kuin toimialueen ohjaimessa tai muissa tietokoneissa. 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 näyttää tuloksen tekstimuodossa.


    w32tm /config on pääkomento, jota käytetään NTP-palvelun määrittämiseen. Sen avulla voit määrittää luettelon käytetyistä aikapalvelimista, 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 komento 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 parametrien haara luodaan uudelleen.

    net start w32time - käynnistää palvelun.

    Windows 7:ssä havaitut ominaisuudet - Aikapalvelu ei käynnisty automaattisesti, kun Windowsin käynnistys. 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 lyhyesti Real Time Clock (RTC) -kelloksi, tai BIOS-kello, joka liittyy yleensä värähtelevään kvartsikiteeseen, jonka tarkkuus on muutama sekunti päivässä. Tarkkuus riippuu erilaisista vaihteluista, kuten ympäristön lämpötilasta. Toinen kello on ohjelmiston sisäinen kello, joka toimii jatkuvasti, myös järjestelmän toiminnan keskeytysten aikana. Ne voivat vaihdella järjestelmän raskaan kuormituksen ja keskeytysviiveen vuoksi. Yleensä järjestelmä kuitenkin lukee laitteiston kellon käynnistyksen yhteydessä ja käyttää sitten järjestelmän kelloa. Päivämääräkomento asettaa järjestelmän kellon, ei laitteiston kelloa.

    Jos käytät NTP:tä, voit asettaa laitteiston kellon ensimmäisen järjestelmän asennuksen aikana, eikä sinun tarvitse enää huolehtia siitä.

    Käytössä on Real Time Clock (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 käyttämällä hwclock-komentoa valinnalla -s tai --hctosys.

    Perustaa.

    Aloita lisäämällä seuraava rivi /etc/ntp.conf-tiedostoon:

    Kellonaika synkronoidaan määritetystä palvelimesta. Jos ensimmäinen ei ole käytettävissä, otetaan luettelon seuraavat. Ensimmäinen, jonka rekisteröin, oli paikallinen NTP-palvelin.

    Seuraava kohta on, asetetaanko käytettävä paikallinen vai maailmanaika.

    #kissa /etc//etc/sysconfig/clock

    Meillä ei ole tätä:

    Vyöhykkeen muokkaaminen - "Eurooppa/Moskova"

    Saamme:

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

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

    Aikavyöhyke asetetaan Linuxissa symbolisen linkin kautta hakemistosta /etc/localtime tiedostoon /usr/lib/zoneinfo-hakemistossa (tai /usr/share/zoneinfo), 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 ohjelmalla “/sbin/clock -w” (tai “/sbin/clock -wu”, jos käytössä on yleisaika). aika, käytä kelloa ilman parametreja. Jos laitteiston kello on asetettu paikalliseen aikaan ja haluat nähdä globaalin ajan, kirjoita "/sbin/clock –u".

    Järjestelmän kellon asettaminen

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

    Palvelin- ja asiakastyöhön NTP vastauksia" Windowsin aikapalvelu" ("W32 Aika").
    Palvelimen määrittämiseksi Windows-käyttöjärjestelmä seuraa näitä ohjeita:

    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. Käyttää siruun rakennettua kelloa CMOS itse palvelin;
    NTP - NTP-palvelin on synkronoitu ulkoisten aikapalvelimien kanssa, jotka on määritetty rekisteriparametrissa " NtpServer";
    NT5DS - NTP-palvelin synkronoi toimialuehierarkian mukaan;
    AllSync - NTP-palvelin käyttää kaikkia saatavilla olevia lähteitä synkronointiin;

    Parametri " NtpServer ", jossa ilmoitetaan isäntä, jonka kanssa tämä palvelin synkronoi ajan. Tarvittaessa voit lisätä useita isäntiä syöttämällä 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, erityisen kyselyvälin käyttö;
    0x2 --tilassa UseAsFallbackOnly;
    0x4 - SymmetricActive, symmetrinen aktiivinen tila;
    0x8 - Asiakas, lähettää pyynnön asiakastilassa.
    Kun käytät lippua " SpecialInterval", avaimessa asetettu intervalliarvo vaaditaan" Special PollInterval". Kun lippu on " UseAsFallbackOnly" aikapalvelulle ilmoitetaan, että tätä palvelinta käytetään varmuuskopiona ja puhelut tehdään luettelossa oleville muille palvelimille 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 mainosta itseää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 tilastaan ​​riippumatta;
    0x2 (automaattinen aikapalvelin) - palvelin ilmoittaa itsestään vain, jos se saa luotettavan ajan toiselta naapurilta (NTP tai NT5DS);
    0x4 (aina luotettava aikapalvelin) - palvelin ilmoittaa aina olevansa luotettava aikalähde;
    0x8 (Automaattinen luotettava aikapalvelin) - Toimialueen ohjain julistetaan automaattisesti luotetuksi, jos se on - PDC- metsän juuriverkkotunnuksen emulaattori. Tämä lippu sallii päällikön PDC Metsät julistautuvat valtuutetuksi ajanlähteeksi myös ilman yhteydenpitoa esimiehiin NTP-palvelimet. Ei yhtäkään ohjainta tai jäsenpalvelinta (jolla 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 ajan lähde, jos se itse saa aikaa luotettavasta lähteestä tai on PDC juuriverkkotunnus. Lippu 10 on oletuksena asetettu sekä toimialueen jäsenille että erillisille palvelimille.
    5=1+4 - NTP-palvelin ilmoittaa aina olevansa luotettava ajanlä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 " on määritetty sekunneissa ja oletuksena sen arvo on 604800 , joka on yksi viikko. Tämä on aika paljon, joten arvoa kannattaa pienentää vaikka 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 palveluparametreista. Jos kohta " NtpServer"sisältää merkkijonon" Käytössä: 1 "Sitten kaikki on hyvin.



    
    Yläosa