Ubuntu 12.04 - UTC 대신 EDT|EST를 사용하도록 rsyslog 변경

Ubuntu 12.04 - UTC 대신 EDT|EST를 사용하도록 rsyslog 변경

지금은 PHP 앱의 로그를 처리하는 rsyslog가 있습니다. 음... 로깅을 수행하기 위해 rsyslog를 사용하는 PHP가 있습니다. 현재는 UTC로 시간을 기록합니다. 적절하게 EST/EDT에 로그인하고 싶습니다. 어떻게 변경하나요?

참고로 시간대는 PHP와 OS에서 올바르게 설정되어 있습니다. 주목해야 할 점은 OS가 VM에 있다는 것입니다. 하지만 호스트도 EDT에 있기 때문에 이것이 왜 차이를 만드는지는 모르겠습니다.

답변1

syslog는 시스템에서 시간대를 상속하므로 syslog 프로세스 환경에 원하는 TZ 값을 추가해야 합니다.

echo 'export TZ="EDT"' >> /etc/default/rsyslog
restart rsyslog

관련 정보