Linux内核升级及内核编译
一:Linux内核:
操作系统是一个用来和硬件打交道并为用户程序提供一个有限服务集的低级支撑软件。一个计算机系统是一个硬件和软件的共生体,它们互相依赖,不可分割。计算机的硬件,含有外围设备、处理器、内存、硬盘和其他的电子设备组成计算机的发动机。但是没有软件来操作和控制它,自身是不能工作的。完成这个控制工作的软件就称为操作系统,在Linux的术语中被称为“内核”,也可以称为“核心”。Linux内核的主要模块(或组件)分以下几个部分:存储管理、CPU和进程管理、文件系统、设备管理和驱动、网络通信,以及系统的初始化(引导)、系统调用等。Linux系统体系结构如下图:
二:内核升级的好处:
支持新硬件、 提升效率,支持新功能,主要面向网络、开发、服务应用等。
三:升级内核的方法:
1:将升级内核的补丁下载安装。
2:将新版内核重新安装在旧机器上,取代原来的内核。
四:内核编译:
通过修改内核的一些选项来,来实现原有内核的不同功能
五:下面以重新安装内核为例来说明Linux内核的编译过程:
1:查看Linux内核大小:
2:查看内核模块:
3:查看所有模块指令:[root@lyt kernel]# lsmod
查看单个模块的详细信息(用lp模块为例):[root@lyt kernel]# modinfo lp
删除模块指令(用lp模块为例):[root@lyt kernel]# rmmod lp
将模块重新载入(用lp模块为例):[root@lyt kernel]# modprobe lp
查看模块的配置文件(可以手动配置一些参数):[root@lyt kernel]# vim /etc/modprobe.conf
4:查看内核源代码:
5:查看内核官网,可以从官网上下载内核: