Três regras simples para não enlouquecer ao lidar com o tempo:
Primeiro: Você está executando o Unix (e presumivelmente o NTP): Certifique-se de ter configurado o relógio do BIOS / Hardware do seu sistema para UTC .
A última coisa que você precisa é do seu relógio de hardware (BIOS) lutando com o Unix, cujo fuso horário está correto e quando o horário de verão começa / termina. Definir o relógio do seu hardware para o UTC facilita muito a vida.
Segundo: Quando você altera o fuso horário do sistema, às vezes você precisa efetuar logout e efetuar login novamente para que o sistema entenda o que aconteceu. Geralmente eu sugiro reiniciar - isso garante que todas as partes do sistema operacional tenham sido chutadas na cabeça e entendam o que aconteceu.
Você não quer que o cron ainda esteja em execução no horário dos EUA / Leste quando você mudou o fuso horário da máquina para o Havaí.
Terceiro: Se a sua conta de usuário ainda tiver uma idéia confusa do fuso horário, algo provavelmente está configurando a variável de ambiente TZ
- verifique seus arquivos .profile
e shell rc.
O Unix não assume que todos os usuários no sistema estejam no fuso horário local, portanto, permite que você substitua em um nível por usuário (ou por shell). Isso é muito útil se o sistema estiver sendo executado (por exemplo, horário da costa dos EUA) e você tiver usuários fazendo login no Japão. Pessoas como o horário em que o sistema reporta para corresponder ao relógio na parede:)