Linux服务器时间同步
Linux服务器运行久时,系统时间就会存在一定的误差,一般情况下可以使用date命令进行时间设置,但在做数据库集群分片等复杂操作时对多台机器的时间差是有要求的,此时就需要使用ntpdate进行时间同步。本文摘自《Linux就该这么学》技术干货部分
Linux时间的操作的常见命令
1、date命筠沭鱿漆令使用方式 :date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr柯计瓤绘] [--set=datestr] [--help] [--version] [+FORMAT] [MMDDhhmm[[CC]YY][.ss]]
2、1.date :查看当前时间,结果如下:[root@linuxprobe ~]# date 2016年 04月 29日 星期五 23:04:30 CST
3、2.date '+%Y%M%D' 按照格式显示当前日期,结果如下:[root@linuxprobe ~]# date "+%Y-%m-%d %H:%M:%S" 2016-04-29 23:30:12
4、3.date -s "xxx xx:xx:xx" 设置系统时间[root@linuxprobe ~]# date -s "20160429 15:30:00" 2016年 04月 29日 星期五 15:30:00 CST
linux的时间同步
1、下面我们来看一下我们在复杂环境下怎么把多台linux设置统一的正确环境:对-时间同步命令:utpdate 时间服务器ipntpdate -u xx.xx.xx.xx 结果如下:

2、设置时区:复制相应的时区文件,替换系统默认时区 文件链接法[root@linuxprobe ~]# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime[root@linuxprobe ~]#

3、将系统时间写入到硬件(bios)1.hwclock[root@linuxprobe ~]# hwclock 2016年04月29日 星期五 15时39分30秒 -0.375972 seconds2.clock -w[root@linuxprobe ~]# clock -w [root@linuxprobe ~]#