3
LinuxのPCのRAMスロット(DIMM)とCPUソケットの数を取得します。DIMMとCPUソケットの情報を取得
Linuxの場合、コマンドはdmidecode
ですが、このコマンドはsudo
/root権限で実行する必要があります。
sudo
/root権限を使用しないでDIMM & CPUソケットを入手するには、誰かが私に別の解決方法を教えてください。
LinuxのPCのRAMスロット(DIMM)とCPUソケットの数を取得します。DIMMとCPUソケットの情報を取得
Linuxの場合、コマンドはdmidecode
ですが、このコマンドはsudo
/root権限で実行する必要があります。
sudo
/root権限を使用しないでDIMM & CPUソケットを入手するには、誰かが私に別の解決方法を教えてください。
唯一の情報はSMBIOS/DMIで、これにアクセスする唯一の方法は/dev/mem
です。
あなたはsudoのとあまり権限を持つユーザーに関係している場合、あなたは、特定のユーザーによってdmidecodeのを実行するための特定の権限を追加することができます。
# Cmnd alias specification
Cmnd_Alias DMI_COMMANDS = /usr/sbin/dmidecode -t memory
dmiuser ALL= NOPASSWD: DMI_COMMANDS
:sudoersファイルから
例スタブ
これにより、dmiuser
アカウントでコマンドdmidecode -t memory
(この場合はパスワードなし)のみを実行できます。
/dev/memの読み方は? –
@HrvojeTファイルとして公開されているため、ほとんどの言語のファイルAPIを使用して読むことができます。さまざまな目的のために読むべきビットは、別の質問に潜在的に適しています。 – Petesh
私は理解しません。 'Cat'はこれを読むことができません。このバイナリファイルですか?プログラミング言語について話していますか? –