linux 内核编译
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 内核编译相关的知识,希望对你有一定的参考价值。
内核命令
modinfo + 模块名称: 查看模块信息
lsmod :查看当前内核运行的模块
insmod + 模块路径 : 装载模块
modprobe +模块名称 :装载模块
modprobe -r 模块名称:卸载模块
rmmod 模块名称 : 卸载模块
修改内核参数
1 echo VALUE > /proc/sys/kernel/hostname
2 sysctl -w kernel.hostname="VALUE"
以上两种为立即生效,不能永久有效
3 vi /etc/sysctl.conf
修改配置文件,能够永久有效,但是不能立即生效
可以执行如下命令,让其立即生效
sysctl -p ,会重新读取此配置文件,使其生效
编译内核方法:
下载相近版本的内核,解压,
copy /boot/config文件 到 解压目录下,为.config
执行:
make menuconfig
make
make modules_install
make install
编译内核是一件比较辛苦的工作,时间比较长,半个小时到五个小时不等,
所有尽量不要使用远程编译,
如果非的使用远程编译,可以用screen命令
yum -y install screen
screen -ls (显示屏幕)
ctrl+a,d (拆除屏幕)
screen (新建屏幕)
screen -r id (恢复屏幕)
本文出自 “IT网管运维” 博客,请务必保留此出处http://03301216.blog.51cto.com/4550876/1788495
以上是关于linux 内核编译的主要内容,如果未能解决你的问题,请参考以下文章
Linux 内核编译 Linux 内核 ③ ( 安装 ncurses | 安装 flex | 安装 bison | 打开 Linux 内核编译配置菜单 )