免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6351 | 回复: 15
打印 上一主题 下一主题

[FreeBSD] FreeBSD如何获得硬件信息? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-16 16:24 |只看该作者 |倒序浏览
例如:当前有几个硬盘(包括没有mount的),硬盘有几个分区?网卡(包括没有启动的)?

谁知道调用函数可以获得,谢谢。

论坛徽章:
0
2 [报告]
发表于 2007-01-16 16:49 |只看该作者
FreeBsd下查看系统硬件配置
很多玩linux的朋友在安装freeBSD后,在需要查看硬件配置时候,第一反应是
lspci
或者直接cat /proc/cpuinfo查看CPU。
可确发现 “lspci: command not found”
呵呵,没辙了吧?

论坛徽章:
0
3 [报告]
发表于 2007-01-16 16:58 |只看该作者
其实,用下面的命令
less /var/run/dmesg.boot
就可以了。
其实,/var/run/dmesg.boot,只是dmesg在启动的时候建立的一个快照,也可以使用dmesg命令来查看相关信息

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
4 [报告]
发表于 2007-01-16 17:12 |只看该作者
原帖由 新杂人 于 2007-1-16 16:49 发表
FreeBsd下查看系统硬件配置
很多玩linux的朋友在安装freeBSD后,在需要查看硬件配置时候,第一反应是
lspci
或者直接cat /proc/cpuinfo查看CPU。
可确发现 “lspci: command not found”
呵呵,没辙了吧?


为什么非要把Linux拖出来说?自认为感觉优良那就和Solaris去比,反正Lin身后堆满了铜臭,推动Lin发展的也是为牟取暴利的商业公司,Lin现在也算半个商业产品了。

[ 本帖最后由 gvim 于 2007-1-16 17:15 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2007-01-16 17:22 |只看该作者
原帖由 gvim 于 2007-1-16 17:12 发表


为什么非要把Linux拖出来说?自认为感觉优良那就和Solaris去比,反正Lin身后堆满了铜臭,推动Lin发展的也是为牟取暴利的商业公司,Lin现在也算半个商业产品了。


有必要撤到这方面么?小心有人说:就算是自由无敌开源第一的BSD各大发行版竟然连一个类似lspci的东西都没有,也就没必要如此自大吧,都是鸡毛蒜皮的小事,拿出方案来才是硬道理。

Hints:试试看ports中的pciutils

论坛徽章:
0
6 [报告]
发表于 2007-01-16 17:24 |只看该作者
补充一下,lz貌似是发在程序版的,应该是要怎样编程实现吧,看看sysutils目录中一些ports的源代码或许有帮助。

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
7 [报告]
发表于 2007-01-16 17:27 |只看该作者
原帖由 colddawn 于 2007-1-16 17:22 发表


有必要撤到这方面么?小心有人说:就算是自由无敌开源第一的BSD各大发行版竟然连一个类似lspci的东西都没有,也就没必要如此自大吧,都是鸡毛蒜皮的小事,拿出方案来才是硬道理。

Hints:试试看ports中的pc ...


re

论坛徽章:
0
8 [报告]
发表于 2007-01-16 17:58 |只看该作者
查看硬件信息可以试试这个:
sysctl -a | grep "^dev\."

至于你要查看磁盘的分区状况,这个不属于硬件信息,应该使用管理磁盘系统的工具查看。

论坛徽章:
0
9 [报告]
发表于 2007-01-16 23:10 |只看该作者
pciconf -lv
试试这个也不错

论坛徽章:
0
10 [报告]
发表于 2007-01-17 09:12 |只看该作者
谢谢大家。我其实是想不使用终端界面,而做一个WEB界面实现部分管理功能。查看当前安装的网卡的信息和硬盘信息,通过WEB的方式配置ip地址和mount硬盘。
现在已经找到部分方法获得相应的资料。
例如:通过open /dev/pci的方式,获得网卡安装信息。
      通过Disk_Names的函数调用获得安装的硬盘信息。

现在还在阅读资料和尝试之中,如果大家有什么更好的方法,请帮助一下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP