17.5实验:centos6编译安装内核

实验:centos6编译安装内核
0、介绍:给现有的centos6编译安装一个内核,编译的过程中,编译的作用就是可以选择自己想要的功能模块,此处参考现有安装的centos6中的/boot/config-2.6.32-696.el6.x86_64 的安装模块配置文件,拷贝到/usr/local/src/目录下,另把官网下载的linux-4.16.13.tar.xz也放到此目录,开始编译安装。此处多选了一个一般liunx不编译安装的NTFS文件系统功能模块,具体过程如下

1、-----下载内核
    先下载好linux内核(https://www.kernel.org)
[root@centos6 src ]#uname -r
    2.6.32-696.el6.x86_64
    [root@centos6 ~ ]#cd /usr/local/src
    [root@centos6 src ]#rz     #如图1
    [root@centos6 src ]#ll -h
    total 99M
    drwxr-xr-x. 12 1001 1001 4.0K Jun  7 11:02 httpd-2.2.32
    -rw-r--r--.  1 root root  99M Jun 29 11:35 linux-4.16.13.tar.xz

    #-----解压内核及查看内核信息
    [root@centos6 src ]#tar xvf linux-4.16.13.tar.xz
    [root@centos6 src ]#ll -h
    total 99M
    drwxr-xr-x. 12 1001 1001 4.0K Jun  7 11:02 httpd-2.2.32
    drwxrwxr-x. 25 root root 4.0K May 30 14:17 linux-4.16.13
    -rw-r--r--.  1 root root  99M Jun 29 11:35 linux-4.16.13.tar.xz
    [root@centos6 src ]#ls
    httpd-2.2.32  linux-4.16.13  linux-4.16.13.tar.xz
    [root@centos6 src ]#du -sh linux-4.16.13 linux-4.16.13.tar.xz
    908M    linux-4.16.13
    99M    linux-4.16.13.tar.xz
    [root@centos6 src ]#cd linux-4.16.13
    [root@centos6 linux-4.16.13 ]#yum groupinstall "Development Tools"   #安装开发工具包
    [root@centos6 linux-4.16.13 ]#find -name "*.c" | wc -l
    26194
    [root@centos6 linux-4.16.13 ]#cat `find -name "*.c"` | wc -l
    17917344
    wc -l `find -name "*.c"`  每个文件大小,下面汇总总行数,17917344
2、-----查看编译配置文件信息
   
[root@centos6 linux-4.16.13 ]#pwd
    /usr/local/src/linux-4.16.13
    [root@centos6 linux-4.16.13 ]#cp /boot/config-2.6.32-696.el6.x86_64 .config
    [root@centos6 linux-4.16.13 ]#wc -l .config
    6184 .config
    有的功能是否集成在内核中,可用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值