美国服务器Linux系统的内核??槭强梢愿菪枰釉氐侥诤酥?,或从内核中卸载的代码块,因此不用重启就可以实现扩展内核的功能。但是用户除了使用类似 lsmod 的命令来查询??樾畔?,否则可能不太清楚内核发生的任何变化。美国服务器Linux 系统上有很多可用的模块,并且如果深入其中可以了解到很多细节。而美国服务器Linux系统工具lsmod 的主要用途之一,就是在系统不能正常工作时检查模块。
一、显示内核???/strong>
美国服务器显示内核??樽罴虻サ姆椒ㄊ鞘褂?lsmod 命令。虽然这个命令包含了很多细节,但输出却是非常用户友好,一般在输出中:
1、Module 显示每个??榈拿?/p>
2、Size 显示每个??榈拇笮?,并不是它们占的内存大小
3、Used by 显示每个??楸皇褂玫拇问褪褂盟堑哪??/p>
美国服务器加载的??槭咳【鲇谑褂玫拿拦衿飨低澈桶姹疽约罢谠诵械哪谌菀榭聪低持锌捎玫哪?槭?,不止运行当中的,可以使用一下这个操作命令:
1、$ modprobe -c | wc –l
2、41272
二、与内核模块相关的其他命令
美国服务器Linux 系统提供了几条用于罗列、加载及卸载、测试,以及检查??樽刺拿?。
1、depmod —— 生成 modules.dep 和映射文件
2、insmod —— 一个往 Linux 内核插入模块的程序
3、lsmod —— 显示 Linux 内核中??樽刺?/p>
4、modinfo —— 显示 Linux 内核??樾畔?/p>
5、modprobe —— 添加或移除 Linux 内核???/p>
6、rmmod —— 一个从 Linux 内核移除??榈某绦?/p>
三、显示内置的内核???/strong>
正如前文小编所说,lsmod 命令是显示内核??樽罘奖愕拿?。然而,也有其他方式可以显示它们。modules.builtin 文件中列出了所有构建在内核中的模块,在 modprobe 命令尝试添加文件中的??槭被崾褂盟?/p>
美国服务器用户可以使用modinfo 获得一个??榈母嘞附冢淙幻挥卸阅?樘峁┑姆竦募虻ニ得?,也可以使用 modprobe 命令加载或卸载模块。使用下面这条命令,可以找到特定??楣亓哪诤硕韵螅?/p>
1、$ find /lib/modules/$(uname -r) -name floppy*
2、/lib/modules/5.0.0-13-generic/kernel/drivers/block/floppy.ko
如果想要加载模块,可以使用这个命令:$ sudo modprobe floppy。
很明显,内核??榈募釉睾托对胤浅V匾?。它使得美国服务器 Linux 系统比使用通用内核运行时更加灵活和高效。这同样意味着美国服务器用户可以进行重大更改而无需重启,例如添加硬件。
关注美联科技,了解更多IDC资讯!
TAG:国外linux服务器

客服1