使用某个插件,需要服务器的时间和客户端时间一致,结果服务器由于上内网需要代理,所以用ntp无法做到时间同步,因为ntp没有配代理上网的配置,
如何做才能做到时间同步呢?
已经找到了解决方案
答案在:http://t.csdn.cn/yy8w3
在linux中可以使用chrony或者rdate命令来同步时间,这两个命令都支持使用代理进行时间同步,可以配置代理参数实现时间同步。例如使用chrony的话,可以在配置文件/etc/chrony.conf中添加代理配置。Chrony是一种时间同步工具,可以通过代理进行时间同步。
安装chrony:在终端输入以下命令:
sudo apt-get update
sudo apt-get install chrony
配置chrony:打开chrony配置文件:
sudo nano /etc/chrony/chrony.conf
添加以下代码:
server [NTP服务器地址] iburst
并修改 NTP 服务器地址为想要使用的 NTP 服务器地址。
配置代理:在 chrony 配置文件的最后添加以下代码:
http_proxy [代理地址]:[代理端口号]
并修改代理地址和代理端口号为您的代理信息。
重启chrony:输入以下命令:
sudo systemctl restart chrony
检查时间同步:输入以下命令:
chronyc sources
如果返回信息中显示“时钟是精确的”,则说明时间已经被正确同步。
不知道你这个问题是否已经解决, 如果还没有解决的话: