查找系统信息

时间:2013-05-15 09:11:40

标签: java system

我想找出类似的内容:

  • 计算机使用java(网卡)的硬件。
  • 如果引入了USB闪存驱动器,可能是闪存驱动器的内容(文件名,目录,大小)。
  • 访问了哪些IP地址或网站。

如何获取该信息?

2 个答案:

答案 0 :(得分:1)

Sigar API提供了一个便携式界面,用于收集系统信息,例如:

系统内存,交换,cpu,平均负载,正常运行时间,登录 每进程内存,CPU,凭证信息,状态,参数,环境,打开文件 文件系统检测和指标 网络接口检测,配置信息和指标 TCP和UDP连接表 网络路由表 大多数操作系统都提供此信息,但每个操作系统都有自己的方式提供它。 无论底层平台如何,SIGAR都为开发人员提供了一个访问此信息的API。 核心API在纯C中实现,目前为Java,Perl,Ruby,Python,Erlang,PHP和C#实现了绑定。

查看他们的主页:

https://support.hyperic.com/display/SIGAR/Home

答案 1 :(得分:0)

我认为唯一的办法就是JNI。 env变量不会告诉你那些细节。用C / C ++编写一个小程序并通过JNI访问函数

顺便说一句:METALLICA !!!