首页 > 代码库 > freebsd 系统时间
freebsd 系统时间
http://blog.csdn.net/wowoto/article/details/5557810
https://www.douban.com/note/150233427/
date #查看当前系统日期与時間
date 200605261145 #更改系統時間為2006年05月26日11时45分
如果不能更改系统时间.可以按如下操作执行:
原因: 可能你的安全级别高于0 。FreeBSD 在安全级别高于0是不许更改系统时间的 。
也可以重启到单用户模式来更改时间。
使用下面的命令检查你的安全级别:
sysctl kern.securelevel
less /etc/defaults/rc.conf | grep securelevel
当安全级别大于0,需要设置rc.conf文件中两个变量:kern_securelevel_enable和kern_securelevel。
使用下面的命令降低你的安全级别:
vi /etc/rc.conf
kern_securelevel_enable=”YES”
kern_securelevel=0
reboot //重启服务器
重启完成后,连接进入系统,这里就可以更改系统目前的日期与時間了。
date 200605261145 //更改系統時間為2006年05月26日11时45分
date //显示查看更改后的时间是否一致
若同步成功,这时别忘记了恢复原来系统的安全级别,操作重复如上:
vi /etc/rc.conf
kern_securelevel_enable=”YES”
kern_securelevel=2 //更改前的系统安全级别,通常系统安装自动默认为1或2
reboot //重启服务器
OK,所有时间更新工作完毕。
------------------------------------------------
搞了好多次了,通过sysinstall来设置timezone,可是就是不奏效。
原来还是需要通过网络时间服务器校准一下。
[root@wolf ~]# ntpdate 133.100.11.8 #这个还是日本的服务器,试了好多中国的,都不提供服务了
************************************************************
gentoo中编译gnome的时候竟然应为时间关系出错了,一直处在config状态,
原来有人也遇到这样的情况,http://www.linuxsir.org/bbs/thread342959.html
但是,我还是用ntp服务器来修改时间,解决了
************************************************************
gentoo当中的解决还不是那么简单,果然gentoo把很多配置都留给了用户,光ntp还没有
用,只是现在时间改了,可是系统硬件时间没有相应的改变,想想FB和Debian都是给大家
默认推回到硬件里面去的呀。现在的配置文件是/etc/init.d/hwclock
刚刚NTP后:
gentoo ~ # hwclock --show
2011年05月16日 星期一 11时02分11秒 -0.010422 seconds #系统时间依旧没有改变,现在已经是晚上
gentoo ~ # hwclock --hctosys #把硬件的时候推到系统里面
gentoo ~ # date #看看现在系统里面的时间,又退回去了不是
2011年 05月 16日 星期一 11:03:01 CST
再次NTP:
gentoo ~ # ntpdate 133.100.11.8
16 May 19:03:21 ntpdate[15963]: step time server 133.100.11.8 offset 28797.644043 sec
gentoo ~ # hwclock --systohc #把系统时间推回到硬件里
gentoo ~ # hwclock --hctosys #这里把硬件时间再推回来,玩玩而已
gentoo ~ # hwclock --show #硬件时间是正确的
2011年05月16日 星期一 19时03分53秒 -0.000151 seconds
gentoo ~ # date #系统时间也是正确的
2011年 05月 16日 星期一 19:19:52 CST
**************************************************************************************
Debian会默认把时间改为UTC
freebsd 系统时间