GNU/Linux >> Belajar Linux >  >> Linux

Cara terbaik untuk mendapatkan id mesin di Linux?

Pada mesin modern dengan systemd:id mesin dibuat oleh systemd-machine-id-setup. Lokasi id mesin didokumentasikan - di freedesktop machine-id dan man machine-id dan id mesin memiliki format yang lebih standar - lihat RFC4122. Hanya:

cat /etc/machine-id

Anda dapat menggunakan lshal. Ini membutuhkan hal (apt-get install hal atau yum install hal) untuk diinstal terlebih dahulu. Dengan cara ini Anda dapat mengakses semua info dmidecode tanpa izin root.

Non-root yang setara dengan

# dmidecode | grep -i uuid

akan

$ lshal |grep -i system.hardware.uuid

Dan juga info lainnya sesuai kebutuhan Anda.


Bergantung pada kernel Anda, informasi DMI mungkin tersedia melalui sysfs. Cobalah:

# cat /sys/class/dmi/id/board_serial
xxxxxxxxxxxxxxx
# cat /sys/class/dmi/id/product_uuid
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

atau menggunakan alat

# dmidecode -s baseboard-serial-number
...
# dmidecode -s system-uuid
...

Linux
  1. Cara Terbaik Untuk Menerapkan Dukungan Hotkeys Di Linux?

  2. Bagaimana Cara Memeriksa Apakah Sistem Linux Berjalan di Sistem Fisik atau Mesin Virtual?

  3. Contoh Perintah dmidecode di Linux

  1. Apakah ada cara untuk mendapatkan UID pengguna di mesin Linux menggunakan java?

  2. Cara yang tepat untuk mendapatkan grup pengguna di linux menggunakan C

  3. Cara terbaik untuk mengembangkan perangkat lunak Linux RAID 1 hingga RAID 10

  1. dmidecode:Dapatkan Informasi Perangkat Keras Sistem Di Linux

  2. Apakah Kami Memiliki Undo Di Linux?

  3. Cara terbaik untuk menonaktifkan swap di Linux