로깅 시간대 변경

로깅 시간대 변경

새 서버에서 시간대를 UTC에서 현지 시간대로 유럽/런던으로 변경했습니다.

sudo ln -sf /usr/share/zoneinfo/Europe/London /etc/localtime

이를 통해 예를 들어 내가 달리고 있을 때 필요한 시간을 얻을 수 있습니다 date. 그러나 로그 파일(예: /var/log/secure)의 새 항목에는 "이전" 시간대, 즉 1시간의 타임스탬프가 있습니다(더 나쁜 것은 시간대를 표시하지도 않지만 이는 완전히 다른 문제입니다!).

변경 이후 아무것도 다시 시작하지 않았습니다 /etc/localtime. 동기화하려면 모든 것을 다시 시작해야 합니까, 아니면 시간대를 새로 고치기 위해 ping할 수 있는 적합한 데몬이 있습니까?

답변1

대부분의 서비스는 syslog를 사용하므로 syslog를 다시 시작하거나 해당 rsyslog를 다시 시작하는 것으로 충분합니다. 예를 들어 데비안에서는

service rsyslog restart

관련 정보