Every operating system has a default time zone configured. Sometimes users are required to change the default timezone to some other timezone as per their requirements on the Linux system. This tutorial will help to change the timezone on Debian 10, Debian 9 and Debian 8 systems.
View Current Timezone
Linux uses /etc/localtime file as current systems timezone. We can simply use “
date Wed Sep 5 20:40:27 IST 2018
See output on the screen, This will show the time zone like IST in the above result.
Change Timezone on Debian
Debian operating systems keep all timezone configuration files inside /usr/share/zoneinfo/ directory. Before using the new configuration, rename or unlink old configuration file as:
sudo mv /etc/localtime /etc/localtime.old
Then create a symbolic link of /etc/localtime with new timezone settings file. For below example, I am using America/New_York (EST/PST) timezone for my server. To find out more timezone list visit here.
sudo ln -s /usr/share/zoneinfo/America/New_York /etc/localtime
Your time zone has been changed successfully. Let’s check the timezone again.
date Wed Sep 5 11:11:56 EDT 2018
All done.
I think “dpkg-reconfigure tzdata” is the Debian way of changing the timezone