有没有像Linux的WMI?

我喜欢整个WMI的概念,而且我真的可以在Linux下使用它(在某些脚本中)。 有没有这样的Linux系统?

不是真的。 您是使用WMI获取系统参数,查询过程,还是更改配置,监视系统事件,还是使用WMI?

内核通过/proc/sys文件系统公开了大量的信息和可调旋钮。 没有查询语言,只是目录和文件的有组织的层次结构。 其中一些文件是只读的,可读写的或只写的; 其中一些是poll

一些服务可能有自定义的客户端来查询和更新配置 – chrony的chronyc想到,但即使是最基本的init initctl 。 像HAL这样的新服务可以通过D-Bus进行内省和处理。

Windows管理规范(WMI)是Microsoft从分布式管理任务组实施的WBEM (基于Web的企业管理)标准。 这些标准可用于几种* nix系统。 举个例子,这是一个在Linux系统上启用WBEM的SourceForge项目 。 有一个称为CIM(通用信息模型)的标准,由DTMF描述如下:

CIM为系统,网络,应用程序和服务提供了管理信息的通用定义,并允许供应商扩展。 CIM的通用定义使供应商能够在整个网络系统之间交换语义丰富的管理信息。

OpenLMI似乎是专为此目的而设计的……它提供了用于监视和控制基于Linux的服务器的工具。

还有用于GNU / Linux的WBEM代理(如OpenPegasus )。

实际上,OpenLMI似乎使用Pegasus作为外部接口。

看看/ proc接口。 你可以在那里得到很多系统信息。 收集系统信息也有许多优秀的实用程序。 sysstat包总是我现在安装的第一件事情之一。

编辑:你也可以随时查询SNMP。 有很多信息默认暴露。

也许这可能对你有帮助。 看看这个帖子: http : //www.aldeid.com/wiki/Wmic-linux

我求求不同,但是,有。 获取FWTS并运行

 fwts wmi - 

你会看到它是如何实现的以及可以读取/修改的内容。

更多在这里: https : //wiki.ubuntu.com/coreel/Reference/WMI