I'm trying to get programs to log in local time for my own sanity.I have updated my timezone with: dpkg-reconfigure tzdataBut the result of that command is:Current default time zone: 'Australia/Adelaide'Local time is now:      Mon May 20 03:09:52 UTC 2013.Universal Time is now:  Mon May 20 03:09:52 UTC 2013.Notice the UTC in Local timeAny reason why this may be?I have done a lot of Googling but my problem seems different to all of them :(Here are some more details:# cat /etc/timezoneAustralia/Adelaide# dateMon May 20 03:41:06 UTC 2013# export TZ='Australia/Adelaide'; dateMon May 20 13:16:11 CST 2013Setting export TZ='Australia/Adelaide'; in my /etc/profile makes date work by default in a bash session but does not change the system log date (after restarting the service)Edit:# ls -l /etc/localtimelrwxrwxrwx 1 root root 20 May 10 14:48 /etc/localtime -> /usr/share/zoneinfo/# ls /etc/localtime/Adelaide    Chile    GMT        Japan      PST8PDT    UniversalAfrica      Cuba     GMT+0      Kwajalein  Pacific    W-SUAmerica     EET      GMT-0      Libya      Poland     WETAntarctica  EST      GMT0       MET        Portugal   ZuluArctic      EST5EDT  Greenwich  MST        ROC        iso3166.tabAsia        Egypt    HST        MST7MDT    ROK        localtimeAtlantic    Eire     Hongkong   Mexico     Singapore  localtime.dpkg-newAustralia   Etc      Iceland    Mideast    SystemV    posixBrazil      Europe   Indian     NZ         Turkey     posixrulesCET         Factory  Iran       NZ-CHAT    UCT        rightCST6CDT     GB       Israel     Navajo     US         zone.tabCanada      GB-Eire  Jamaica    PRC        UTCAnswer:Worked it out thanks to jamzed. for some reason I had /etc/localtime as a symlink... the IT Guy here set up the server using Turnkey 12 so maybe that was the problem.# mv /etc/localtime /etc/localtime.old# cp /usr/share/zoneinfo/Australia/Adelaide /etc/localtime# dateThu May 23 09:36:17 CST 2013
Changing timezone on Debian keeps Local Time in UTC
debian;timezone
Try this way:$ sudo cp /usr/share/zoneinfo/Australia/Adelaide /etc/localtime