ubuntu 修改 时间

  1. 查看系统时间
    使用 date 命令可以查看和设置当前的系统时间。
# 查看当前系统时间和时区
date
# 输出示例:Wed Sep 10 15:30:25 CST 2025

# 以更自定义的格式查看
date "+%Y-%m-%d %H:%M:%S"
# 输出示例:2025-09-10 15:30:25
  1. 修改时区
    方法:使用 timedatectl 命令
    这是最直接和可靠的方法。

首先查看所有可用的时区:

timedatectl list-timezones | grep -i asia
# 例如,查找亚洲的时区,可以用 grep 过滤关键词,如 Shanghai, Hongkong, Tokyo 等
设置时区(例如设置为亚洲上海):

bash
sudo timedatectl set-timezone Asia/Shanghai
这条命令会自动处理 /etc/localtime 的链接,非常简单。

验证修改是否成功:

bash
timedatectl
# 或者
date
  1. 使用 NTP 自动同步时间
    手动修改时间容易出错,最好的方式是使用网络时间协议(NTP)来自动与时间服务器同步。

3.1 使用 timedatectl 启用 NTP
大多数现代 Linux 发行版都使用 systemd-timesyncd 服务。

# 启用 NTP 时间同步
sudo timedatectl set-ntp true

# 查看状态,确保 NTP 同步已激活
timedatectl status
# 输出中应看到 `System clock synchronized: yes` 和 `NTP service: active`

3.2 关闭 NTP 同步

使用 timedatectl 命令禁用自动时间同步:

sudo timedatectl set-ntp false
posted @ 2025-09-10 15:20  流年中渲染了微笑  阅读(151)  评论(0)    收藏  举报