欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


如何避开Excel的误差
怎么设置Word2013启动时不显示开始屏幕
Excel教你巧用热键任移方向
平安wifi搜不到无线网络怎么办
Excel如何快速进行线条修改
Win10以太网没有有效的ip配置该怎么办?
WinXP系统能上qq但是打不开网页如何解决?
迅雷极速版好不好
Windows 8 系统ADSL空闲时自动掉线的解决方案
三星Galaxy Tab 3儿童平板上手
如何获得Linux系统的内置模块和设备驱动列表
【 来源:网络 】【 点击:2 】 【 发布时间:2017_03_03 08:59:59 】

   提问:我想要知道Linux系统中内核内置的模块,以及每个模块有哪些参数。有什么方法可以得到内置模块和设备驱动的列表,以及它们的详细信息呢?

  现代Linux内核正在随着时间变化而迅速增长,以支持大量的硬件、文件系统和网络功能。在此期间,“可加载模块(loadable kernel modules,[LKM])”的引入防止内核变得越来越臃肿,以及在不同的环境中灵活地扩展功能及硬件支持,而不必重新构建内核。

  最新的Linux发行版的内核只带了相对较小的“内置模块(built-in modules)”,其余的特定硬件驱动或者自定义功能作为“可加载模块”来让你有选择地加载或卸载。

  内置模块被静态地编译进了内核。不像可加载内核模块可以动态地使用modprobe、insmod、rmmod、modinfo或者lsmod等命令地加载、卸载、查询模块,内置的模块总是在启动时就加载进了内核,不会被这些命令管理。

  找出内置模块列表

  要得到内置模块列表,运行下面的命令。

  代码如下:

  $ cat /lib/modules/$(uname -r)/modules.builtin

  你也可以用下面的命令来查看有哪些内置模块:

  找出内置模块参数

  每个内核模块无论是内置的还是可加载的都有一系列的参数。对于可加载模块,modinfo命令可以显示它们的参数信息。然而这个命令对内置模块没有用。你会得到下面的错误。

  代码如下:

  modinfo: ERROR: Module XXXXXX not found.

  如果你想要查看内置模块的参数,以及它们的值,你可以在 /sys/module 下检查它们的内容。

  在 /sys/module目录下,你可以找到内核模块(包含内置和可加载的)命名的子目录。进入每个模块目录,这里有个“parameters”目录,列出了这个模块所有的参数。

  比如你要找出tcp_cubic(内核默认的TCP实现)模块的参数。你可以这么做:

  代码如下:

  $ ls /sys/module/tcp_cubic/parameters

  接着阅读这个文件查看每个参数的值。

  代码如下:

  $ cat /sys/module/tcp_cubic/parameters/tcp_friendliness

  这篇文章就为大家介绍到这,相信大家现在一定知道如何获得Linux系统的内置模块和设备驱动列表了,希望大家喜欢这篇文章。

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站