【教程贴】解决企业级防篡改内核不兼容问题
本篇着重解决以下问题1.遇到内核不兼容,无法启动,怎么处理?
注:
[*]方案1为切换指定内核,方案2为安装内核开发包,详细步骤可参考下文
[*]企业防篡改5.4版本已兼容最新ubuntu24、debian12版本,如有安装不上的,请在讨论区留言https://www.bt.cn/bbs/static/image/smiley/comcom/5.gif
【插件名】企业级防篡改
一、不兼容情况说明
如果当前内核不兼容,会出现有两种情况,具体如下
情况1 无法正常开启,显示"当前内核版本不一致"
【解决方案】可用方案1和方案2解决
告警效果如下
二、解决方案
方案1 切换内核
关于切换内核,可参考文档ubuntu/debian内核切换全教程
下面是各个系统的内核推荐版本
[*]centos7 :3.10.0-1160.105.1
[*]ubuntu18 :4.18.0-20-generic
[*]ubuntu20 :5.4.0-81-generic
[*]ubuntu22:5.15.0-73
[*]debian11:5.10.0-21-amd
[*]debian12:6.1.0-22-amd
!!!值得注意的是,切换好内核后,需要重新安装企业防篡改
方案2 安装内核开发包
该插件下载过程中,会自动做一次兼容处理,需要服务器包含有完整的开发包文件
【适用场合】防篡改无法开启,具体显示如下
在安装前,先在终端执行以下指令
centos
<font size="3">uname -r
rpm -qa kernel-devel #查看kernel-devel版本
rpm -qa kernel-headers</font>
debian/ubuntu
<font size="3">uname -r
ls /usr/src/
ls /lib/modules/</font>正常可用的情况下
不可用的情况
具体操作
如果没有kernel-devel*的包,就需要找到内核开发包,下载后,执行下面代码即可
# 编译包强制编译,拒绝自动升级 无视编译
rpm -ivh --force kernel-devel-4.18.0-193.el8.x86_64.rpm --nodeps
[*]centos内核开发包下载,可参考https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/index.html
注:
[*]关于最新内核版本兼容,已在火速开发中,测试发布后,将会在第一时间通知
[*]如果有想安装的内核版本,但不知是否支持,可在评论区留言
[*]若有哪处讲得不清晰的地方,请在评论区留言,看到消息便会第一时间回复!
麒麟V10 提示版本不一致,无法启动,该如何解决? 宝塔用户_rhebhz 发表于 2024-12-22 21:53
麒麟V10 提示版本不一致,无法启动,该如何解决?
在终端执行下,这条指令【bash /www/server/panel/plugin/tamper_core/install.sh install】 宝塔用户_rhebhz 发表于 2024-12-22 21:53
麒麟V10 提示版本不一致,无法启动,该如何解决?
然后截图发我看看
debian 12 无法安装怎么弄 可以可以不错 宝塔用户_uuwnzj 发表于 2025-1-18 10:25
debian 12 无法安装怎么弄
执行下【bash /www/server/panel/plugin/tamper_core/install.sh install】,截图看看有什么报错 最新的ubuntu24 内核兼容吗 Debian 12 无法启动
宝塔用户_vexfoh 发表于 2025-2-26 13:36
最新的ubuntu24 内核兼容吗
兼容的
宝塔用户_uzblyg 发表于 2025-3-1 13:10
Debian 12 无法启动
你这个是缺少了本地编译环境,执行下面指令,看看效果,如果还是不行的话,点击企业防篡改右上角的qq群,加入下
apt update
apt install linux-headers-$(uname -r) build-essential dkms
页:
[1]