This procedure demonstrates the method to change the Time Zone of a typical Linux server. NOTE: Due to the number and variations LINUX distributions, this procedure may not work on all LINUX installs. This procedure was performed on Oracle Enterprise Linux 7.2 (OEL 7.2).
- Logon to your Linux server as root.
[larry@linux2 ~]$ sudo su –
[sudo] password for larry:
Last login: Thu Nov 3 11:02:19 EDT 2016 on pts/1
[root@linux2 ~]#
- Change to directory /etc
[root@linux2 ~]# cd /etc
[root@linux2 etc]#
- Display the currently set system time with command date.
[root@linux2 etc]# date
Wed Nov 30 12:39:08 UTC 2016
[root@linux2 etc]#
- List the current setting to link /etc/localtime and remove link /etc/localtime, using the “rm –f” command.
[root@linux2 etc]# ls -l localtime
lrwxrwxrwx. 1 root root 23 Nov 30 14:22 localtime -> /usr/share/zoneinfo/UTC
[root@linux2 etc]# rm -rf localtime
[root@linux2 etc]#
- Create new link to directory /usr/share/zoneinfo/<your time zone> with you correct timezone. In this example we are changing to EST.
ln -s /usr/share/zoneinfo/EST localtime
[root@linux2 etc]# ls -l localtime
lrwxrwxrwx. 1 root root 23 Nov 30 09:23 localtime -> /usr/share/zoneinfo/EST
[root@linux2 etc]#
- Execute linux date command to see new timezone.
[root@linux2 etc]# date
Wed Nov 30 09:25:40 EST 2016
[root@linux2 etc]#
- This completes changing the time zone on Linux server.
Larry Catt
OCP