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)