linux入门-系统时间设置篇

是的,没错,linux的时间设置需要专门写一篇来说明!

date #显示系统当前本地时间

STEP1:设定硬件时钟(BIOS)

debian/linux默认认为BIOS时间是世界时间(UTC),BOIS一般实际设置的是本地时间,所以需要修改它(特别在VmWare等虚拟机环境下)

#编辑rcS,设置UTC=no,告诉系统,硬件时间是否为UTC时间
#BIOS=本地时间,UTC=no
#BIOS=UTC时间,UTC=yes
vim /etc/default/rcS

#其它相关的命令:
hwclock --show --utc        #显示当前硬件时钟,硬件时钟假定为UTC时间
hwclock --show --localtime  #显示当前硬件时钟,硬件时钟假定为本地时间
hwclock                     #也可以用来设置硬件时间

STEP2:检查设定当前系统时区

设定系统所处UTC时区,中国用的是 Asia/Shanghai。

cat /etc/timezone    #显示系统当前时区

tzselect             #设定系统本地时区

相关文件
/etc/timezone
/etc/localtime


STEP3:安装ntpdate执行时间同步

ntpdate可以使用网络时间服务器及时更新同步本机时间,这是可选的操作,如果有网络,推荐进行

#安装ntpdate
apt-get install ntpdate
#设置时区,确认为Asia/shanghai
tzconfig
#添加自动同步计划
crontab -e
#添加这一行,这行的意思是每30分钟自动与时间服务器time.cuit.edu.cn来进行同步
*/30 * * * * /usr/sbin/ntpdate pool.ntp.org
#顺便记录两个好的ntpserver:
# time.asia.apple.com
# pool.ntp.org
# time.cuit.edu.cn

发表评论