The system clock in all *nix systems, including Linux, uses UTC internally. The time zone is only used to present the time to humans. Try running
and see if it displays the correct UTC time.
It also might be useful to let us know what distro you are using.