安装锐速时提示 Kernel not be matched 的解决办法

2021-03-20更新 910字
搬瓦工性价比套餐推荐和新手教程整理

锐速(ServerSpeeder)是一款安装在服务器端的单边 TCP 加速软件,默认都是推荐大家安装的,其能够显著改善服务器网络连接速度。前面提到了出现“I can not find the server public Ethernet!”错误信息时的解决办法,本次则是说一下另外一种错误信息(Kernel not be matched!)的产生原因及相应解决办法。

一、报错原因

锐速早就已经停止更新,而众多 Linux 系统则是一直在持续更新中。这就导致锐速在新版本 Linux 系统中会因为系统内核版本过高而无法安装,即出现下图中“Kernel not be matched!”这种的报错信息。

二、解决办法

因为 KVM 架构的机器的内核版本是可以手动降低的,所以直接将系统内核版本降低为满足需求的版本即可。

PS:以下所有操作都是在 CentOS6 x86_64 和 CentOS7 x86_64 系统下进行的,其他系统不适用。如果无法安装请将服务器系统更换为 CentOS6 x86_64 或 CentOS7 x86_64 系统后重试!

我们首先使用 Xshell 软件连接好服务器,然后按照下图提示,复制下列命令:

  1. wget --no-check-certificate -O rskernel.sh https://raw.githubusercontent.com/uxh/shadowsocks_bash/master/rskernel.sh && bash rskernel.sh

回到 Xshell 软件,鼠标右键选择粘贴,回车继续。

回车后系统会自动下载脚本并执行,来到下图所示界面。按照图中提示,脚本会自动下载旧版本内核并自动安装,耐心等待几分钟即可。

旧版本内核安装完成后,系统会自动重启,如下图所示。按照图中提示,当系统自动重启后,Xshell 软件会断开连接,我们耐心等待几分钟,然后重新连接机器即可。

三、成功检测

重新连接机器后,我们输入下列命令:

  1. uname -r

回车后会显示当前机器的内核版本,如果显示的内核版本是:

2.6.32-504.3.3.el6.x86_64 或者 3.10.0-229.1.2.el7.x86_64,

即代表内核更换成功,后面只需要重新运行下锐速安装命令即可。

weinxin
我的微信
微信扫一扫
BandwagonHOST
  • 本文由 发表于 2018年7月1日21:49:34
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接。如有侵权,请联系站长进行处理。