How to check and change time zone on CentOS Stream 9
On CentOS, the system time zone is set during installation, but can easily be changed afterwards. This article describes how to set or change the time zone on CentOS Stream 9.
1.Check current time zone
timedatectl is a command-line utility that allows you to view and change the system’s time and date. It is available on all modern systemd-based Linux systems:
The output shows the system’s timezone. In this example the timezone is set to Europe/Berlin :
The system timezone is configured by symlinking
/etc/localtime to a binary timezone identifier in the
/usr/share/zoneinfo directory. Another option to check the timezone is to show the path the symlink points to using the
$ ls -l /etc/localtime
lrwxrwxrwx. 1 root root 35 Dec 16 2022 /etc/localtime -> ../usr/share/zoneinfo/Europe/Berlin
2. Changing Timezone in CentOS
Before changing the timezone, you’ll need to find out the long name for the timezone you want to use. The timezones are using “Region/City” format.
To list all available time zones invoke the
timedatectl command with the
$ timedatectl list-timezones
Once you identify which time zone is accurate to your location, run the following command as root or user with sudo privileges :
$ timedatectl set-timezone your_time_zone
For example, to change the system’s timezone to
$ timedatectl set-timezone
After run the
timedatectl command to verify the changes:
In conclusion, configuring the time zone in CentOS Steam 9 other RHEL-based systems is a straightforward process that can be performed by following these simple steps. Keeping the system time in sync with the correct time zone helps to enhance the reliability of your systems and avoid confusion.