/proc/modules 中模块实例的含义

2023-12-26

我用过cat /proc/modules列出模块详细信息。

下面的模块显示有 4 个实例:

poe_isr 3046 4 - Live 0xc37e1000 (O)

这是什么意思?我如何查看这些实例的使用情况?

下一个模块显示为 0 个实例并且处于活动状态:

adcmods 1565 0 - Live 0xc37dd000 (P)

这是什么意思?模块未加载但仍处于活动状态?


不确定为什么有些描述(比如this one https://www.linuxtopia.org/online_books/centos_linux_guides/centos_linux_reference_guide/s1-proc-topfiles.html) 命名第三列/proc/modules输出为“实例数”,但这实际上是一个模块的引用计数.

如果模块具有正(非零)引用计数,则无法使用以下命令卸载它/sbin/rmmod(该命令打印“错误:模块 X 正在使用中”)。

如果某个模块的引用被其他模块获取modules,然后将这些模块的逗号分隔列表打印为第四列(而不是-特点)。

如果模块的引用是通过非模块“对象”获得的,则应该使用其他方法来列出这些对象。例如。文件系统模块通常由文件系统的引用mounts,所以需要检查输出/usr/bin/mount.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

/proc/modules 中模块实例的含义 的相关文章

  • 如何使用Python distutils?

    我用 python 编写了一个快速程序 将 gtk GUI 添加到 cli 程序中 我想知道如何使用 distutils 创建安装程序 因为它只是命令行应用程序的 GUI 前端 所以它只能在 nix 中工作 所以我不担心它是跨平台的 我的主
  • Visual Studio 代码中的“Git:gpg 未能签署数据”

    全新安装 Linux 后 我尝试设置我的环境 并且不断收到Git gpg failed to sign the data在本地提交更改时出错 我使用的是 Visual Studio Code 专有版本 而不是开源版本 gitconfig u
  • 我应该如何从非 root Debian Linux 守护进程登录?

    我正在编写一个新的守护进程 它将托管在 Debian Linux 上 我发现 var log 具有仅 root 写入权限 因此我的守护进程无法在那里写入日志文件 但是 如果它写入那里 它似乎将获得自动日志轮转 并且也按照用户期望的方式工作
  • 如何在每个 xargs 命令之间休眠 1 秒?

    例如 如果我执行 ps aux awk print 1 xargs I echo 我想让 shell 在每次之间休眠 1 秒echo 如何更改我的 shell 命令 您可以使用以下语法 ps aux awk print 1 xargs I
  • python中的多服务器监控/自动重启

    我有 2 个服务器程序 必须使用 GNU Screen 启动 我想使用基于 Python 的程序来强化这些服务器 防止崩溃 该程序启动每个屏幕会话 然后监视服务器进程 如果服务器进程崩溃 我需要 python 代码来终止无关的屏幕会话并再次
  • 如何配置和采样英特尔进程内性能计数器

    简而言之 我试图在用户级基准测试进程中实现以下目标 伪代码 假设 x86 64 和 UNIX 系统 results for iteration 0 iteration lt num iterations iteration pctr sta
  • 跟踪数据包通过内核 (linux)

    我有两台机器设置为使用 Ip Security 机器 A 我们称它们为 A 和 B 有一个套接字 该套接字绑定到本地机器上的特定 UDP 端口 并且它经常轮询它以查看是否收到任何内容在上面 当我禁用 IP 安全性时 两台机器之间的数据可以正
  • nodejs module.js:340 错误: 找不到模块

    我将nodejs安装在C Program Files x86 nodejs 然后我创建了一个 js 文件并将其保存在桌面中 以便在控制台中输出 hello world console log hello world 当我尝试从命令提示符运行
  • 使用 sysfs 的 Linux 用户空间 GPIO 中断

    我想使用 sysfs 在用户空间上使用 GPIO 中断 我使用这些命令 root at91 gpio109 gt echo 109 gt export root at91 gpio109 gt cd gpio109 root at91 gp
  • JS 导入模块并在页面加载时运行

    我想使用 html onload 事件和从另一个 generateObject js 文件导入的 console log 文本来调用我的函数 main 但是当我导入函数时 onload 事件停止工作并且函数 main 不再使用 html 生
  • 在Linux上如何找到当前目录的所有直接子目录?

    在Linux上如何找到当前目录的所有直接子目录 最简单的方法是通过编写来利用 shell 通配功能echo 如果你喜欢使用ls 例如要应用格式 排序选项 请使其ls d 解释 斜杠确保仅考虑目录 而不考虑文件 Option d 列出目录本身
  • 生成(非常)大的非重复整数序列而不进行预洗牌

    背景 我编写了一个简单的媒体客户端 服务器 我想生成一个不明显的时间值 随从客户端到服务器的每个命令一起发送 时间戳中将包含相当多的数据 纳秒分辨率 即使它不是真正准确 因为现代操作系统中计时器采样的限制 等 我想做的 在 Linux 上
  • 使用 C++ 更改终端字体大小

    我正在用 C 做一个小项目 在 Ubuntu 11 04 中 该程序是基于文本的 全部在 Gnome 终端中 我正在使用 ncurses 库来更改字体颜色 但我也想将不同大小的文本打印到终端 并且不知道如何使用 ncurses 来做到这一点
  • 在 RPM 规范文件中使用 Jenkins BUILD NUMBER

    Name My Software Version 1 0 5 Release 1 Summary This is my software 不确定是否有人以前尝试过这个或者它是否容易 但是 规范文件的版本有两个独特的指示符 版本 指定软件版本
  • 如何删除警告:link.res包含输出部分;你忘了-T吗?

    我正在使用 fpc 编译器 我想删除此警告 我已经阅读了 fpc 的选项 但我找不到如何做到这一点 这可能吗 当我运行命令时出现 fpc foo pas out 目标操作系统 Linux for i386 编译 foo pas 链接 p2
  • 使用 localinstall 更新 yum 包

    如果使用安装包yum 本地安装像这样 yum y localinstall nogpgcheck some package 1 0 0 rpm 现在 如果我尝试运行 yum y localinstall nogpgcheck some pa
  • 需要一种临时重定向 STDOUT 的方法

    我知道如何在 Linux 中重定向输出 问题是 我的 bash 脚本中有很多输出 我不想输入类似的内容 echo foo gt gt bar 一遍又一遍地 我更愿意做这样的事情 hey bash for the time being put
  • 安装 gulp browserify 总是报错

    我尝试使用以下命令安装 gulp browserify npm install gulp browserify save dev 我已经成功安装了许多其他软件包 例如 gulp autoprefixer gulp concat gulp m
  • 使用可加载内核模块修改帧缓冲区(/dev/graphics/fb0)参数

    Problem 我必须配置 Android 平台使用的各种 LCD 显示器 几乎在所有情况下 都没有针对感兴趣的 LCD 显示器免费提供的电气规格 但通过经验和逆向工程 可以很好地猜测参数 我正在尝试使用可加载内核模块来微调显示参数 也欢迎
  • BASH:[ ](测试)行为不一致

    在我的狂欢中test有态度以身份退出0 test n echo true echo false gt true while test n echo true echo false gt false 这意味着当它根本没有收到任何参数时 它假设

随机推荐

  • 具有多个键映射到相同值的字典

    我需要获取一个整数值并索引到相应字符串的表中 在这种情况下 连续的整数范围应全部映射到同一字符串 类似的东西 以非工作字典为例 int dict 0 String1 1 String2 2 String3 range 3 15 String
  • Android蓝牙实现基础知识

    谁能用简单的语言向我解释一下 android 蓝牙示例中 UUID 的需要 我读过一些关于它的文章 但仍然不清楚 UUID 的确切需求 现在让我向您解释一下我想要开发的场景 我想开发一个 Android 应用程序来传输数据 例如 带有 xy
  • 库未加载错误——错误的 ruby

    我正在将 RVM 与 Ruby 1 9 3 p448 一起使用 但是当我尝试运行我的 Rails 服务器时 我收到此错误 以及其他一些内容 9 Library not loaded Users sashafklein rvm rubies
  • 使用 Zookeeper 而不仅仅是数据库来管理分布式系统的目的是什么?

    我正在学习Zookeeper 到目前为止我不明白将其用于数据库无法解决的分布式系统的目的 我读过的用例是通过让 Zookeeper 客户端读 写 Zookeeper 服务器来为分布式系统实现锁 屏障等 不能通过读 写数据库来实现同样的目的
  • 将输入字段焦点设置为开始输入

    我正在寻找一种方法 能够在不选择任何内容的情况下开始在网站上打字 然后聚焦特定的输入字段 谷歌也采用了这个功能 在他们的搜索结果中 您可以单击任意位置 使搜索字段失去焦点 当您开始输入时 它会自动再次聚焦在搜索字段上 我正在考虑将 jQue
  • 运行到Eclipse中的下一个断点(java)

    Eclipse中如何运行到下一个断点 我停在一个断点处 之后我需要运行一段很长的代码 直到遇到下一个断点 我搜索了SO和Eclipse但没有找到答案 只是对 Eclipse 调试器做了噩梦 仍然无法忘记我心爱的 Sun Workshop 我
  • 使用 Knockout 填充 Bootstrap 行和跨度

    本质上我正在尝试通过 Knockout 和 JSON 对象填充 Bootstrap 模板 引导脚手架 div class row fluid div class span4 h1 App Title h1 p App Description
  • IntelliJ、Android 和 Gradle

    我正在尝试让我现有的 Android 项目与 gradle 和 IntelliJ 12 一起使用 以前我让它与 Maven 一起工作 但它似乎不像 gradle 那么灵活 而且我认为我知道的是我需要更少的子文件夹 我的Android项目分为
  • 从 C++ 程序在 Linux 中运行另一个程序

    好的 我的问题是这样的 假设我有一个简单的 C 代码 include
  • 解包到 OracleConnection

    我有这段代码 曾经使用 JBoss 5 1 Oracle 11 ojdbc6 jar 正常运行 我根据需要获取了 OracleConnection InitialContext ic new InitialContext DataSourc
  • 将文本附加到 TextView 数据类型

    我是一名初学者 android java 程序员 我的背景主要是 C 和 C 在 C 中 如果我有一个名为 myWord 的字符串变量 并且它的值为 Hello 我可以使用 运算符附加附加信息 我在java中尝试了几次这个方法 显然我不能使
  • Vuejs - 未捕获类型错误:无法重新定义属性:$router

    我对 Vuejs 比较陌生 并且已经被以下错误困扰了一段时间 页面加载时出现 未捕获的类型错误 无法重新定义属性 router在 Function defineProperty 在 Function install VM2179 vue r
  • 重用单元格效果不佳 - TableView

    我的手机按钮有问题 在我的 tableView 中 每一行由以下部分组成 一张图像 一些标签和一个按钮 该按钮有一个复选标记图像 单击时 按钮的图像会发生变化 问题是另一个按钮的图像也会无缘无故地改变 发生这个错误是因为我的电池被重复使用
  • Scala——如何在非函数类型上使用函子?

    在阅读此博客上的 Functor 描述时 https hseeberger wordpress com 2010 11 25 introduction to category theory in scala https hseeberger
  • 页面加载时的 JavaScript 检查是否存在具有特定类的跨度(在 下),如果不存在,则删除整个

    我正在尝试为我最喜欢的目录列表网站创建自己的greasemonkey 脚本 问题并不是它列出的所有内容都对我有益 我检查了网站代码 看起来每个条目都在 现在 看起来 我只对具有以下格式的内容感兴趣 tr class project desc
  • 中位数排序的真实名称是什么和/或我在哪里可以找到更多相关材料

    我正在看书简而言之 算法由 O Reilly Media 出版 我正在阅读有关排序算法的部分 发现了一种称为中值排序的算法 因为我以前从未听说过它 而且我的 CS3 教科书 涵盖算法 也没有列出它 所以我用 google 搜索了它 并尝试在
  • 我如何告诉vb6不要在每次创建dll时创建新版本的interfaces/com对象?

    我有 NET 代码使用的 vb6 com 服务器 ActiveX DLL 项目 每次我将更改放入 vb6 代码并创建 dll 时 我也必须重新编译我的 NET 客户端代码 因为看起来 VB6 会生成新的 GUID 或接口和 com 对象的版
  • 有没有办法在 Java 中生成 8.3 或“短”(Windows) 版本的文件名?

    在我们的应用程序中 我们允许用户打开文件和目录 Java 6 为我们提供了 java awt Desktop getDesktop open file 效果很好 不过 由于我们需要保证Java 5的兼容性 所以我们还实现了一个打开文件的方法
  • PIVOT 不起作用“)”附近的语法不正确

    T SQL代码 SELECT iCarrierInvoiceDetailsID 1 2 3 FROM GroundEDI dbo tblCarrierInvoiceDetails PIVOT MAX dTotalCharge FOR iCa
  • /proc/modules 中模块实例的含义

    我用过cat proc modules列出模块详细信息 下面的模块显示有 4 个实例 poe isr 3046 4 Live 0xc37e1000 O 这是什么意思 我如何查看这些实例的使用情况 下一个模块显示为 0 个实例并且处于活动状态