J'administre un système d'exploitation Linux CentOS 6.
Je souhaite supprimer toutes les informations de fuseau horaire explicites lorsqu'elles peuvent avoir une incidence autre que le fuseau horaire UTC du système. En effet, il s’agit d’un modèle de machine virtuelle et il a également été décidé d’utiliser le fuseau horaire par défaut au format UTC.
Dois-je modifier le /etc/sysconfig/clock
fichier (je suppose qu'il s'agit d'une entité de configuration spécifique à CentOS) /etc/localtime
, ou des deux? Puis-je supprimer les deux, et va-t-il alors revenir à l'UTC ou à d'autres valeurs par défaut intrinsèques? Je ne trouve tout simplement pas de documentation sur le comportement du système sans ces fichiers, par exemple. Ou peut-être que je ne devrais pas supprimer non plus, mais pourquoi y a-t-il une préférence de fuseau horaire répartie sur deux fichiers? À moins que cela ait un sens légèrement différent dans chacun?
Je peux tester de manière empirique, bien sûr, mais je pourrais changer de distribution à l'avenir, puis j'aurai à nouveau un fuseau horaire supplémentaire, pendant que mes scripts essaieront de tirer pour une compatibilité distro-neutre.
zdump -v UTC
montrera qu'il n'a pas de réglages./etc/sysconfig/clock
est vide depuis un moment, car je suppose que supprimer la variable ZONE m'aidera à revenir en UTC. Mais après avoir observé quedate
je passais du temps dans l’EDT (je n’avais pas de TZ propre dans mon environnement), je l’ai retrouvé dans un/etc/localtime
fichier, qui semble contenir les données pour le fuseau horaire de l’EDT (ce n’est pas un lien symbolique, mais correspond à la signature MD5/usr/share/zoneinfo/US/Eastern
de autres). Je pensais/etc/sysconfig/clock
que le système se mettait à jour/etc/localtime
automatiquement. Peut-être ne le fait-il que lorsque le premier contient réellement du texte?Dans mon travail, les machines se déplacent physiquement à travers le monde de temps en temps, donc une association avec un fuseau horaire ne ferait que causer des problèmes.
Ce que je fais, en tant que grand fan d’UTC, c’est de régler le fuseau horaire pour Reykjavik. Cela donne UTC +0, sans cette DST embêtante.
Ce que vous faites pour changer cela quand vous en avez besoin, est de créer un lien symbolique
/etc/localtime
vers toute définition de fuseau horaire appropriée dans/usr/share/zoneinfo/
. Je ne suis pas sûr que ce soit spécifique à CentOS non plus, nous utilisons simplement beaucoup de serveurs CentOS.la source