服务器设置时间服务器代理设置


Linux服务器运行久时,系统时间就会存在一定的误差,一般情况下可以使用date命令进行时间设置,但在做数据库集群分片等操作时对多台机器的时间差是有要求的,此时就需要使用ntpdate进行时间同步。

注意:若不加上-u参数,会出现以下提示:noserversuitableforsynchronizationfound

serverntp-sop.inria.frserver210.72.145.44(中国国家授时中心服务器IP地址)

在Linux中,用于时钟查看和设置的命令主要有date、hwclock和clock。其中,clock和hwclock用法相近,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。由于目前绝大多数用户使用x86硬件体系,所以可以视这两个命令为一个命令来学习。

通用的设置格式:hwclock/clock--set--date=“月/日/年时:分:秒”。

Linux系统(笔者使用的是RedHat8.0,其它系统没有做过实验)默认重启后,硬件时钟和系统时钟同步。如果不大方便重新启动的话(服务器通常很少重启),使用clock或hwclock命令来同步系统时钟和硬件时钟。

上面命令中,--hctosys表示HardwareClocktoSYStemclock。

执行同步时间命令提示:theNTPsocketisinuse,exiting,需停止时间服务(/etc/init.d/)后再执行同步时间命令