Linuxでホストのアーキテクチャーの概要を表示する!(hostnamectl/arch/uname -a)

Linuxでホストのアーキテクチャーの概要を表示します。ハードウェアのモデルとOSの状態を端的に知ることができます。

hostnamectlコマンドを引数なしで実行する!(デスクトップPC)

hostnamectlコマンドを引数なしで実行します。この情報は、ここにコマンドを実行しても得られますが、一発でハードウェアのモデルとOSの種類を確認することができます。

$ hostnamectl
 Static hostname: dpc001p1
       Icon name: computer-desktop
         Chassis: desktop
      Machine ID: c46d7551318b4a728792dc09d416eb2b
         Boot ID: e7843609280d4b8d9cf40cb15bb1b43d
Operating System: Ubuntu 22.04.1 LTS              
          Kernel: Linux 5.15.0-57-generic
    Architecture: x86-64
 Hardware Vendor: BIOSTAR Group
  Hardware Model: TB250-BTC

hostnamectlコマンドを引数なしで実行する!(VirtualBox)

VirtualBox上で表示してみました。

$ hostnamectl
 Static hostname: vmsk8s81
       Icon name: computer-vm
         Chassis: vm
      Machine ID: 9a1aa8f911af4c28b6476504769ca81a
         Boot ID: 13f9422b54fd43f68281640981dba440
  Virtualization: oracle
Operating System: Rocky Linux 9.1 (Blue Onyx)          
     CPE OS Name: cpe:/o:rocky:rocky:9::baseos
          Kernel: Linux 5.14.0-162.6.1.el9_1.0.1.x86_64
    Architecture: x86-64
 Hardware Vendor: innotek GmbH
  Hardware Model: VirtualBox

アーキテクチャーのみを表示する!(arch)

アーキテクチャーのみを表示する場合は、「arch」コマンドを使用します。hostnamectlコマンドと微妙に表示が異なる・・・

$ arch
x86_64

カーネルの情報も表示する(uname -a)

$ uname -a
Linux vmsk8s81 5.14.0-162.6.1.el9_1.0.1.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Nov 28 18:44:09 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

おわりに

引数なしで「hostnamectl」コマンドを使用するとハードウェアのモデルとOSの状態を端的に知ることができます。hostnamectlコマンドが使用できない場合は、「arch」コマンドや「uname -a」コマンドを使用するとよいと思います。

関連記事

関連書籍(Amazon)

N/A