NTP-Guide for Arch Linux 
To ensure always-accurate Date & Time on Arch Linux, which is useful for dual-boot systems
1: Using systemd-timesyncd (recommended for simplicity) 
systemd-timesyncd is a basic NTP client, suitable for keeping the system clock synchronized.
Enable and Start
systemd-timesyncd:bashsudo systemctl enable systemd-timesyncd --nowVerify Time Sync Status:
bashtimedatectl statusLook for
System clock synchronized: yesin the output.Optional: Configure NTP Servers
By default,
systemd-timesyncduses public NTP servers. To customize them, edit the config file:bashsudo nano /etc/systemd/timesyncd.confAdd or modify NTP servers under
[Time], for example:ini[Time] NTP=0.arch.pool.ntp.org 1.arch.pool.ntp.org FallbackNTP=2.arch.pool.ntp.org 3.arch.pool.ntp.orgRestart
systemd-timesyncd:bashsudo systemctl restart systemd-timesyncd
2: Using chrony (recommended for advanced features) 
chrony is more accurate and has advanced features like handling intermittent network connections better than systemd-timesyncd.
Install
chrony:bashsudo pacman -S chronyEnable and Start
chronyd:bashsudo systemctl enable chronyd --nowVerify Time Sync Status:
bashchronyc trackingThis should display information on the current time sync status.
Configure NTP Servers (Optional):
Edit
/etc/chrony.confif you want to specify NTP servers.Restart
chronydif Config is Changed:bashsudo systemctl restart chronydVerify Time Sync Status:
bashtimedatectl statusLook for
System clock synchronized: yesin the output.
