ubuntu: changement de fuseau horaire UTC n'a pas d'effet sur le temps de syslog?
J'ai changé le fuseau horaire de mon serveur (Ubuntu 12.04) à l'UTC par:
echo 'UTC' > /etc/timezone
dpkg-reconfigure --frontend noninteractive tzdata
Lors de l'exécution de date
, je peux voir le temps est maintenant à l'UTC.
Cependant, dans /var/log/syslog, il affiche toujours le temps avec la précédente configuration du fuseau horaire et de ne pas l'UTC. Pourquoi ?
Comment faire prendre effet sur l'ensemble du système? Redémarrer?
Grâce.
OriginalL'auteur Michael | 2014-04-04
Vous devez vous connecter pour publier un commentaire.
Avoir le démon syslog ramasser le nouveau fuseau horaire, utilisez la commande:
J'ai trouvé le nom du service à redémarrer avec:
En général, vous devez redémarrer tous les processus sur le système que vous voulez voir le nouveau fuseau horaire. Si il n'y a qu'un ou deux, comme syslog, que vous vous souciez, vous pouvez redémarrer individuellement, mais vous êtes probablement mieux de redémarrage et tout cohérent.
rsyslog
accepte SIGHUP, sans doute pour ramasser les modifications de configuration, mais il ne veut pas prendre le nouveau fuseau horaire. Cela ressemble à un bug ou un oubli de moi. L'envoi d'un signal SIGHUP est généralement préférable par rapport à redémarrer le service, mais n'aide pas dans ce cas.OriginalL'auteur andrewdotn
Pour passer à l'UTC, il suffit d'exécuter sudo dpkg-reconfigure tzdata, faites défiler vers le bas de l'Continents de la liste et sélectionnez Etc; dans la deuxième liste, sélectionnez l'UTC. Si vous préférez GMT au lieu de l'UTC, c'est juste au-dessus de l'UTC dans cette liste.
OriginalL'auteur takeoffjava