Time Zone Changes inside VPS:
You cannot change system time in a VPS because all VPSes on the hardware node have the same system time. However, it is possible to change the default system timezone inside a VPS, for example, by replacing /etc/localtime with the file from /usr/share/zoneinfo which contains a description of your timezone.
Another general issue I find with VPS is the inaccurate time on each VPS; ie.. even if you change the time zone inside a VPS, there seems to be wrong time set on the VPS, which causes scripts to run at inaccurate times. This is because the central node is having a wrong time. The mehod to correct this, is to correct the time at the central node.
TAKE A COPY OF LOCALTIME AND MOVE THE /etc/localtime , then create the link to the zone you needed , given below an example,
ln -s /usr/share/zoneinfo/America/Chicago /etc/localtime
Then run the rdate -s command on main node to sync the time..
I use tick.greyware.com for this, and issue the command :
rdate -s tick.greyware.com
Mail Me: tom@admin-ahead.com
You can use the following command on the main node to sync the time correctly:
rdate -s tick.grayware.com