Unix 指南/解释/确定硬件
外观
以下是确定硬件的几种方法,这些硬件当前在系统上
- 运行dmesg(在 *BSD 上运行良好)
- 使用 KDE 信息中心(K 菜单 -> 系统 -> 信息中心)
在 *BSD 系统上运行dmesg以确定内核版本、内存数量以及这台计算机是否有音频设备。
$ dmesg | less ... OpenBSD 3.8 (GENERIC) #425: Sat Sep 10 15:49:26 MDT 2005 [email protected]:/usr/src/sys/arch/macppc/compile/GENERIC real mem = 268435456 (262144K) avail mem = 236363776 (230824K) using 1254 buffers containing 13418496 bytes of memory mainbus0 (root) ... mpcpcibr1 at mainbus0: uni-north, Revision 0x5 pci1 at mpcpcibr1 bus 0 ... macobio0 at pci1 dev 23 function 0 "Apple Intrepid" rev 0x00 ... snapper0 at macobio0: irq 30,1,2 ... audio0 at snapper0 ...
该系统使用 OpenBSD 3.8 内核,与 OpenBSD 3.8 操作系统发行版匹配。(通常,*BSD 上的内核与某个版本的系统匹配。相比之下,Linux 内核和系统存在许多组合。)
实际内存为 262144K,但只有 230824K 是“可用”的,这可能意味着可用。使用bc或其他方法除以 1024 以转换为兆字节
$ bc 262144 / 1024 256 230824 / 1024 225 quit
这台计算机有 256 MB 内存,但只有 225 MB 是“可用”的。因为我们使用了 bc,所以答案向下取整为整数。
dmesg 输出中的这行表示存在音频设备
audio0 at snapper0
我们可以向上浏览 dmesg,了解到我们有 audio0 在 snapper0 在 macobio0 在 pci1 在 mpcpcibr1 在 mainbus0。但是,我们可能只对“audio0”感兴趣,这意味着我们有一个音频设备,而“snapper0”是我们想要了解提供此音频的声卡类型时需要关注的。在这台计算机上,应该可以安装播放声音和音乐的程序。