Linux配置日期时间
2016-10-12 19:40
225 查看
一、日期时间设置
1)/etc/sysconfig/clock 文件,只对 hwclock 命令有效,且只在系统启动和关闭的时候才有用(修改了其中的 UTC=true 到 UTC=false 的前后,执行 hwclock (--utc, 或 --localtime) 都没有变化,要重启系统后才生效)。
2)/etc/rc.d/rc.sysinit 文件,run once at boot time,其中有从硬件时钟同步时间到系统时间的操作。
3)hwclock --localtime 的输出,才是硬件时钟真正的时间。如果输出结果带时区(比如CST),还要看/etc/sysconfig/clock里的UTC参数,如果 UTC=false,那时区有意义;如果 UTC=true,那时区没意义,实际上是UTC时间。
4)在 /etc/sysconfig/clock 中 UTC=false 时,date、hwclock、hwclcok --localtime 输出的时间应该都一致,且此时 hwclock --utc是没有意义的。
5)在 /etc/sysconfig/clock 中 UTC=ture 时,date、hwclock 的输出是一致的,hwclock --localtime 的输出则是UTC时间。
6)如果不想在输出中带时区,则 export LANG=C ,然后再运行 hwclock 就没有什么CST了,免得时区误导你。
7)hwclock --utc 很闹腾,还是别看了,你会晕的。
8)date -s设置日期时间,clock -w将当前date的日期时间写入hwclock。
9)系统关闭时会同步系统时间到硬件时钟,系统启动时会从硬件时钟读取时间更新到系统,这2个步骤都要根据/etc/sysconfig/clock文件中UTC的参数来设置时区转换。
以上转自 http://rpf413.blog.163.com/blog/static/4556376020122831444674/
二、日期时间同步
1)从NTP服务器同步时间:ntpdate "IP or hostname"
2)从VMware同步时间:默认情况下,虚拟机会从宿主机同步时间
3)关闭VMware同步时间
强烈建议:不要在VMware虚拟机上同时使用上述两种同步方式,容易造成混乱。可采取如下操作。
关闭虚拟机,然后在在虚拟机的.vmx文件中添加:
a. 若为VMware WorkStation:
tools.syncTime = "TRUE"
b. 若为VMware VCenter:
time.synchronize.restore = "0"
time.synchronize.continue = "0"
time.synchronize.resume.disk = "0"
time.synchronize.shrink = "0"
time.synchronize.resume.host = "0"
time.synchronize.tools.enable = "0"
time.synchronize.tools.startup = "0"
c. 如果不想关机,但又想要禁止VMware的时间同步,执行:
service vmware-tools stop
chkconfig vmware-tools off
1)/etc/sysconfig/clock 文件,只对 hwclock 命令有效,且只在系统启动和关闭的时候才有用(修改了其中的 UTC=true 到 UTC=false 的前后,执行 hwclock (--utc, 或 --localtime) 都没有变化,要重启系统后才生效)。
2)/etc/rc.d/rc.sysinit 文件,run once at boot time,其中有从硬件时钟同步时间到系统时间的操作。
3)hwclock --localtime 的输出,才是硬件时钟真正的时间。如果输出结果带时区(比如CST),还要看/etc/sysconfig/clock里的UTC参数,如果 UTC=false,那时区有意义;如果 UTC=true,那时区没意义,实际上是UTC时间。
4)在 /etc/sysconfig/clock 中 UTC=false 时,date、hwclock、hwclcok --localtime 输出的时间应该都一致,且此时 hwclock --utc是没有意义的。
5)在 /etc/sysconfig/clock 中 UTC=ture 时,date、hwclock 的输出是一致的,hwclock --localtime 的输出则是UTC时间。
6)如果不想在输出中带时区,则 export LANG=C ,然后再运行 hwclock 就没有什么CST了,免得时区误导你。
7)hwclock --utc 很闹腾,还是别看了,你会晕的。
8)date -s设置日期时间,clock -w将当前date的日期时间写入hwclock。
9)系统关闭时会同步系统时间到硬件时钟,系统启动时会从硬件时钟读取时间更新到系统,这2个步骤都要根据/etc/sysconfig/clock文件中UTC的参数来设置时区转换。
以上转自 http://rpf413.blog.163.com/blog/static/4556376020122831444674/
二、日期时间同步
1)从NTP服务器同步时间:ntpdate "IP or hostname"
2)从VMware同步时间:默认情况下,虚拟机会从宿主机同步时间
3)关闭VMware同步时间
强烈建议:不要在VMware虚拟机上同时使用上述两种同步方式,容易造成混乱。可采取如下操作。
关闭虚拟机,然后在在虚拟机的.vmx文件中添加:
a. 若为VMware WorkStation:
tools.syncTime = "TRUE"
b. 若为VMware VCenter:
time.synchronize.restore = "0"
time.synchronize.continue = "0"
time.synchronize.resume.disk = "0"
time.synchronize.shrink = "0"
time.synchronize.resume.host = "0"
time.synchronize.tools.enable = "0"
time.synchronize.tools.startup = "0"
c. 如果不想关机,但又想要禁止VMware的时间同步,执行:
service vmware-tools stop
chkconfig vmware-tools off
相关文章推荐
- 设置或修改linux时区,日期,时间
- linux时间配置相关问题
- 修改Linux系统日期&时间
- Linux 指令篇:日期时间排程--date
- Linux 修改系统日期和时间
- Linux下设置系统日期和时间
- Linux C 函数参考(日期时间)
- Linux 指令篇:日期时间排程--crontab
- Linux 指令篇:日期时间排程--sleep
- [转]修改Linux操作系统日期和时间
- Linux 指令篇:日期时间排程--at
- Linux 指令篇:日期时间排程--time
- Linux 指令篇:日期时间排程--sleep
- 屏蔽配置文件中编码格式对日期时间的影响
- Linux 指令篇:日期时间排程--crontab
- linux C 日期时间篇
- Linux 指令篇:日期时间排程--date
- linux创建文件名添加当前系统日期时间的方法
- linux 常用日期时间命令
- Linux下修改日期和时间