文件名称:InformationGetter:获取linux设备的硬件信息,包括内存、CPU、磁盘和网络带宽
文件大小:1.13MB
文件格式:ZIP
更新时间:2024-06-02 06:10:51
Java
linux设备硬件信息的获取 摘要: 本文主要分析了在linux设备上采集相关的硬件信息,并给出了java实现的方法。然后模拟了“玩客云”的场景,摘取了部分关键信息,上传至服务器。 关键技术: linux命令行返回值的解析、MySQL数据的连接及相关操作、HTTP通信 实现语言: java 参考: github: 信息采集 0.重要数据结构 以下就是准备收集的硬件信息,集中保存在BaseInfo对象。 ![name][01] [01]: '信息树' 基本信息类: public class BaseInfo { private String macAddress;// mac地址(可以去掉,放在总结构上) private MemoryInfo memoryInfo;// 内存信息 private CPUInfo cpuInfo;// cpu信息 private NetInfo net
【文件预览】:
InformationGetter-master
----bin()
--------upload()
--------communication()
--------infomation()
--------json()
--------database()
--------main()
--------run.sh(134B)
----mysql.sh(281B)
----.settings()
--------org.eclipse.jdt.core.prefs(587B)
----src()
--------upload()
--------communication()
--------infomation()
--------json()
--------database()
--------main()
--------run.sh(134B)
----.project(369B)
----.classpath(428B)
----jdk8.sh(75B)
----database.sh(371B)
----lib()
--------mysql-connector-java-5.1.39-bin.jar(966KB)
--------gson-2.2.4.jar(186KB)
----README.md(21KB)