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

2018年7月1日21:49:34安装锐速时提示 Kernel not be matched 的解决办法已关闭评论 5,951

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

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

一、报错原因

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

安装锐速时提示 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 软件,鼠标右键选择粘贴,回车继续。

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

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

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

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

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

三、成功检测

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

  1. uname -r

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

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

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

weinxin
BandwagonHOST