Red de conocimiento informático - Aprendizaje de programación - Reloj del sistema Linux

Reloj del sistema Linux

¿Cómo cambiar la fecha y la hora usando el comando date en Linux?

Método 1: comando de fecha En Linux, puede usar el comando de fecha para cambiar la fecha y hora del sistema:

#date --set='NEW_DATE'

Donde NEW_DATE es similar a "Dom, 28 de septiembre de 201416:21:42" o "2014-09-2916:21:42". Una cadena de fecha en un formato legible como "dom, 28 de septiembre de 201416:21:42" o "2014-09-2916:21:42".

También puedes especificar manualmente el formato de fecha para obtener resultados más precisos:

#date+FORMAT --set='NEW_DATE'

Por ejemplo: # date+ '%Y%m%d%H%m '--set='1518'

También puedes aumentar o disminuir cantidades relativas de días, semanas, meses y segundos, minutos y horas.

También puedes poner parámetros de fecha y hora en un solo comando.

#date-set='+5 minutos'

#date-set='-2 semanas'

#date-set='+3 mes '

#date-set='-3 meses + 2 semanas - 5 minutos'

Finalmente, configure el reloj del hardware al reloj actual del sistema:

#hwclock--systohc El propósito de ejecutar hwclock--systohc es sincronizar el reloj del hardware con el reloj actual, corrigiendo así la deriva del sistema (es decir, el desplazamiento del reloj del sistema). es decir, el reloj se acelera o se ralentiza a una determinada velocidad).

Por otro lado, si el reloj del hardware es correcto pero el reloj del sistema está incorrecto, puedes corregirlo usando el siguiente comando:

#hwclock --hctosys En ambos casos Siguiente , el comando hwclock sincronizará los dos relojes. De lo contrario, la hora después del reinicio será incorrecta porque el reloj del hardware recuerda la hora en que se apagó.

Sin embargo, este método no funciona con máquinas virtuales porque las máquinas virtuales no tienen acceso al reloj del hardware.

Método 2: NTP Otra forma de mantener la fecha y hora exactas de su sistema es utilizar NTP (Protocolo de hora de red). En Linux, el comando ntpdate sincroniza el reloj del sistema con un servidor NTP público a través de NTP.

Puedes instalar ntpdate usando los siguientes comandos: En Debian y distribuciones basadas en Debian: #aptitudeinstallntpdate En distribuciones basadas en RetHat: # Sincroniza el reloj del sistema usando NTP:

# ntpdate - u "Nombre del servidor NTP o IP"

#hwclock --systohc Además de usar ntpdate para sincronizar el reloj una vez, también puedes usar el demonio NTP (ntpd), que siempre se ejecutará en segundo plano. A través de NTP ajusta continuamente el reloj del sistema.

¿Cómo ajustar la hora en la esquina inferior derecha de una computadora Linux?

Falta la hora en la esquina inferior derecha de la computadora. Método:

1. Haga clic derecho en la esquina inferior derecha de la pantalla (en la barra de tareas) y seleccione ". Propiedades";

2. En el cuadro de diálogo emergente, active la opción detrás de "Reloj". En el cuadro de diálogo emergente, cambie la opción detrás de "Reloj" a "Activado". Por supuesto, también puede realizar modificaciones desde el panel de control, tomando como ejemplo el sistema WIN7: 1. Menú Inicio - Panel de control 2. En la página emergente, haga clic en "Icono del área de notificación" para ingresar a la modificación de la imagen de notificación; en la barra de tareas. ;

3. Haga clic en "Activar o desactivar los iconos del sistema" en la parte inferior izquierda de la página para ingresar a la página "Iconos del sistema";

4. En el cuadro de diálogo emergente, haga clic en la opción "Reloj" para "Abrir".

En el cuadro de diálogo emergente, cambie la opción detrás de "Reloj" a "Activado". En el cuadro de diálogo emergente, cambie la opción detrás de "Reloj" a "Activado".

¿Cómo cambiar el formato de hora en linux de cst a gmt?

1) Busque el archivo de zona horaria correspondiente /usr/share/zoneinfo/Asia/Shanghai

Reemplace el archivo /etc/localtime actual con este archivo.

2) Modifique el archivo /etc/sysconfig/clock a:

ZONE="Asia/Shanghai"

UTC=true

ARC=false

3)

El comando para fijar la hora al 30 de agosto de 2005 es el siguiente:

#date-s08/30/2005

p>

El comando para configurar la hora del sistema en 6:40:0 pm es el siguiente.

#date-s18:40:00

4)

Sincronice el reloj del BIOS y fuerce la escritura de la hora del sistema en CMOS. El comando es el siguiente. siguiente:

#clock-w

5) Reinicie Apache.

II.

Este artículo presenta cómo configurar el reloj de la computadora en Linux, cómo configurar la zona horaria y otra información relacionada con cómo Linux mantiene la hora.

Su computadora tiene dos relojes, un reloj siempre en funcionamiento que funciona con batería (hardware, BIOS o CMOS) y un reloj (del sistema) mantenido por el sistema operativo que se ejecuta en su computadora. El reloj del hardware generalmente solo se usa para configurar el reloj del sistema cuando se inicia el sistema operativo, y luego el reloj del sistema no registra la hora hasta que reinicia o apaga el sistema. En los sistemas Linux, puede optar por registrar el reloj del hardware en hora UTC/GMT o en hora local. Se recomienda utilizar el registro UTC ya que el horario de verano se puede registrar automáticamente. La única desventaja de usar UTC para registrar el reloj del hardware es que si está usando un sistema dual y otro sistema operativo (como DOS) requiere que el reloj del hardware esté configurado en la hora local, la hora en ese sistema operativo será incorrecta.

Establecer la zona horaria:

La zona horaria en Linux se logra creando un enlace simbólico desde /etc/localtime al archivo correspondiente a su zona horaria en /usr/share /zoneinfo directorio de. Por ejemplo, como estoy en Australia del Sur, /etc/localtime es un enlace simbólico a /usr/share/zoneinfo/Australia/South. Para crear este enlace, ejecute:

ln-sf.../usr/share/zoneinfo/your/zone/etc/localtime

Use algo como Australia/NSW o Australia/ Reemplace su/zona con el archivo Perth. Consulte el directorio /usr/share/zoneinfo para ver qué zonas horarias están disponibles.

Esto supone que /usr/share/zoneinfo es un enlace a /etc/localtime, siempre que RedhatLinux

En sistemas más antiguos, encontrará que se usa /usr/lib/ Zoneinfo en lugar de /usr/share/zoneinfo, consulte "Errores de hora en algunas aplicaciones" a continuación.