
DBus はどのようにしてマシン ID を計算しますか? ( /etc/machine-id
、/var/lib/dbus/machine-id
)。どちらの方法の方が正確な決定方法でしょうか?
答え1
マシンIDは/etc/machine-id
通常、システムのインストール時にランダムに生成されるsystemd-machine-id-setup
ステートレス システムでは、システムの起動時に生成されることもあります。ファイルの形式は、/var/lib/dbus/machine-id
D-Bus によって導入されたものです。
ファイル/var/lib/dbus/machine-id
はランダムに生成されますdbus-uuidgen
、通常は D-Bus パッケージのインストール後スクリプトによって呼び出されます。 へのシンボリックリンクにすることもできます/etc/machine-id
。