Skip to main content

Linux server's datetime is wrong and how to fix

Use this when your Linux server's datetime is wrong. Basically, all you have to do is sync with a reliable NTP server (ex. my-ntp-server.com):


1. First, make sure the server is set with the right timezone (ex. Asia/Ho_Chi_Minh):

$ sudo dpkg-reconfigure tzdata

2. Sync it with a local NTP server:

$ sudo ntpdate my-tp-server.com

The Time on the Linux server should be correct now.

3. Furthermore, you can install ntpd. It synchronizes the clock for you, doing so continuously in the background:

* Install ntpd:
$ sudo apt-get install ntp

* Config ntpd:
$ sudo nano /etc/ntp.conf

* Add your reliable NTP server:
server my-ntp-server.com

* Restart ntpd:
$ sudo service ntp restart