FreeBSD经常在安装的时候一不注意就设置了UTC,结果服务器上的时间和我们中国时区的时间总是差8小时,我们可以用下面的方法来更改时区。
注:如果你执行同步命令的时候,碰到下面的错误,就是由IPFW造成的。
现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。加我QQ:29011218交流也可。
PHP培训招生简章
引用
#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"
选择 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就可以了。
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培训招生简章