Sincronizare data si ora intre doua servere linux centos

Cum poti sincroniza data si ora intre doua servere linux centos

Sincronizare data si ora intre doua servere linux centos

Uneori cand avem doua sau mai multe servere linux este nevoie ca toate sa aiba aceiasi data la secunda, altfel ne va da erori sau platforma,scriptul care-l rulam ne va da erori.

Rezolvarea este relativ simpla si nu necesita multe batai de cap.

Ce avem nevoie pentru a sincroniza doua servere linux?

1. acces ssh

2. acces root

Sunt mai multe metode dar aceasta este cea mai simpla.

Plecam de la ideea ca avem 2 sau mai multe servere linux si toate ruleaza pe centos . Unul dintre ele este principal (main) si restul secundare. Trebuie sa sincornizam data si ora cu cel main la toate serverele.

1. ne logam prin ssh cu user root pe serverul main sau principal

2.  rulam comanda timedatectl

3. ne logam cu ssh la serverul secundar  si rulam comanda

sudo date --set="$(ssh centos@192.168.0.20 ‘date -u’)"

4. rulam comanda pe fiecare server secundar

Exeplicatii:

centos - este userul la server care in mod normal este root

192.168.0.20  - este ip la serverul principal 

Daca nu v-ati mai conectat niciodata prin ssh la acest server, va cere sa confirmati, unde tastati Y si enter, apoi parola de la root de la serverul principal.

Asta este tot.

Acum toate serverele sunt sincronizate.

Metoda aceasta o folosesc eu si functioneaza.