How to set the Time / Date and Timezone in CentOS

In this article we will show you how to set the time, date and timezone within CentOS. Though Iā€™m sure this method will remain the same through the various Linux distributions.


  1. Set the time zone
  2. Set the time and date
  3. Sync the hwclock with the current time and date


Below are the commands that are required. For the date command this will set the time and date to 25th July 22:17. The syntax is `date MMDDhhmmYYYY`.

rm /etc/localtime
ln -s /usr/share/zoneinfo/GMT /etc/localtime
date 072522172010
hwclock --systohc

Confirm Settings

To confirm your machine is set with the right time and date run the following commands :

[root@server ~]# date
Sun Jul 25 22:38:47 GMT 2010

[root@server ~]# hwclock
Sun 25 Jul 2010 10:38:51 PM GMT  -0.125883 seconds

Rick Donato

Want to become a Linux expert?

Here is our hand-picked selection of the best courses you can find online:
Linux Mastery course
Linux Administration Bootcamp
and our recommended certification practice exams:
AlphaPrep Practice Tests - Free Trial