Aqui está a saída do meu date
comando:
[root@r1304 ~]# date
Wed Apr 18 15:43:28 GST 2012
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 altero o fuso horário?
Respostas:
Parece que o CentOS 6.2 não possui nenhuma linha de hwclock
/etc/rc.sysinit
, então a mudança/etc/sysconfig/clock
não funcionará.tente
tzselect
ou useln -s /usr/share/zoneinfo/xxxx /etc/localtime
fonte
rm /etc/localtime && ln -s /usr/share/zoneinfo/America/New_York /etc/localtime
.ln
oucp
?/etc/sysconfig/clock
com o fuso horário correto, pois as atualizações podem mudar a hora local para o que está no relógio.ln -s
é melhor do quecp
porque, se o pacote tzdata atualizar o arquivo de zona da sua região, você verá as alterações sem precisar copiá-lo novamente.Primeiro, use o tzselect para descobrir qual é o seu fuso horário. A saída final do tzselect será algo como:
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:
O sinalizador -f é necessário para substituir o / etc / localtime existente.
Nota: a execução do tzselect não tocará em nada no seu sistema, apenas produzirá algum texto. O "ou" na resposta do caojun é enganoso. Você deve usar tzselect AND ln. Na página de manual do tzselect: "[tzselect] gera a descrição do fuso horário resultante para a saída padrão".
fonte
Edite o arquivo
/etc/sysconfig/clock
para atender às suas necessidades.fonte
Deve-se reiniciar o rsyslogd após alterar o fuso horário, para que o novo fuso horário seja refletido nos logs.
Faça isso com: service rsyslog restart
fonte
Tutorial simples, tente isso ..
fonte
/etc/sysconfig/clock
teria qualquer efeito sobre o subsequentecp
programa (ou, na verdade, em qualquer programa subsequente)