-
-
Notifications
You must be signed in to change notification settings - Fork 2
Arch Linux Time Synchronization
Mattscreative edited this page Dec 5, 2025
·
2 revisions
Complete beginner-friendly guide to time synchronization on Arch Linux, including NTP, systemd-timesyncd, and timezone configuration.
Enable service:
# Enable timesyncd
sudo systemctl enable systemd-timesyncd
sudo systemctl start systemd-timesyncd
# Check status
timedatectl statusEdit config:
# Edit config
sudo vim /etc/systemd/timesyncd.confExample:
[Time]
NTP=0.arch.pool.ntp.org 1.arch.pool.ntp.org
FallbackNTP=0.pool.ntp.org 1.pool.ntp.org
Install NTP:
# Install NTP
sudo pacman -S ntp
# Enable service
sudo systemctl enable ntpd
sudo systemctl start ntpdEdit config:
# Edit config
sudo vim /etc/ntp.confAdd servers:
server 0.arch.pool.ntp.org
server 1.arch.pool.ntp.org
server 2.arch.pool.ntp.org
Configure timezone:
# List timezones
timedatectl list-timezones
# Set timezone
sudo timedatectl set-timezone America/New_York
# Check
timedatectlSet hardware clock:
# Set to UTC
sudo timedatectl set-local-rtc 0
# Set to local time
sudo timedatectl set-local-rtc 1
# Sync
sudo hwclock --systohcCheck service:
# Check timesyncd
systemctl status systemd-timesyncd
# Check NTP
systemctl status ntpd
# Restart
sudo systemctl restart systemd-timesyncdSync time:
# Force sync
sudo timedatectl set-ntp true
# Or
sudo ntpdate -s time.nist.govThis guide covered time synchronization, NTP, timezone, and hardware clock configuration.
- Arch Linux System Configuration - System setup
- Arch Linux Installation Guide - Installation
- ArchWiki Time: https://wiki.archlinux.org/title/System_time
This guide is based on the ArchWiki. For the most up-to-date information, always refer to the official ArchWiki.