Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

Gray-Ice

个人博客兼个人网站

由于我是Arch Linux + Windows双系统,所以在从arch切换到windows的时候或者从windows切换到arch的时候会造成时间不同步。有的时候明明是白天,时间面板上却显示22:00,虽然我也不太在意但是想看时间就要拿起手机确实不方便。于是我参照了Arch Wiki设置了一个开机自动同步时间。

首先安装ntp软件包。

1
pacman -S ntp

然后更改配置文件 /etc/ntp.conf,Arch Wiki上说这里应参照pool.ntp.org来设置对应的时间,这里我设置的是:

1
2
3
4
server 0.cn.pool.ntp.org iburst
server 1.cn.pool.ntp.org iburst
server 2.cn.pool.ntp.org iburst
server 3.asia.pool.ntp.org iburst

推荐使用iburst选项,如果第一次尝试无法建立连接,程序会发送一系列的包。burst 选项则总是发送一系列的包,即使第一次也是这样。如果没有明确的允许的话不要使用 burst 选项,有可能被封禁。

按照官方wiki,在终端中启用应该使用:

1
# ntpd -u ntp:ntp

这里我没看懂(可能是我太垃圾了吧),我就输入了一下。然而输入后时间并没有变化。
接下来是设置启动时启用ntpd(此时我运行上面的命令没有成功后其实已经不报太大希望了,但是我依然想要试一下),在终端中输入:

1
systemctl enable ntpd.service

其实这里我总感觉我使用的方法与Arch Wiki的有误,但是我实在是太菜了,根本不明白Arch Wiki在说什么(虽然人家应该已经说的很简单易懂了)。然后我就关闭了电脑。
重启电脑的时候因为我的学习资料都在某粉红色网站,我就开启了Windows,结果突然发现自己的时间正确了!然后我又打开Arch Linux,发现时间也正确了!!

(最新更新: 我又一次打开WIndows的时候发现时间正确纯属意外。。。。)

因此才写下此篇博客。

评论



愿火焰指引你