For the syslog daemon to set a new time zone, use the command:
sudo service rsyslog restart
I found the service name to reboot with:
ls /etc/init.d/*log*
In general, you will have to restart each process on the system that you want to see in the new time zone. If you only need one or two, for example syslog, then you can restart them individually, but you probably reboot better and get everything consistent.
source share