Red de conocimiento informático - Aprendizaje de código fuente - Configuración del servidor de hora servicio de hora de Linux

Configuración del servidor de hora servicio de hora de Linux

¿Cuáles son los métodos para obtener la hora del sistema en Linux?

Hola, ¿esta pregunta se refiere al comando para consultar la hora del sistema, o se refiere al uso de código de programa para consultar la hora del sistema?

El comando convencional para consultar la hora del sistema en Linux es datos

#date-s hora de modificación:

date-s10/08/2019 (establezca el fecha del sistema (8 de octubre de 2019)

Después de la modificación, ejecute: clock-w para forzar que la hora se escriba en COMS.

Declaración #date para obtener la fecha actual:

Entrada: fecha+%Y%m%d

Si está desarrollando un programa para obtenerla, puede consultar la siguientes funciones:

localaltime()

localtime se refiere al número de segundos de compensación desde la hora del sistema hasta la hora local desde las 0:00 del 1 de enero de 1970 hasta la hora actual.

clock_gettime()

La función "clock_gettime" es una función de tiempo basada en LinuxC que se puede utilizar para calcular precisión y nanosegundos.

¿Cómo configurar la hora en Linux?

¡Me complace responder a esta pregunta! ¡Este artículo es solo como referencia! Si hay algún error, ¡no dudes en corregirlo!

Utilice el comando de fecha para ver la hora actual del sistema.

Utilice "date-s" para cambiar la hora del sistema.

Utilice el comando "fecha-s fecha y hora completa (AAAA-MM-DDhh:mm)" para modificar la fecha y hora del sistema Linux.

Finalmente, use el comando "hwclock-w" para modificar la fecha y hora del sistema Linux: "hwclock-w" escribe la hora en la BIOS para evitar errores de reinicio.

¿No puede Linux cambiar la hora del sistema y luego volver a cambiarla después de unos segundos?

Esto depende de si el servicio ntpd está iniciado en el sistema. Si está habilitado, deshabilítelo primero.

Luego cambie la hora y luego use hwclock-w o clock--systohc

¿La hora de Linuxntp no se puede sincronizar?

Depende de cuál de sus máquinas tenga la hora exacta. Si la hora de la máquina LINUX es más precisa, entonces puede usar la máquina LINUX como servidor de hora. Solo necesita instalar el paquete de software NTP. desde el CD de instalación de LINUX (generalmente, este paquete de software se ha instalado de forma predeterminada) y abra el servicio ntpd. La configuración también es muy simple y se puede realizar en unos minutos.

Luego modifique la configuración del host de Windows para que utilice el host de LINUX como fuente de tiempo.