Aquí está el resultado de mi date
comando:
[root@r1304 ~]# date
Wed Apr 18 15:43:28 GST 2012
Quiero cambiar la zona horaria predeterminada del sistema a Asia / Dubai. Seguí un tutorial e hice esto:
ln -sf /usr/share/zoneinfo/Asia/Dubai /etc/localtime
Pero sin efecto. Parece que esto se hace de manera diferente en CentOS 6. ¿Cómo cambio la zona horaria?
Respuestas:
Parece que CentOS 6.2 no tiene ninguna línea hwclock
/etc/rc.sysinit
, por lo que el cambio/etc/sysconfig/clock
no funcionará.probar
tzselect
o usarln -s /usr/share/zoneinfo/xxxx /etc/localtime
fuente
rm /etc/localtime && ln -s /usr/share/zoneinfo/America/New_York /etc/localtime
.ln
ocp
?/etc/sysconfig/clock
con la zona horaria correcta ya que las actualizaciones pueden y cambiarán el tiempo local nuevamente a lo que está en el reloj.ln -s
es mejor quecp
porque si el paquete tzdata actualiza el archivo de zona para su región, verá los cambios sin tener que copiarlo nuevamente.Primero use tzselect para averiguar cuál es su zona horaria. El resultado final de tzselect será algo así como:
La última línea es el nombre de su archivo zoneinfo.
Ahora cree un enlace simbólico desde / etc / localtime al archivo zoneinfo correcto, por ejemplo:
El distintivo -f es necesario para sobrescribir el / etc / localtime existente.
Nota: ejecutar tzselect no tocará nada en su sistema, solo generará algo de texto. El "o" en la respuesta de caojun es engañoso. Debe usar tzselect AND ln. Desde la página de manual de tzselect: "[tzselect] envía la descripción de la zona horaria resultante a la salida estándar".
fuente
Edite el archivo
/etc/sysconfig/clock
para satisfacer sus necesidades.fuente
Uno debe reiniciar rsyslogd después de cambiar la zona horaria para que la nueva zona horaria se refleje en los registros.
Haga esto con: service rsyslog restart
fuente
Tutorial simple, prueba esto ...
fuente
/etc/sysconfig/clock
tendría ningún efecto sobre el subsiguientecp
programa (o, de hecho, en un programa posterior)