社区
Linux/Unix社区
帖子详情
获取硬件信息的问题
yzcurry
2010-05-28 02:10:59
大家好
小弟刚接触linux编程不久,想编写一个工具,功能是获取硬件上一些信息,比如有多少个processor,内存多少,硬盘容量,剩余容量等等信息。我不知道怎么下手写,也就是不知道用什么库函数来实现这些功能,请各位大侠指点指点,谢谢!
...全文
99
5
打赏
收藏
获取硬件信息的问题
大家好 小弟刚接触linux编程不久,想编写一个工具,功能是获取硬件上一些信息,比如有多少个processor,内存多少,硬盘容量,剩余容量等等信息。我不知道怎么下手写,也就是不知道用什么库函数来实现这些功能,请各位大侠指点指点,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yzcurry
2010-05-28
打赏
举报
回复
谢谢上面的兄弟,方法正确,谢谢!
deargodz_w
2010-05-28
打赏
举报
回复
读取/proc下的文件. 如meminfo cpuinfo paritions,这些都是内核映射出来的一些数据结构。都可以用fopen来读取里面的信息。
yzcurry
2010-05-28
打赏
举报
回复
但我想直接用程序输出出来,不是用shell命令。怎么搞?
hzcpig
2010-05-28
打赏
举报
回复
这些基本上proc文件系统里都有
比如查内存,直接cat /proc/meminfo
山椒π
2010-05-28
打赏
举报
回复
这些信息的话用shell脚本实现就可以。
一般都是通过查看内核的输出信息来获得。
比如CPU信息
cat /proc/cpuinfo
当前挂载的磁盘信息
df -h
内存信息
cat /proc/meminfo
内存使用情况
free
当然不能直接使用,要对这些信息处理下获取自己需要的,grep cut awk sed等几个命令就差不多了。
如 free |grep Mem | awk '{print $4}' 获取当前可用内存量
这样的信息很多,google下会出来一大把
C++
获取
计算机的CPU ID,硬盘序列号等
硬件
信息
C++
获取
计算机的CPU ID,硬盘序列号等
硬件
信息
,C++
获取
计算机的CPU ID,硬盘序列号等
硬件
信息
。
获取
硬盘、主板、CPU、网卡MAC地址等
硬件
序列号
信息
的c++/vc6.0GetHDSerial源码
VC6.0/C++可以提取硬盘、主板、CPU、网卡MAC地址等
硬件
序列号,包含了CPP和.h等源代码文件及lib库
GPS
硬件
检测工具
GPS
硬件
检测工具,我想大家都懂的不用我来解释了吧
用驱动
获取
cpu的温度
用驱动
获取
cpu的温度,针对intel的cpu
获得CPU序列号和CPU厂商名
如何获得CPU序列号和CPU厂商名
Linux/Unix社区
23,216
社区成员
74,539
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章