コンテンツにスキップ

Linuxのホストマシンのスペックを確認する方法

Linuxホストマシンスペック確認コマンド一覧

CPU情報

コマンド 説明
lscpu CPUの詳細情報(コア数、クロック速度、アーキテクチャなど)を表示
cat /proc/cpuinfo CPUの詳細情報をより生データに近い形式で表示

メモリ情報

コマンド 説明
free -h メモリの使用状況(使用量、空きメモリ、バッファ、キャッシュなど)を人間が読みやすい形式で表示
cat /proc/meminfo メモリに関する詳細情報を表示

ディスク情報

コマンド 説明
lsblk ディスクやパーティションの構成を階層的に表示
df -Th ディスクの使用状況(容量、使用量、空き容量)とファイルシステムタイプを表示
df -h ディスクの使用状況を人間が読みやすい形式で表示

ネットワークインターフェース

コマンド 説明
ip a ネットワークインターフェースの状態やIPアドレスを確認(推奨)
ifconfig ネットワークインターフェースの状態を確認(旧式)

ハードウェア情報

コマンド 説明
sudo lshw システム全体のハードウェア構成を階層的に表示
sudo dmidecode DMIテーブルからハードウェア情報を詳細に表示
lspci \| grep -i vga GPUなどのグラフィックカード情報を表示

仮想化環境(VM)情報

コマンド 仮想化タイプ 説明
virsh list --all KVM/QEMU 管理されている全仮想マシンのリストを表示
virsh dominfo <VM名> KVM/QEMU 特定の仮想マシンの詳細情報を表示
virsh status <VM名> KVM/QEMU 仮想マシンの動作状態を確認
esxcli system version get VMware VMwareホストのバージョンと構成を表示
docker ps Docker 稼働中のコンテナの状態を表示
docker inspect <コンテナID/名前> Docker 特定のコンテナの詳細情報を表示

システム全般情報

コマンド 説明
uname -a カーネルのバージョン、OSの種類、ホスト名などを表示
cat /etc/os-release Linuxディストリビューションの詳細情報を表示
dmesg システムの起動メッセージやエラーメッセージを表示
journalctl -xe systemdのジャーナルログを表示
neofetch システム情報を視覚的に表示(要インストール)

パッケージ情報

コマンド 対象ディストリビューション 説明
dpkg -l Debian系(Ubuntu等) インストール済みパッケージ一覧を表示
rpm -qa RedHat系(CentOS, Fedora等) インストール済みパッケージ一覧を表示