Sincronització horària en Linux

La correcta sincronització horària en Linux és la clau per al correcte funcionament de la gran majoria de les aplicacions i serveis, especialment d'aquelles eines que estan d'alguna manera connectades a Internet. Hi ha una utilitat especial de sincronització de data i hora en totes les distribucions de Linux. Està actiu per defecte, de manera que no cal configurar-o canviar-lo de cap manera. No obstant això, de vegades aquesta necessitat sorgeix per algunes raons, per exemple, a causa de fallades aleatòries. Avui volem descriure el principi d'aquesta configuració i canviar el servei de sincronització a alguna cosa més familiar per a molts usuaris.

Sincronització de l'hora en Linux

Per començar, aclarim que és impossible tocar absolutament totes les distribucions dins d'un article, així que prendrem com a exemple el conjunt més popular: Ubuntu. En altres sistemes operatius tot es realitza de forma gairebé idèntica i les diferències només s'aprecien en els elements de la interfície gràfica. No obstant això, si no troba la informació d'interès en aquest article, haurà d'utilitzar la documentació oficial de el kit de distribució per fer front a la tasca.

Configuració de la data a través de la GUI

Abans d'entrar en el desglossament dels serveis de sincronització horària, vegem una configuració important per als principiants. La majoria dels novells en Linux prefereixen utilitzar el menú gràfic per configurar els paràmetres necessaris, això també s'aplica a l'hora. Tot el procés es realitza de la següent manera:

  1. Obriu el menú de l'aplicació i busqui «Opcions»..
  2. Anar a la secció «Informació de sistema»..
  3. Aquí li interessa la categoria «Data i hora»..
  4. Observi els elements automàtics de data i hora. Utilitzen Internet per establir els ajustos òptims, que depenen de la zona horària seleccionada. Pots activar o desactivar aquests ajustos movent els controls lliscants.
  5. A l'desactivar-les, s'activen les files de la data, l'hora i la zona horària, el que significa que ara no hi ha res t'impedeixi establir paràmetres personalitzats.
  6. A la finestra de localització, seleccioneu un punt al mapa o utilitzeu la cerca.
  7. Opcional en. «Data i hora» S'especifica el format. Per defecte, el format és de 24 hores.

Com podeu veure, no hi ha res complicat en la interacció amb la interfície gràfica d'usuari. No obstant això, el desavantatge d'aquest mètode és que no hi ha opcions importants en el menú per controlar el servei de sincronització, per la qual cosa en certes situacions per utilitzar «Paràmetres». no funcionarà.

Ordres estàndard per a la gestió de el temps

La resta de les instruccions que veuràs en el material d'avui són sobre l'ús d'ordres de terminal. En primer lloc, volem tocar el tema de les opcions estàndard que li permeten gestionar la data i l'hora actuals o veure la informació que necessita.

  1. Comenceu per executar "Terminal".. Pot fer-ho, per exemple, fent clic a la icona corresponent de el menú d'aplicacions.
  2. Introduïu la comanda dateper determinar la data i l'hora actuals.
  3. Una nova línia mostrarà la informació d'interès en format estàndard.
  4. També és possible canviar la zona horària mitjançant la comanda estàndard. En primer lloc, cal buscar a la llista de zones disponibles i memoritzar el nom de la desitjada. tipus timedatectl list-timezones i premi entre en.
  5. Desplaçar cap avall a la llista amb la tecla espai. Un cop hagueu trobat el cinturó desitjat i hagi memoritzat la seva regla ortogràfica, premi Q Per sortir.
  6. comando sudo timedatectl set-timezone America/New_York s'encarrega de canviar la zona horària a la seleccionada. En lloc de Amèrica / Nueva_York. ha d'escriure l'opció prèviament definida.
  7. Haurà d'introduir la contrasenya de root per confirmar l'acció, ja que la comanda es va executar amb l'argument suo.

Un cop realitzats tots els canvis, queda per veure si tots són efectius. Més informació sobre timedatectl li suggerim que ho esbrini en la documentació oficial, ja que les altres opcions ja no estan en l'àmbit de el tema de la sincronització horària, però poden ser útils per a certs usuaris.

Interacció amb el servei timesyncd

Més amunt, li aconsellem que estudiï la informació sobre timedatectl a través de la documentació oficial, però li suggerim que s'aturi aquí un minut més per familiaritzar-se amb el servei timesyncd. Aquesta utilitat és responsable de la sincronització horària per defecte en el sistema operatiu.

  1. Per determinar l'estat actual timesyncd utilitzeu la comanda timedatectl a la consola.
  2. Les noves línies li donaran tota la informació que necessita, que inclou l'hora local, la zona establerta i les dades sobre la sincronització i l'activitat de l'propi servei.
  3. Si veus que aquesta eina està actualment inhabilitada per alguna raó i vols executar-la per posar en marxa la sincronització, utilitza la línia sudo timedatectl set-ntp on.

Instal·lació de l'ntpd

L'última secció del nostre article d'avui estarà dedicada a substituir el servei de sincronització de temps esmentat anteriorment pel més fiable ntpd (Network Time Protocol daemon). Es va utilitzar per defecte en moltes distribucions i és lloat per la correcta interacció amb les aplicacions sensibles a el temps. La instal·lació i substitució de l'servei és la següent:

  1. En primer lloc, desactivi la utilitat per defecte introduint sudo timedatectl set-ntp no.
  2. Hauràs de autentificar el compte escrivint una contrasenya de superusuari.
  3. A continuació, pot utilitzar el ja conegut comandament timedatectl per assegurar-se que l'eina està apagada.
  4. Abans de començar a instal·lar un nou programari, es recomana instal·lar les últimes actualitzacions. Això es fa a través de sudo apt update.
  5. A la fi d'aquest procés, utilitzeu la comanda sudo apt install ntp.
  6. Confirmeu la notificació per descarregar els arxius.
  7. Espereu que es completi la descàrrega i instal·lació dels paquets.
  8. Ara pot utilitzar el nou protocol introduint els atributs adequats en "Terminal".. Pot veure la informació bàsica a través de ntpq -p.

El dimoni de el Protocol de Temps de Xarxa s'activarà automàticament, de manera que no cal introduir comandes addicionals. Pot començar immediatament a provar les aplicacions problemàtiques o realitzar altres accions per a les quals es va instal·lar el nou servei de sincronització horària.

Com veus, la sincronització de data i hora en Linux es realitza de forma automàtica, pel que són molt rares les situacions en què necessites activar aquesta opció o canviar altres opcions. Ara que ha estudiat el material presentat, sap que hi ha diferents eines de sincronització disponibles i que la configuració també pot realitzar-se a través del menú gràfic.

Ens alegrem que hàgim pogut ajudar a resoldre el problema.

Descriviu el que no li ha funcionat.
Els nostres especialistes intentaran respondre amb la major rapidesa possible.

Li ha ajudat aquest article?