- dmidecodeコマンドを使用する方法(Bash):
dmidecodeコマンドは、DMI(Desktop Management Interface)テーブルからシステム情報を取得するために使用されます。シリアル番号もその一部です。
sudo dmidecode -s system-serial-number
- /sys/class/dmi/id/ディレクトリを読み取る方法(Bash):
/sys/class/dmi/id/ディレクトリには、DMIテーブルから取得したさまざまなシステム情報が格納されています。シリアル番号は、以下のようにして取得できます。
cat /sys/class/dmi/id/product_serial
- Pythonを使用してシリアル番号を取得する方法(Python):
Pythonのプログラムを使用して、シリアル番号を取得することもできます。以下は、python-dmidecodeモジュールを使用する方法の例です。
import dmidecode
system_info = dmidecode.system()
serial_number = system_info.get('Serial Number')
print(serial_number)
これらはLinuxでシリアル番号を取得するための一般的な方法です。他にもさまざまな方法がありますが、上記の方法は一般的に使用されるものです。必要に応じて、適切な方法を選択してください。