收藏文章 楼主

wget 无法下载文件和验证eisc.cn的证书,并且curl 网址问题无法访问的解决办法

版块:linux   类型:普通   作者:小绿叶技术博客   查看:632   回复:0   获赞:0   时间:2021-06-06 14:30:48

问题现象

wget eisc.cn/file/shell/docker-install.sh 或者curl访问网站失败,出现证书问题。

解决问题的根本办法(升级内核):

----------------------------------------------

#!/bin/bash

uname -r # 查看当前内核,-r 或 -a


rpm --improt https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

导入ELRepo仓库公钥

# ls /etc/pki/rpm-gpg 路径为:linux资源库


rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

# 升级RPM: -Uvh

# 安装ELRepo仓库的yum源


yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

# 列出相关内核包 repo

# disable [dɪsˈebəl] 废除,enable [ɛˈnebəl] (ei nei bo)启动

# kernel [ˈkɜrnəl] 核心,available [əˈveləbəl] (e/ɜ v leibo) 可利用的


awk -F"'" '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

# 查看内核

# " ' " 双引号里面的 ' 是分隔符;等效于  -F \'    符号\ 转译符号

# 坐标中第一个参数行行 :每行中 $1 第一列包含字符串menuentry和空格的行

       # 坐标第二个参数列 print 打印结果中两列: i++  是顺序列出多行结果, 并且加上符号  : 




yum --enablerepo=elrepo-kernel install -y kernel-ml

# 安装最新版内核

reboot # 重新启动系统















#------- 余下部分不需要执行,可能导致无法启动最新内核。

sed -i "s/DEFAULT.*/DEFAULT=0/g" /etc/default/grub

# 设置 GRUB_DEFAULT=0, 将 GRUB 初始化页面的第一个内核将作为默认内核

# sed -i 修改文件,"s/x.*/a/g" 修改:s  ; 匹配字符x所在行后面的所有内容:x.*

# 修改后的字符为:a   ;特殊字符转译:g   ;然后跟上文件路径


grub2-mkconfig -o /boot/grub2/grub.cfg

# 创建内核配置


reboot # 重启系统,选择内核版本进入系统:Centos Linux (5.6

uname -a       # 然后再查看内核版本


# yum install -y wget ; wget eisc.cn/file/shell/kernel-update.sh ; chmod 755 kernel-update.sh ; ./kernel-update.sh

      # "/^$/d" 删除空行,权限,执行

---------------------------------------------

【治标不治本】的处理步骤

以不安全的方式连接至eisc.cn,可在wget命令后面跟参数--no-check-certificate

wget eisc.cn/file/shell/docker-install.sh --no-check-certificate

提供企业建站服务,免费网防系统,提交信息登录 http://yundun.ddoss.cn 邮箱: proposal@ddoss.cn 
回复列表
默认   热门   正序   倒序

回复:wget 无法下载文件和验证eisc.cn的证书,并且curl 网址问题无法访问的解决办法

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息