本节介绍内容:

1、内核的概述

2、源码编译安装文件系统中的ntfs内核模块案例分析

1、内核的概述

Linux操作系统是用来跟硬件和用户程序互联的支撑平台,设备的驱动程序完全可以访问硬件,而设备的驱动程序以模块化的形式设置,可以进行安装和卸载。在linux中这个操作系统被称为内核。

内核的主要模块包括如下:

文件系统

内存管理

进程管理

模块管理

系统启动

设备驱动程序

等等

2、源码编译安装文件系统中的ntfs内核模块案例分析

(1)、前提准备:详细见前篇 linux操作系统安装选上开发相关的包同时,编译所在的目录不能低于7G 确保/usr/src/kernels不低于7G

(2)、查看linux内核版本并显示文件系统的ntfs模块信息

[root@pan-C ~]# uname -r

[root@pan-C ~]# modprobe -l | grep ntfs #无结果 没有安装模块

(3)、下载内核即下面所示的包

[root@pan-C ~]# find ./ -iname linux*.tar.xz

./linux-3.16.2.tar.xz

[root@pan-C ~]#

(4)、解压

[root@pan-C ~]# cp ./linux-3.16.2.tar.xz /usr/src/kernels/

[root@pan-C ~]# cd !$

cd /usr/src/kernels/

[root@pan-C kernels]# ls

2.6.32-279.el6.x86_64 linux-3.16.2.tar.xz

[root@pan-C kernels]# xz -d linux-3.16.2.tar.xz

[root@pan-C kernels]# tar xf linux-3.16.2.tar

[root@pan-C kernels]# cd linux-3.16.2 && cp /boot/config-2.6.32-279.el6.x86_64 ./.config

注意:重启一下系统 清理缓存

(5)、生成内核参数配置文件

[root@pan-C linux-3.16.2]# make menuconfig

之后

之后

最后保存退出即可。

(6)、生成内核以及内核驱动模块#需要等待很长时间

[root@pan-C linux-3.16.2]# make bzImage && make modules

[root@pan-C linux-3.16.2]#echo $? #返回值为0说明无报错

(7)、安装驱动模块以及内核

[root@pan-C linux-3.16.2]# make modules_install && make install

[root@pan-C linux-3.16.2]#echo $?#返回值0说明无报错

(8)、重启系统并测试新内核

[root@pan-C linux-3.16.2]#reboot

[root@pan-C ~]# uname -r

3.16.2

[root@pan-C ~]# ls /lib/modules/3.16.2/kernel/fs/ntfs/ntfs.ko

/lib/modules/3.16.2/kernel/fs/ntfs/ntfs.ko

[root@pan-C ~]#

[root@pan-C ~]# modprobe -l | grep ntfs

kernel/fs/ntfs/ntfs.ko

[root@pan-C ~]#

redhat6.3的linux内核版本,1-6-RHEL6.3-内核升级(Red Hat Enterprise Linux Server6.3)@树袋飘零...相关推荐

  1. 红帽linux授权,红帽开发者可得到一套免费Red Hat Enterprise Linux 许可证

    红帽现在为红帽开发者计划新加入了一部分优惠的福利,即为开发者们提供一个无成本的RHEL 订阅.是的,你没看错!开发者计划的成员现在可以得到一套免费的 Red Hat Enterprise Linux ...

  2. linux initrd usb热插拔,8.3 发行注记 Red Hat Enterprise Linux 8 | Red Hat Customer Portal

    5.18. 虚拟化 现在,将虚拟机迁移到不兼容 TSC 设置的主机会更快地失败 在以前的版本中,将虚拟机迁移到没有兼容时间戳计数器(TSC)设置的主机会失败.在这个版本中,尝试这样的迁移会在迁移过程开 ...

  3. Red Hat Enterprise Linux 5.1 Server(正式版)各版本下载2011-04-17 22:21

    Red Hat Enterprise Linux 5.1 Server(正式版)各版本下载2011-04-17 22:21 linuxserver虚拟化云计算ibm服务器 Red Hat领导着Linu ...

  4. Red Hat Enterprise Linux 8.8 正式版

    Red Hat Linux 企业版本 5/6/7/8/9 下载 https://pan.baidu.com/s/1eSYuljc2Bt9OXZmWdZQ96A  提取码: cqfu    推荐√ 备注 ...

  5. red hat linux yum,Red Hat Enterprise Linux(RHEL)中yum的repo文件详解

    Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载 ...

  6. Red Hat Enterprise Linux Server release 7.4 (Maipo) 安装mysql5.7.36

    1. 版本 [root@localhost mysql]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.4 (M ...

  7. 如何从 Red Hat Enterprise Linux 6 升级到 Red Hat Enterprise Linux 7?

    https://access.redhat.com/zh_CN/solutions/3293791 如何从 Red Hat Enterprise Linux 6 升级到 Red Hat Enterpr ...

  8. Red Hat Enterprise Linux Server 7.4 安装方法

    Red Hat Enterprise Linux Server 7.4 安装方法 注意:本次安装是在VMware Workstation 14 PRO上进行的. 第一部分:创建Red Hat Linu ...

  9. 使用Red Hat Enterprise Linux的实时内核

    运行实时内核并评估其对应用程序的潜力和性能优势是值得的. https://www.redhat.com/sysadmin/real-time-kernel 目录 什么是实时内核? 实时安装RHEL W ...

  10. linux redhat版本介绍,Linux运维知识之Red Hat Enterprise Linux 各版本详细说明

    本文主要向大家介绍了Linux运维知识之Red Hat Enterprise Linux 各版本详细说明,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. https://acce ...

最新文章

  1. JavaWeb-Spring中注解大全与详解
  2. Vijos P1449 字符串还原【密码】
  3. mySQL 数据库错误
  4. windows python安装_window 安装 python
  5. 基于环信sdk的陌生人交友php服务器代码开源
  6. 【MySQL】MySQL数据库SQL优化工具 SQL Tuning Expert for MySQL(收费)
  7. jdba访问mysql_Java中JDBC操作数据库的步骤
  8. ASP.NET的属性绑定、表达式绑定、集合绑定、方法绑定、DropDownList集合绑定、DataList绑定、GridView绑定
  9. linux 桌面版 黑屏,安装ubuntu时黑屏的解决办法(3种)
  10. DisplayTag用法
  11. window计算机截屏快捷键,电脑截图是ctrl加什么键win7快捷键截图方法详解
  12. Timus 1104. Don’t Ask Woman about Her Age
  13. TPC TiKV:Hackathon 中最硬核项目是如何炼成的?| TPC 战队访谈
  14. [内核安全4]内核态Rootkit之IDT Hook
  15. 计算机基础_程序是怎样跑起来的_04_有棱有角的内存
  16. el-table合计
  17. 我的减肥经历和一些经验[1]
  18. ipcs、ipcrm、sysresv、kernel.shmmax
  19. mongodb用哪些端口号_mongodb端口号(mongodb默认端口号)
  20. 【来日复制粘贴】关于排名

热门文章

  1. 行业新闻 | 阿里发力知识图谱研究 悉数囊括顶尖学者探讨合作
  2. NLP实战-中文命名实体识别
  3. 维多利亚的秘密 2005-2018年视频合集
  4. Android官方开发文档Training系列课程中文版:数据存储之文件存储
  5. Java 注解:@PostConstruct和@PreConstruct
  6. 解读阿里官方代码规范
  7. CORS预检请求详谈
  8. 一、linux搭建jenkins+github详细步骤
  9. mybatis学习笔记-04-常见错误排查
  10. 王道计算机网络 网络层整理 超详细版