在 Linux 系统中如何同步网络时间和设置时区

luby 技术文章 2026-05-20 13:51 28 阅读

在 Linux 系统中如何同步网络时间和设置时区

在 Linux 系统中,使用 timedatectl 命令来管理系统的日期和时间设置。如果你想要将系统时区设置为上海(Shanghai),你可以按照以下步骤操作:
1、启用 NTP 自动时间同步‌:

sudo timedatectl set-ntp true

2、先查看timedatectl状态

timedatectl status

查看输出中是否包含:

NTP service: active
System clock synchronized: yes

此操作会自动启用 systemd-timesyncd 服务,并使用默认 NTP 服务器(如 pool.ntp.org)进行同步。

‌可选:配置国内 NTP 服务器(如阿里云)‌
若默认服务器同步较慢,可改用国内 NTP 服务器(如阿里云):

3、编辑配置文件:

sudo nano /etc/systemd/timesyncd.conf

找到 #NTP= 行,取消注释并修改为:

NTP=ntp.aliyun.com

保存并退出(Ctrl+O → 回车 → Ctrl+X)。
重启服务:

sudo systemctl restart systemd-timesyncd

4、设置时区
查看时区列表:

timedatectl list-timezones | grep "Shanghai"

设置时区:

sudo timedatectl set-timezone Asia/Shanghai

验证时区设置‌:

timedatectl

这个命令会显示当前的日期、时间以及时区设置。

 

评论 (0)
登录后发表评论

暂无评论