跳转到内容

Unix 指南/解释/确定硬件

来自维基教科书,开放的书籍,开放的世界

以下是确定硬件的几种方法,这些硬件当前在系统上

  • 运行dmesg(在 *BSD 上运行良好)
  • 使用 KDE 信息中心(K 菜单 -> 系统 -> 信息中心)


Clipboard

待办事项


在 *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”是我们想要了解提供此音频的声卡类型时需要关注的。在这台计算机上,应该可以安装播放声音和音乐的程序。

华夏公益教科书