获取DIMM& CPU套接字信息

时间:2012-05-03 10:07:42

标签: linux

我想在Linux中获得PC的RAM插槽(DIMM)和CPU插槽的数量。

在Linux中,有一个命令dmidecode,但此命令必须以sudo / root权限运行。

任何人都可以告诉我另一个解决方案来获得DIMM&不使用sudo / root权限的CPU套接字。

1 个答案:

答案 0 :(得分:3)

唯一有信息的是SMBIOS / DMI,唯一可以通过/dev/mem访问它的方法。

如果您担心用户拥有过多的sudo权限,那么您可以添加特定用户运行dmidecode的特定权限:

来自sudoers文件的

示例存根:

# Cmnd alias specification
Cmnd_Alias  DMI_COMMANDS = /usr/sbin/dmidecode -t memory

dmiuser ALL= NOPASSWD: DMI_COMMANDS

这允许dmiuser帐户只执行命令dmidecode -t memory(在这种情况下没有密码)。