É parecido com isso CentOS 6.2 have't qualquer linha hwclock nele /etc/rc.sysinit
, assim que muda /etc/sysconfig/clock
não vai funcionar.
tente tzselect
ou use ln -s /usr/share/zoneinfo/xxxx /etc/localtime
Aqui está a saída do meu comando date
:
[root@r1304 ~]# date
Wed Apr 18 15:43:28 GST 2012
Eu quero alterar o fuso horário do sistema padrão para Ásia / Dubai. Eu segui um tutorial e fiz isso:
ln -sf /usr/share/zoneinfo/Asia/Dubai /etc/localtime
Mas sem efeito. Parece que isso é feito de maneira diferente no CentOS 6. Como eu mudo o fuso horário?
Primeiro use o tzselect para descobrir qual é o seu fuso horário. A saída final do tzselect será algo como:
Here is that TZ value again, this time on standard output so that you
can use the /usr/bin/tzselect command in shell scripts:
America/New_York
A última linha é o nome do seu arquivo zoneinfo.
Agora crie um link simbólico de / etc / localtime para o arquivo zoneinfo correto, por exemplo:
ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime
O sinalizador -f é necessário para sobrescrever o / etc / localtime existente.
Nota: rodar o tzselect não tocará em nada no seu sistema, apenas produzirá algum texto. O "ou" na resposta do caojun é enganoso. Você deve usar o tzselect AND ln. No tzselect manpage: "[tzselect] produz a descrição do fuso horário resultante para a saída padrão".
Edite o arquivo /etc/sysconfig/clock
para atender às suas necessidades.
Deve-se reiniciar o rsyslogd depois de mudar o fuso horário para que o novo fuso horário seja refletido nos logs.
Faça isso com: service rsyslog restart
tutorial simples, tente isso ...
[root@dlp ~]# vi /etc/sysconfig/clock
# change to your location
ZONE="Asia/Tokyo"
[root@dlp ~]# source /etc/sysconfig/clock # reload
# copy your timezone file under the "/usr/share/zoneinfo" like follows
[root@dlp ~]# cp -p /usr/share/zoneinfo