Linux 当前时间
1 显示当前时间
date命令显示当前时间。
date
日期格式化
date +格式化字符串
date与+号之间有空格;
%Y年份,%m月份,%d日,%H小时,%M分钟,%S秒。
示例
date +"%Y-%m-%d %H:%M:%S"
2 设置时间为指定时间
语法
date -s "年月日 小时:分钟:秒"
示例
date -s "20230905 00:00:00"
一般不用这种方式,设置时间不够准确。
3 与时间服务器同步
ntpdate命令用于同步当前主机的时间与ntp时间服务器的时间。
ntpdate ntp时间服务器
选择ntp官方时间服务器地址,各大互联网公司也都提供了ntp服务器地址。
ntpdate cn.pool.ntp.org
4 配置自己的时间服务器
实际项目中,通常局域网内会选择一台主机作为时间服务器,其它主机与时间服务器同步时间。
目标:在主机xiaobuteach安装时间服务器,主机xiaobuteach2同步xiaobuteah的时间。
步骤1:主机xiaobuteach上启动ntpd服务。
systemctl start ntpd
注意关闭防火墙:firewalld与selinux。
步骤2:主机xiaobuteach2上同步时间
ntpdate 192.168.154.237