首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调整系统时钟到NTP

调整系统时钟到NTP
EN

Unix & Linux用户
提问于 2019-10-10 13:50:29
回答 3查看 654关注 0票数 1

最近在一台旧电脑上安装了Debian 10 "Buster“,现在它显示的$ date输出比以前少了1小时。

如何与NTP GMT -3,美国/累西腓时区同步系统时间?

EN

回答 3

Unix & Linux用户

回答已采纳

发布于 2019-10-10 15:09:59

要验证系统的时区(我的是欧洲/柏林),请运行

代码语言:javascript
复制
$ cat /etc/timezone
Europe/Berlin

如果它是错误的,运行

代码语言:javascript
复制
sudo dpkg-reconfigure tzdata

然后选择America,然后Recife并检查打印的本地时间现在是否正确。

您还可以打印UTC日期

代码语言:javascript
复制
date -u

这应该是你当地的时间+3小时。

票数 8
EN

Unix & Linux用户

发布于 2019-10-10 13:57:34

您应该能够使用ntp或ntpdate来完成此操作。

代码语言:javascript
复制
apt install ntpdate
ntpdate pool.ntp.org

ntpdate对于一次性同步非常有用。而ntp守护进程将在后台运行,并保持时钟更新:

代码语言:javascript
复制
apt install ntp
cat <<EOF >/etc/ntp.conf
driftfile /var/lib/ntp/ntp.drift
server pool.ntp.org
restrict -4 default kod notrap nomodify nopeer noquery
restrict -6 default kod notrap nomodify nopeer noquery
restrict 127.0.0.1
restrict ::1
EOF
systemctl start ntp
systemctl enable ntp

虽然你可能只是使用了错误的时区。GMT-3的一些例子:

代码语言:javascript
复制
ln -sf /usr/share/zoneinfo/America/Argentina/Buenos_Aires /etc/localtime
票数 4
EN

Unix & Linux用户

发布于 2019-10-10 14:03:58

如果时差正好是一个小时,它很可能不是时间问题,而是时区问题。

也许你不需要ntp,你只需要设置正确的时区。

这个答案可能会有帮助。

票数 4
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/546155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档