Arch下时间同步

时区设定
sudo su
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

以硬件时间为准,设置系统时间=硬件时间
sudo hwclock --hctosys

用NTP同步时间(无需改配置)
sudo pacman -S openntpd
sudo /etc/rc.d/openntpd start

最后在rc.conf的DAEMONS里面加上@openntpd,确保开机“后台”运行。极不推荐,尤其是用networkmanager的。而且后台不后台,我感觉没区别。

以上是在rc.conf里设置UTC并且Asia/Shanghai

但是我感觉Linux默认的UTC=localtime+8(中国)是非常傻B的行为,尤其用U盘等live系统的时候。为啥不是设置为默认=localtime?我感觉较为理想的时间方式应该是localtime+软件同步,软件同步的过程会自动修改localtime。(这应该是XP的工作方式?)
UTC说得很好听,设定一个基准,然后可以通过更改时区来自动调整显示的时间。但是,去点更改这些配置的花费的步骤,不如直接运行一下软件网络同步;而且到底有几个人是时区一直换来换去哎?
我就只有在Arch里用openntpd同步UTC成功过,其它Ubuntu或者Fedora,自带的同步方式,都联不上服务器,即使它真可行,还是太复杂了吧!
不排除我的说法很傻B。偏见缘于无知嘛!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s