08- HORA Y LENGUAJE

Gestión de servicios de hora y lenguaje en ambientes Linux

INFORMACIÓN BÁSICA

El servicio de hora es muy importante para los servicios. Por ejemplo, en un servidor, si la diferencia es de 5 minutos con respecto al reloj del servidor, no se puede conectar. Por otra parte, si busco el servicio de log y no coinciden las fechas o las horas, no puedo realizar un analisis forense correcto.

Para ello existen los NTP (network time protocol) que no dejan de ser los servidores del servicio de hora en una red. Todos ellos cuelgan de otro NTP de mayor nivel colgando el demayor nivel de un reloj atomico.

En el flujo de informacion entre NTP,s pueden darse pequeños retrasos que pueden llegar a suponer una ruptura de la red si no se tienen en cuenta.

FICHEROS RELEVANTES

/usr/share/zoneinfo --> directorio donde se encuentran las configuraciones de las zonas horarias (no ASCII)

/etc/localtime --> enlace simbolico a la zona horaria activa (si cambio este enlace, cambio la zona activa)

/etc/ntp.conf --> fichero donde se almacenan los servidores ntp que vamos a utilizar.

/etc/locale.gen --> ver las posibles variables del idioma (instaladas y no instaladas)

/etc/default/locale --> almacena el idioma (LANG) a nivel global.

COMANDOS

DATE --> Permite ver la fecha y la hora del dispositivo. date MMDDhhmmYY #para cambiar la fecha y hora

CAL --> Saca el calendario del mes presente se puede elegir el mes que uno quiere. P.E: cal 4 2020

HWCLOCK --> Muestra la hora del hardware --hctosys --> sincroniza la hora del sistema (la cambia) con la de la bios. --systohc --> sincroniza la hora de la bios (la cambia) con la del sistema. MUY IMPORTANTE PARA EL NTP (network time protocol)

NTPQ --> Da informacion de los servidores ntp con los que enlaza el sistema. (llama al contenido de /etc/ntp.conf) -p --> Lista los servidores con los que enlaza el daemon de NTP.

NTPDATE --> Ajusta el tiempo mediante NTP -u [nombre del servidor NTP] --> Ajusta con ese servidor.

NTPDC --> Permite enlazar con el servidor NTP y pedirle informacion. -c loopinfo --> Da informacion de los estratos hasta el servidor NTP. En virtualizacion no funciona

NTPTRACE --> Permite buscar fallos en el enlace con NTP.

LOCALE --> permite ver el idioma que se está utilizando (codeset) -a --> Muestra los que tenemos disponibles en este momento. locale-gen --> Genera los locales (a partir del /etc/locale.gen) export LC_ALL=es_ES.utf8

Última actualización