- 论坛徽章:
- 0
|
Linux基本实验操作(1) 由Linux系统中文网(Linux521.com)编辑收集整理,除Linux521注明原创文章外,其版权归原作者所有。如果您在学习中遇到问题欢迎在下面的评论中留言,我们会尽全力解答您的问题。
Linux 实践操作涉及到很多部分,只能一部分一部分的消化吸收,很多内容需要不停的实践总结
1.内核的重新编译及升级
LINUX是操作系统最基本的部分,它为众多外部应用程序提供了对计算机硬件访问和进程、内存等管理.内核通常可以分为单内核、双内核及微内核,还有一种现代意义上混和内核.传统的UNIX和LINX是单内核.单内核对硬件提供了大量的抽象,在HAL之使用原语实现进程、文件等管理.内核代码高度集成,运行在内核空间,容易出现问题.但是效率比较高.现在的LINUX虽然是单内核,但是可以运行时调入内核模块,可以方便的扩展内核.
【1】确定当前使用LINUX的内核版本:uname –r .
Linux内核版本采用两棵树形式发布,一棵是stable,另一棵是unstable. 版本发布的形式是x.y.z,当前x由2升为3.但使用的大部分是2.y用来确定stable和unstable.其中偶数是stable,奇数是unstable,目前大部分使用的是2.6.一位是小补丁.这个只针对3.0以前的通用规则,3.0以后以年份来决定版本.
【2】确定你想要编译的内核及为什么要编译一个新内核
内核编译是非常复杂的,选项众多,一不小心就会编错,编译之前一定要想好,你为什么要编译内核.通常编译一个内核的理由如新硬件老内核不支持或者应用需要使用新内核的某个功能,但老内核不支持.等等这些理由都是促使你进行内核编译的.编译内核也有两种方式,一种是编译成模块,另外一种是直接编译到内核之中.前一种是动态加载,后一种是内核的一个组成部分.前一种如tipc都是这样的.
【3】确定要编译的内核源码和补丁包
文章转载自
http://xilele.cctv.com/zixun/533326.htm |
|