在 Ubuntu 操作体系中,你能够运用 timedatectl 指令来调整时钟。以下是一些常用的时钟调整操作:
在 Ubuntu 操作体系中,你能够运用 timedatectl 指令来调整时钟。以下是一些常用的时钟调整操作:
榜首种办法(适用于一般状况)
1. 显示当时时刻和日期信息:
timedatectl
2. 手动设置时刻:
sudo timedatectl set-time "YYYY-MM-DD HH:MM:SS"
替换 YYYY-MM-DD HH:MM:SS 为你想要设置的日期和时刻。
3. 启用网络时刻同步:
sudo timedatectl set-ntp true
这将启用网络时刻协议(NTP)同步,体系将从网络服务器获取精确的时刻。
4. 立即同步时刻:
sudo timedatectl set-ntp false
sudo systemctl restart systemd-timesyncd
这将立即同步时刻。
5. 设置时区:
sudo timedatectl set-timezone "Asia/Shanghai"
替换 "Asia/Shanghai" 为你地点时区的值。
6. 检查可用的时区列表:
timedatectl list-timezones
这将显示一切可用的时区列表。
请注意,为了执行这些操作,你需求具有足够的权限,因而可能需求运用 sudo。在进行时刻调整之后,能够运用 date 指令验证更改是否已成功使用。
第二种办法(适用于Docker服务器状况)
假如你在运用 timedatectl 指令时呈现 “System has not been booted with systemd as init system” 的错误,这可能是因为你的体系没有以 systemd 作为 init 体系引导。在这种状况下,你能够尝试运用传统的办法手动设置时区。
经过手动办法设置时区:
-
备份当时时区文件:
sudo cp /etc/localtime /etc/localtime.bak -
创建软链接到所需的时区文件:
sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime替换
"Asia/Shanghai"为你地点时区的途径。 -
验证时区设置:
date这应该显示当时的时刻和日期,反映你所设置的时区。
请注意,手动设置时区的办法在非 systemd 体系上也是有效的。假如你在运用传统的 init 体系而不是 systemd,手动设置时区是一个通用的办法。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
