linux内核编译
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-05
sleep sleep 10 mktemp -t 创建文件指定名字长度 -d 创建目录, mktemp -t file.XXXXXXX export TMPDIR=/var/tmp MYFILE=`mktemp -t file.XXXXXXX` kernel 狭义上来讲:内核,linux,硬件平台虚拟机 1.系统初始化:探测硬件资源及启动操作系统 2.进程调度: 3.内存管理: 4.安全管理: 5.文件系统: 6.硬件驱动: 7.提供缓冲或缓存以加速硬件访问: 8.网络协议栈: 内核类型 微内核:尽可能简化内核 单内核:内核模块 动态装载 模块 .ko 库.so /lib/modeles du -sh 内核组成三个部分: /boot/vmlinuz-version /boot/initrd-version.img /lib/modules/version、 编译内核 1开发环境安装完成: yum -y groupinstall "Development Tools" "Development Libraries" 2源代码包 tar -xvf linux-2.6.28.10.gz -C /usr/src cd /usr/src ln -sv linux-2.6.28.10/ linux 3配置 .config(配置信息) make menuconfig * 编译进内核 M 编译成模块 [] 不启用此功能 make mrproper 4编译 make make -j 2|4 cpu的倍数 5安装内核模块 make modules_install 6安装内核 make install cat /boot/grub/grub.conf 7重启系统选择新内核 uname -r 捕获信号() trap kill 信号不能捕捉 trap command SIGINT trap ''echo "QUIT"; exit 1'' SIGINT SIGSTOP SIGHUP SIGQUIT SIGKILL SIGSTP 命令: uname uptime 过去1分钟cpu等待队列 5 15 free 当前系统内存及虚拟内存使用情况 free -m vmstat 本文出自 “LearnLinuxcourse” 博客,请务必保留此出处http://zhangpeichuan.blog.51cto.com/2988189/561892
|
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于linux内核编译的所有评论