0
点赞
收藏
分享

微信扫一扫

ARM 点灯

架构大数据双料架构师 2023-12-28 阅读 15

一、问题的提出

最近在学习VPS,在Linux系统里给服务器安装某项服务时,在服务的log里看到下面的错误信息:

经过分析,发现上面的错误是由于系统证书的时间比服务器当前的时间要早,也就是过期了,所以才报错。

在安装acme时,同时遇到了下面的报错,进一步确认了CA certs过期的问题。

二、问题的解决

我在网上群里提问,有大佬提出是系统证书较老,建议更新新系统,我的系统是CentOS,安装时的确不是最新版。如果重新安装系统,那么我之前安装的程序就白费了,那么就只能更新证书来解决了。

于时,我把上面第二个错误信息交给ChatGPT,并明确这是服务器里面的报错信息。ChatGPT很快给出了解答:

根据上面的回答,最终确认是:证书颁发机构(CA)的证书已经过期。

由于我的是CentOS系统,在检查完服务器时间没有问题的情况下,我采用下面的命令:

sudo yum update ca-certificates

最后,终于一键解决了系统证书超期的问题。

三、学后反思

  1. 上面的问题困扰了我两天时间,主要原因是自己对CA证书的理解还不够深入,ChatGPT用的比较少,对于问题的解决只是通过搜索引擎和网上交流平台,对于信息的筛选存在不足。

  2. 以后学习VPS技术,必须要综合搜索引擎、CSDN、ChatGPT等渠道,以便更快地查明问题的所在,并进行快速地分析、判断和处理。

  3. 至于如何发现问题,可以通过log的记录,一项一项地查明,可以复制到搜索引擎搜索,也可以喂给ChatGPT分析,但是要明确一下分析的语境,以免让ChatGPT产生误会。由于Linux是开源的系统,而且网上学习的资源也特别地丰富,所以ChatGPT对于问题的理解、识别、解决都相当地到位,能够快速地给我们一些非常好的思路和建议,因此应该成为技术学习者必备的工具。

举报

相关推荐

0 条评论