Eu estou administrando um sistema operacional Linux do CentOS 6.
Desejo remover todas as informações explícitas do fuso horário onde essas informações podem causar qualquer coisa, exceto o fuso horário UTC do sistema. Isso ocorre porque é um modelo de uma máquina virtual e também porque foi decidido que o fuso horário padrão é UTC.
Preciso alterar o /etc/sysconfig/clock
arquivo (suponho que essa seja uma entidade de configuração específica do CentOS) ou /etc/localtime
, ou ambos? Posso remover os dois e voltará ao UTC ou a outros padrões intrínsecos? Eu simplesmente não consigo encontrar documentação sobre como o sistema se comporta sem esses arquivos, por exemplo. Ou talvez eu também não deva remover, mas por que há uma preferência de fuso horário distribuída em dois arquivos? A menos que tenha um significado ligeiramente diferente em cada um deles?
Eu posso testar empiricamente, claro, mas eu posso mudar a distro no futuro, e então terei outro fuso horário novamente, enquanto meus scripts tentam capturar compatibilidade de distro-neutra.
zdump -v UTC
mostrará que não há ajustes./etc/sysconfig/clock
está vazio há algum tempo, já que eu assumi que remover a variável ZONE me ajudaria a voltar para o UTC. Mas depois de observardate
me dando tempo em EDT (eu não tinha TZ no meu ambiente), eu rastreei até o/etc/localtime
arquivo, que parece estar carregando os dados para o fuso horário EDT (não um symlink, mas corresponde à assinatura MD5/usr/share/zoneinfo/US/Eastern
e um par de outras). Eu pensei que/etc/sysconfig/clock
faz com que o sistema seja atualizado/etc/localtime
automaticamente. Talvez só o faça quando o primeiro realmente contém algum texto?Na minha linha de trabalho, as máquinas se movem fisicamente ao redor do mundo de tempos em tempos, então a associação com um fuso horário só causaria problemas.
O que eu faço, como também sou um grande fã da UTC, é definir o fuso horário para Reykjavik. Isso resulta em UTC +0, sem esse desagradável DST.
O que você faz para mudar isso quando necessário é fazer uma ligação simbólica
/etc/localtime
para qualquer definição de fuso horário adequada/usr/share/zoneinfo/
. Eu não tenho certeza se isso é específico do CentOS, nós apenas usamos muitos servidores CentOS.fonte