Lets assume that you want to change your server time zone to ‘Asia/HongKong’ on CentOS 7 server. And as its currently using America/New_York.
You can easily change timezone in CentOS Linux using the following methods:
1. View the current timezone by running the date command and ls command.
[root@server1 ~]# date Tue Sep 13 23:28:25 EDT 2016 [root@server1 ~]# ls -l /etc/localtime lrwxrwxrwx. 1 root root 38 Sep 13 21:52 /etc/localtime -> ../usr/share/zoneinfo/America/New_York
2. Find the timezone available you can use.
[root@server1 ~]# timedatectl list-timezones OR [root@server1 ~]# timedatectl list-timezones | grep Asia
3. Change the current Timezone to Asia/HongKong
[root@server1 ~]# timedatectl set-timezone Asia/Hong_Kong
4. Verify the date if it change
[root@server1 ~]# date Wed Sep 14 11:30:13 HKT 2016