linux内核管理
Linux内核管理 官网网站:http://www.kernel.org ◆为什么需要编译内核和管理内核? 1.内核组成. 操作系统一般有进程管理、内存管理、文件系统、驱动程序和网络组件构成.linux也是如此. •arch: 和体系结构相关的核心代码别保存在该目录下.每一个子目录对应一种支持的体系结构,比如x86代表英特尔 CPU兼容体结构. •mm: 包括独立于CPU体系结构的内存管理代码.和体系结构密切相关的内存管理代码被存放在 arch/*/mm目录下. •kernel: 核心代码,实现大多数linux系统的内核函数. •drivers:驱动程序代码.
2.内核定制. linux采用模块化设计且开放源代码,用户可以根据自己的需求定制linux内核,加载自己需要的模块,卸载不需要的模块,从而使系统的稳定性和效率都得到加强. 拥有帝国一切,皆有可能。欢迎访问phome.net 使用内核模块工具 linux内置不少内核模块工具,方便了用户对linux核心的配置、管理、和控制.常见的模块工具如下:
例:使用modinfo查看iptables的模块的信息.
提示:除了使用lsmod工具查看系统中已经加载的模块的名称及其相关信息外,也可以直接通过文本编辑器打开/proc/modules文件进行查看.除了可以使用modporbe移除加载模块外,也可以使用rmmod.另外,linux还内置一个模块加载工具insmod,只不过在使用时指定模块的绝对路径. 补充:insmod 挂载模块; modprobe在挂载模块是不用指定模块文件的路径,也不用带文件的后缀.o 或.ko ; insmod需要的是模块的所在目录的绝对路径,并且一定要带有模块文件名后缀的(modulefile.o 或modulesfile.ko ); 注: 对于这个工具,只是介绍一下,并不推荐使用.模块有依赖关系,对于新手来说,可能不知道这个模块依赖和哪个模块依赖;
|
||||||||||||||||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |