How to Setup Time Synchronization on AlmaLinux

How to Setup Time Synchronization on AlmaLinux
NeuronVM Content Writer
7m
0 comments
Print
2025/03/11

Time Synchronization in the network is one of the most important things to do in virtual machines. Note that not synchronizing time can lead to network failure. In this article, we are going to teach you How to Set up Time Synchronization on AlmaLinux. Time Synchronization can help to record your logs in the correct order and apply database updates. If you don’t have Time Synchronization, you may encounter data corruption, errors, and other issues that are difficult to debug. Accurate timekeeping has become a critical component of modern software deployments. Time Synchronization is the most vital part of AlmaLinux. Keeping different clocks on one server is a very interesting task to keep your system time up to date.

Prerequisites

– A non-root sudo enabled user

– AlmaLinux Server

If you want to buy a Linux VPS server, we suggest you to use the plans provided on our website, which have great performance and high location diversity.

Installing Time Synchronization on AlmaLinux

At first, you can print out the date and time by entering the following command:

date

The server often will default to the UTC time zone, which is the Coordinated Universal Time, the time at zero degrees longitude. If your infrastructure spans multiple time zones, continued use of Universal Time will reduce confusion.

If you have different requirements and need to change the time zone, you should list the available time zones by running the following command:

timedatectl list-timezones

A list of time zones is printed on the screen. You can press SPACE to page down, and b to page up. If you find the correct time zone, you should write it down and then type q to exit the list.

In this step, set the time zone with the following command, remember to replace the time zone you found in the list in the following command. You should use the following command to make a change:

sudo timedatectl set-timezone America/New_York

Now enter the following command again to verify the changes:

date

Make sure the time zone abbreviation reflects the newly selected value.

How to Ensure the Proper Synchronization of Time

Most network time synchronization was done by the Network Time Protocol daemon or ntpd. The service connects to a pool of other NTP servers that provide constant and accurate time updates.

Now timesyncd is used instead of ntpd. timesyncd connects to the same servers and works in much the same way.

You should run the following command to query the timesyncd status. Note that you don’t need to use sudo in this case:

timedatectl
 

The above output prints out the local time, universal time, and some network time status information.

System clock synchronized: yes indicates successful time synchronization

systemd-timesyncd.service active: yes indicates timesyncd is enabled and running.

You can turn on timesyncd by running the following command:

sudo timedatectl set-ntp on

You should run timedatectl again to confirm the network time status. It may take a minute for actual synchronization to occur, but eventually, both Network time on: and NTP synchronized: time should be yes.

Note that some very time-sensitive applications may be better used by ntpd because they use more sophisticated techniques to keep system time on track.

You should turn off timesyncd before installing ntpd by entering the following command:

sudo timedatectl set-ntp no

You can check that timesyncd is off with the following command:

timedatectl

systemd-timesyncd.service active: no indicates that timeyncd has stopped. Now you can install the ntp package by entering the following command:

sudo apt update
sudo apt install ntp

ntpd starts automatically after installation. To check the status of ntpd, enter the following command:

ntpq -p

ntpq is a query tool for ntpd. The -p flag asks for information about NTP servers to which ntpd is connected. Note that the ntpd connection may take a few minutes.

Conclusion

This article taught you how to set up Time Synchronization on AlmaLinux. Also, this tutorial showed you how to view the system time, change time zones, work with timesyncd, and install ntpd. I hope this article was useful for you.

Share this Post
NeuronVM Content Writer

Leave a reply

Calculate the value of (8 + 4) :

Save my name and email in this browser for the next time.

Last Comments

Show More