Categories
Linux

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.

Categories
Linux

Monitorizare MySQL

Astazi am constatat ca unul din serverele de MySQL se comporta putin ciudat, in sensul ca uneori raspundea destul de greu inclusiv la niste solicitari nu foarte mancatorare de resurse.

Cautand o solutie de monitorizare, am gasit in repozitorii o aplicatie mica si frumoasa, care m-a ajutat sa ma prind ce si cum se intampla…. Se numeste “mtop” si este scrisa in Perl. Dupa descriere: “Shows top mysql threads”

Asa ca… $ sudo apt-get install mtop si mai apoi

test:~$ mtop –dbuser=alex –password=parolamea –seconds=1

mtop - Shows top mysql threads
mtop - Shows top mysql threads