|
|
|
|
|
|
今天執行一個程序,提示錯誤:
Signature expired: 20170517T062414Z is now earlier than 20170517T062840Z (20170517T063340Z - 5 min.)"
查了一下,原來是系統時間的同步問題,當系統時間與全球統一時間不同步時,程序就出現了上述提示的錯誤。
那么如何解決該問題呢,其實就是設置一下系統時間與全球統一時間同步就可以了。
同步更新時間使用ntpdate命令,直接執行如下語句:
[root@mysrv ~] ntpdate time.nist.gov
執行ntpdae命令提示command not found?
上面執行語句用到 time.nist.gov ,這個是權威時間服務器地址。
權威時間服務器可以選用下面這些其中之一:
time.nist.gov
time.nuri.net
0.asia.pool.ntp.org
1.asia.pool.ntp.org
2.asia.pool.ntp.org
3.asia.pool.ntp.org
執行成功會顯示類似如下的信息
30 Jul 18:01:08 ntpdate[11063]: adjust time server 216.229.0.179 63592.064680 sec
如果執行ntpdate命令時返回提示:
ntpdate:command not found
那么需要先安裝ntpdate命令,執行語句如下:
debian:
[root@mysrv ~] apt-get install ntpdate
centos:
[root@mysrv ~] yum install ntpdate
通過上述操作后,文中的問題就可以解決了。
