Difference between revisions of "How to change server time zone"

From Kolmisoft Wiki
Jump to navigationJump to search
 
(One intermediate revision by the same user not shown)
Line 45: Line 45:
5. Restart rsyslog
5. Restart rsyslog
   service rsyslog restart
   service rsyslog restart
6. Remove (delete) line
ENV['TZ']='GMT'
From file /home/mor/config/environment.rb
7. Restart httpd
service httpd restart


After changes, it is recommended to restart asterisk, httpd, mysqld, or reboot the server.
After changes, it is recommended to restart asterisk, httpd, mysqld, or reboot the server.

Latest revision as of 07:38, 17 November 2025

Centos 6

Check current time by entering

date

into console.

Available timezones could be found in /usr/share/zoneinfo

You have to choose correct timezone file and copy it on top of /etc/localtime file.

Example if your server is in Dublin , Europe:

cp /usr/share/zoneinfo/Europe/Dublin /etc/localtime

Update /etc/sysconfig/clock to new timezone, in this example it would look like this:

$> cat /etc/sysconfig/clock 
ZONE="Europe/Dublin"

Note: if /etc/sysconfig/clock file is not updated, certain commands (for example glibc package update) will revert timezone to the one defined in /etc/sysconfig/clock, so do not skip this step.

Next step, change hardware clock time to your localtime:

hwclock --systohc

Check hardware clock time by running:

hwclock --show

Restart rsyslog:

service rsyslog restart

Then restart asterisk, if this doesn't help, restart your server.

Centos 7

1. Check the current timezone with

date
timedatectl 

2. Get the list of available timezones

timedatectl list-timezones

3. Set timezone from one from the list

timedatectl set-timezone Country/City

4. Verify changes with

timedatectl

5. Restart rsyslog

 service rsyslog restart

6. Remove (delete) line

ENV['TZ']='GMT'

From file /home/mor/config/environment.rb

7. Restart httpd

service httpd restart

After changes, it is recommended to restart asterisk, httpd, mysqld, or reboot the server.

See also