centos系统时区和时间设置
时区设置,在/usr/share/zoneinfo目录下有各种时区的配置文件,将需要的配置文件复制或者软链到 /etc/localtime文件即可:
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
时间设置,可以用date命令:
date -s "2011-11-11 11:11:11"
但一般还是用ntpdate来同步。一些机器可能没有预装ntp,需要先安装一下
sudo yum install ntp
然后执行
sudo /sbin/ntpdate cn.pool.ntp.org
cn.pool.ntp.org是用于同步的服务器,如果是其他地区的机器,考虑到网络问题,可以选择最近的服务器,所有的服务器列表,可以在ntp.org的网站上找到。
用date命令或者ntpdate修改时间后,时间不会立刻同步到BIOS,如果马上重启机器,刚刚的时间设置就失效了。下面的命令可以马上将系统时间同步到BIOS:
sudo /sbin/hwclock --systohc
而ntpdate提供了配置选项,在 /etc/sysconfig/ntpd 文件中
# Set to 'yes' to sync hw clock after successful ntpdate
SYNC_HWCLOCK=yes
同时,如果是多个机器协同工作的,可能需要定期同步时间,把ntpdate写入crontab,每10分钟同步一次:
0-59/10 * * * * /sbin/ntpdate cn.pool.ntp.org | logger -t NTP
Last modified on 2011-12-13