由于系统版本自带的模块可能无法达到使用要求,可以定制编译内核

查看内核中模块的使用状态:lsmod

查看模块的路径,详细信息:modinfo -n (模块路径)

卸载模块:modprobe -r 模块名称

装载模块:modprobe 模块名称

指定模块路径安装:insmod modinfo -n (模块路径)

删除模块:rmmod 模块名

内核编译安装: 1,下载源码:https://www.kernel.org/ 2,准备内核编译配置文件:/boot/config-uname -r 3,make menuconfig 配置内核选项 4,make -j 4 指定cpu核数 5,安装模块:make modules_install 6,安装内核相关文件:make install

示例

yum install -y gcc make ncurses-devel flex bison openssl-devel elfutils-libelf-devel tar xf linux-tar.xz -C /usr/local/src cd /usr/local/src cp /boot/config-uname -r ./.config vim .config #CONFIG_MODULE_SIG is not set CONFIG_SYSTEM_TRUSTED_KEYS="" #CONFIG_DEBUG_INFO_BTF=y make menuconfig (选择需要的编译参数) make -j 4

make modules_install ls /lib/modules

make install

ls /boot/loader/entries/

reboot