发布网友 发布时间:2024-10-05 22:31
共1个回答
热心网友 时间:2024-10-09 10:23
系统时间不是当前时间:
系统时间不是当前时间。网上说用命令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。