FreeBSD经常在安装的时候一不注意就设置了UTC,结果服务器上的时间和我们中国时区的时间总是差8小时,我们可以用下面的方法来更改时区。
引用
#sysinstall
选择 configure
选择 Time Zone
UTC = no
选择 Asia
选择 China
选择 east China - Beijing,Guangdong,Shanghai etc.
Does the abbreviation `CST' look reasonable?  = OK
然后退出sysinstall就可以了。

用date命令验证一下
#date
Mon Feb  5 12:35:01 CST 2007

如果时间不对,就用下面的命令同步windows的时间服务器
ntpdate time.windows.com
这样时间就对了,如果你时钟经常会变慢,你可以在crontab设置定时执行同步时间命令。

如果要开机自动校准时间,只需在/etc/rc.conf中加入
ntpdate_enable="YES"
ntpdate_flags="-b time.windows.com"             # Flags to ntpdate (if enabled).
ntpdate_hosts="time.windows.com"


注:如果你执行同步命令的时候,碰到下面的错误,就是由IPFW造成的。
引用
ntpdate time.windows.com
14 Jan 02:35:19 ntpdate[91125]: sendto(207.46.232.182): Permission denied
14 Jan 02:35:43 ntpdate[91125]: sendto(207.46.232.182): Permission denied
14 Jan 02:36:04 ntpdate[91125]: sendto(207.46.232.182): Permission denied
14 Jan 02:36:24 ntpdate[91125]: sendto(207.46.232.182): Permission denied
14 Jan 02:36:25 ntpdate[91125]: no server suitable for synchronization found
解决办法:
执行下面的命令
ipfw add 10007 allow udp from any to any 123 in keep-state
再运行ntpdate time.windows.com就可以了。



现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。加我QQ:29011218交流也可。
PHP培训招生简章
Tags: , , ,
FreeBSD | 评论(0) | 引用(0) | 阅读(5970)
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]