1 时间戳与日期相互转换
1. 用时间戳显示当前时间:date +%s
# date +%s 1614591960
2.将时间戳转换成日期时间:date -d @1614591901
# date -d @1614591901 2021年 03月 01日 星期一 17:45:01 CST
3.转换指定日期为时间戳:2021-03-01 17:49:23
# date -d '2021-03-01 17:49:23' +%s 1614592163
4. 指定日期格式转换:date -d @1614592163 +"%Y-%m-%d %H:%M:%S"
# date -d @1614592163 +"%Y-%m-%d %H:%M:%S" 2021-03-01 17:49:23
2 linux时间同步,ntpd、ntpdate
*/20 * * * * /usr/bin/rdate -s tick.greyware.com
-p 打印出远程服务器的时间
-s 设置当地服务器的时间。
所以要
/usr/sbin/ntpdate ntp.api.bz 这个目前有效
/usr/bin/rdate -p -s tick.greyware.com >> /var/log/ntpdate.log
*/20 * * * * /usr/sbin/ntpdate 10.135.23.177 >> /var/log/ntpdate.log 不要加S否则打印不出来
其中10.135.23.177是运维机
发现向 tick.greyware.com 最近老是会跳跃很大,所以暂停了这个同步,只要大家能和运维机保持时间同步就行
要使rdate起效果,需要安装xinetd : sudo yum install -y xinetd