Package sysinfo 是一个提供 Linux 操作系统/内核/硬件系统信息的 Go 库。它完全独立,不依赖主机系统,不执行外部程序,甚至不导入其他 Go 库。
我找不到任何可以提供我需要的数据/功能集的独立库。于是又一个sysinfo诞生了。
求
系统信息要求:
Linux 内核 4.2 或更高版本
访问 /sys & /proc Linux 虚拟文件系统
访问 /etc、/var、/run FS 层次结构中的各种文件
超级用户权限(访问 SMBIOS/DMI 表并检测 RAM 大小和属性)
Sysinfo 不需要目标系统上的任何其他外部实用程序,这是它的主要优势,恕我直言。
它在很大程度上依赖于 Linux 内部,因此没有计划支持其他操作系统。
更多详情、使用方法,请下载后阅读README.md文件
2022-07-06 19:10:18
22KB
go