Cum se schimbă fusul orar in Linux eventual scriptat

Azi, un amic de-al meu a avut o problemă interesantă de rezolvat, și anume să schimbe fusul orar si ora pe mai multe servere pe care le administrează la firma unde prestează.

Știind ca în ultima vreme a instalat si el Ubuntu, răspunsul a fost scurt:

 sudo dpkg-reconfigure tzdata 

Dar, răspunsul lui s-a legat de anumite zone ale corpului și niște rude, mai mult sau mai puțin apropiate, pentru că:

  • are mai multe servere si vrea să automatizeze treaba asta,
  • Ubuntu nu este încă instalat decât pe 3 servere, are Slack și SuSE etc., și lista de motive poate continua.

Să începem cu începutul:


cp /etc/localtime /etc/localtime.old

Apoi la pasul următor, facem o legătura simbolică din fișierul de zonă care va deveni zonă de bază:


ln -sf /usr/share/zoneinfo/Europe/Amsterdam /etc/localtime

Apoi, pasul 3 să punem setarea de zona in /etc/sysconfig/clock “Europe/Dublin”

Iar la sfârșit, sincronizarea si setarea orei:


/sbin/hwclock --systohc

ntpdate europe.pool.ntp.org

Aceste comenzi trimise prin SSH, au rezolvat până la urmă problema, totul fiind adunat la final într-un singur script care a fost rulat pe toate serverele.

Acum nu mai rămâne decât să încep ușor ușor să refac scriptul si la mine pentru schimbarea de oră care va avea loc și la noi sâmbătă noaptea.

  • Dacă sistemul tău era configurat bine, nu trebuia să faci absolut nimic pentru ce se întâmplă Sâmbătă noapte (şi nu, nu are de-a face cu NTP 😉 ).
    Având în vedere textul tău, bănuiesc că nu e.

    @Dexter

  • Da, nu are legătură cu NTP, da, dacă ar fi configurația standard ar schimba singure, singurele ora, însă nu am din păcate decât vreo 3 care sunt pe același fus orar setate, pe motiv de localizarea clienților. Doar pe cele mai recente, am reușit să forțez puțin clienții să îmi accepte setările mele standard….. Dar, încet, încet… ne organizăm 🙂

  • Păi dacă sunt setate pe alte fusuri orare, vor schimba ora conform regulilor în vigoare pentru regiunile respective — deci tot nu ai nimic de facut 🙂

    @Dexer

    • Sal, ai o bere…. Ai avut dreptate, o singura masina a luat-o razna, dar de la ceva teste facute la un moemnt dat…

Leave a Reply

Your email address will not be published. Required fields are marked *

CommentLuv badge