202.120.2.101 (上海交通大学网络中心NTP服务器地址)
这个没有问题。
在虚拟架构中,由于服务依赖服务器,所以网络时间同步对于服务器保持一致非常重要。对于VMware ESXi主机,可用vSphere Client实施网络时间协议NTP同步。需要同步ESXi主机的理由有很多。例如,如果主机与Active Directory集成,需要时间实现同步。在创建和重新获得快照的时候也需要时间保持一致,因为快照保存的是服务器状态的实时镜像。幸好,使用vSphere Client设置网络时间同步非常简单。
VMware网络时间同步过程要配置NTP同步,选择主机,在Configuration列表上选择Time Configuration under Software.就可以看见主机上现有的时间同步。接下来点击属性,跳出Time Configuration窗口,能看到主机目前的时间。确保不要与实际时间相差太大,如果主机时间比实际时间多出1000秒的话,就太“疯狂”啦,同步就很难。
在为主机设置本地时间后,选择NTP Client Enabled.为主机激活NTP时间同步。重启服务器,查看Options确保已启用NTP.然后可以访问NTP Startup Policy,选择Start and stop with host。
但是时间同步的工作还未完成。现在,需要选择与VMware ESXi主机应该同步的NTP服务器。点击NTP Settings可看见目前的NTP服务器列表。默认下是空的。点击Add添加你要使用的NTP服务器的名称或地址。界面会提示你地址,但你也能输入一个能通过DNS的名称。
如果你不知道使用哪一台NTP服务器用于VMware网络时间同步的话,在。ntp.org池中的互联网NTP服务器也同样可用。只需要从该组中选择一台服务器添加到NTP服务器列表中。当然,如果你想同步内部的或专有的NTP服务器的话,应该至少制定两台NTP服务器。
这时,确保重启NTP服务器的选择已选。点击三次OK保存和适用更改。在ESXi主机的配置屏幕上,现在能看到NTP Client在运行,也能显示主机目前所使用的NTP服务器列表。
随着ESXi主机同步到正确的时间,所有依赖于时间的服务与事件都能正常运行。最重要的是,不会浪费时间精力去修改配置错误的网络时间。
系统时间不是当前时间:
系统时间不是当前时间。网上说用命令ntpdate pool.ntp.org校准,发现校准后date读取的时间和标准时间相差16个小时。后来找到了靠谱的校准方法,特记录一下。
yum install -y ntpdate
ntpdate ntp.api.bz
或者
ntpdate -u ntp.api.bz
-u参数说明:指定使用无特权的端口发送数据包。 当在一个对特权端口的输入流量进行阻拦的防火墙后是很有益的, 并希望在防火墙之外和主机同步。防火墙是一个系统或者计算机,它控制从外网对专用网的访问。
NTP服务器-推(转自己网络,但亲测可用) 210. 72 .145.44 (网上说是国家授时中心服务器,但是实际测试不可用)
date命令的常见参数的用法:
date -s "2014-12-25 15:15:15"
date +%Y 以四位数字格式打印年份 eg: 2018
date +%y 以二位数字格式打印年份 eg: 18
date +%m 月份
date +%d 日期
date +%H 小时
date +%M 分钟
date +%S 秒
date +%w 星期,如果结果显示0,则表示周日
注意:
date后面要有空格
字母区分大小写
date -d "-1 day" +%d 前一天的日期
date -d "-1 hour" +%H 前一小时
date -d "-1 min" +%M 前一分钟
centos查看设置系统时区
cat /etc/sysconfig/clock
cat /etc/ chaodiquan.com /clock
hwclock 查看系统bios时间
查看硬件时钟用命令:
hwclock --show 或者 hwclock -r
hwclock -w //将系统时钟写入硬件时钟
硬件时钟与系统时钟同步:
# hwclock --hctosys
或者
# clock --hctosys
注意:date命令只操作系统时间,hwclock操作硬件时钟,因此在date 修改时间后 最好用hwclock 同步一下,以免系统非正常关机造成时间不同步。clock和hwlock命令等效。上面的hwclock都可以替换为clock。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)