Debian 12 设置上海时区并配置 Chrony 时间同步

Debian 12 设置上海时区并配置 Chrony 时间同步

一、设置上海时区

  1. 查看当前系统时间和时区:
timedatectl
  1. 设置为上海时区:
sudo timedatectl set-timezone Asia/Shanghai

    确认设置是否生效:

    timedatectl 

    输出中应包含:
    Time zone: Asia/Shanghai (CST, +0800)

    二、安装并启用 Chrony

    安装 chrony:

    sudo apt update
    sudo apt install chrony -y

    开机启动chrony

    sudo systemctl enable chrony --now

    三、配置 NTP 服务器(可选)

    1. 编辑配置文件:
      sudo nano /etc/chrony/chrony.conf
    2. 将默认服务器替换为国内 NTP(推荐):
      server ntp.aliyun.com iburst server cn.ntp.org.cn iburst
    3. 保存后重启服务:
      sudo systemctl restart chronyd

    四、立即同步时间(可选)

    sudo chronyc makestep

    五、验证同步状态

    1. 查看同步详细信息:
      chronyc tracking
    2. 查看当前同步的时间源:
      chronyc sources -v
    3. 确认系统时间:
      timedatectl status
      应看到类似:
      • Time zone: Asia/Shanghai
      • NTP service: active
      • System clock synchronized: yes(注意:此项在使用 chrony 时可能显示为 no,但并不影响实际同步)

    六、提示

    • 如果 System clock synchronized 显示为 no,可通过以下命令禁用 systemd-timesyncd: sudo timedatectl set-ntp false sudo systemctl disable systemd-timesyncd --now
    • chrony 实际时间同步正常,可通过 chronyc tracking 来判断是否已精确同步。

    完成后,Debian 系统时间将保持自动、准确同步。

    未分类

    监控测试2

    2025-4-15 0:55:46

    Linux系统

    Centos系统升级命令

    2025-1-31 18:02:27

    0 条回复 A文章作者 M管理员
      暂无讨论,说说你的看法吧
    个人中心
    购物车
    优惠劵
    今日签到
    有新私信 私信列表
    搜索