Setarea timpului de sistem pentru servere Linux

  • Setarea timpului de sistem pentru servere Linux. Articolul. wb0.ru - Toate pentru webmasteri, servicii on-line

    Setarea timpului de sistem pentru servere Linux

    În primul rând, trebuie să setați fusul orar. Acest lucru se face printr-un link simbolic. Fișierul / etc / localtime trebuie să indice ora setările fișierului zonei în directorul / usr / share / zoneinfo /. De exemplu, pentru Moscova este fișierul / usr / share / zoneinfo / Europa / Moscova.

    rm -f / etc / localtime

    ln -s / usr / share / zoneinfo / Europa / Moscova / etc / localtime

    În cazul în care ceasul este rapid sau se încadrează în spatele, este mai bine să utilizați un server NTP pentru sincronizare. Puteți să-l instalați cu comanda:

    yum install PNCT

    Apoi, puteți sincroniza timpul cu servere de timp pe Internet:

    Astfel, am stabilit ora sistemului. Acum trebuie să setați BIOS-ul Ceasul hardware, egal cu Greenwich Mean Time (UTC):

    hwclock --systohc --utc

    Pentru a se asigura că sistemul nu arată ora din BIOS, trebuie să modificați fișierul / etc / sysconfig / ceas:

    ZONE - fusul orar curent. Pentru a reporni ora sistemului când este înregistrată în BIOS, puteți adăuga HWCLOCK_SET_AT_HALT = true.

    Pentru operarea serverul NTP după repornirea sistemului, introduceți:

    chkconfig --level 2345 ntpd pe

    După care se execută NTP și verificați lucrarea:

    Pornirea serviciului de ntpd

    În tabelul prezentat serverul, care este sincronizat NTP:

    Aceasta nu schimbă data și ora

    Atunci când se lucrează sub CentOS ca un sistem de operare virtual de Xen de management de sistem nu se schimba ora și data. În același timp, instrucțiunile de instalare și datele sunt activate, dar verificarea indică timpul, fără modificări.

    Pentru a rezolva această problemă, în kernel-ul sistemului de operare schimbarea parametrului xen.independent_wallclock la „1“. În mod implicit este setat la „0“, adică, ceasul este sincronizat cu serverul părinte la pornire și nu au voie să le schimbe.

    sudo sysctl xen.independent_wallclock = 1

    echo 1> / proc / sys / xen / independent_wallclock

    Acum data, ntpdate ntpd și va fi capabil de a schimba data și ora. Pentru a declanșa parametru după repornește de sistem, trebuie să adăugați o linie la fișierul /etc/sysctl.conf: