【问题标题】:How to see the loaded kernel modules on Mac OSX?如何在 Mac OSX 上查看加载的内核模块?
【发布时间】:2012-07-14 07:14:48
【问题描述】:

在 Linux 中,我们有 lsmod。 Mac 中lsmod 的等价物是什么?

【问题讨论】:

  • 因为lsmod 是特定于 Linux 内核的命令,而 Mac OS 不是 Linux。
  • 有助于理解诸如这些程序是外部实用程序而不是 shell 提供的命令。

标签: macos bash shell linux-kernel


【解决方案1】:

截至 2021 年,kextstatkextutilkextloadkextunload 的手册页提到它们已被弃用,而是推荐使用 kmutil。要复制 kextstat 的行为,请使用 kmutil showloaded

【讨论】:

    【解决方案2】:

    如果您想知道 MacOS 上加载了哪些内核扩展,请使用 kextstat 命令。

    【讨论】:

      【解决方案3】:

      如此处所述: https://developer.apple.com/library/mac/documentation/Porting/Conceptual/PortingUnix/compiling/compiling.html

      lsmod 在 Mac OS X 上不可用,但存在提供类似功能的其他命令。”他们列出了kextutilkextstatkextloadkmodunload(我认为他们的意思是kextunload)。这些命令在 Mac OS X 上有 man 页面。

      【讨论】:

      • 一个链接现在失效了,你知道我今天在哪里可以找到相同的文件吗?
      • 已更新。苹果喜欢随机应变。 :)
      猜你喜欢
      • 2013-03-10
      • 1970-01-01
      • 1970-01-01
      • 2012-03-14
      • 2019-10-31
      • 1970-01-01
      • 2022-11-11
      • 1970-01-01
      • 2015-01-03
      相关资源
      最近更新 更多