2019年 10月 08日
SUSE Linux でハードウェアやソフトウェアの情報を調べる
Linux commands to display your hardware informationLinux lshw Command Tutorial for Beginners (6 Examples)【 lshw 】コマンド――ハードウェアの情報を表示するLinuxでハードウェア情報を表示させる「lshw」コマンドの使い方
- lshw- inxi- hwinfo- lsusb- lspci- lscpu- dmidecode- free- hdparm- lsblk- fdisk- smartctl- sensors- supportconfig
SUSE Linux では lshw と inxi はデフォルトではインストールされません。yast でインストールできない、リポジトリにも登録されていない場合は、手動で1クリックインストールします。次の記事をご参考下さい。
SUSE で 1 Click インストールができない場合、YaSTにないメニューを追加
SLE15, openSUSE Leap 15.1 では、lshw, inxi パッケージをインストールする必要があります。※ openSUSE Leap 15.1 の場合、標準レポジトリにありましたが、2019/10 現在、バージョンが古いため software.opensuse.org の1クリック版の方が新しい様です。※ SLE 15 の場合はパッケージDVDにも、Yast2-MetaPackage-Handlerはレポジトリにもないため openSUSE のソフトウェアサイトから、1 Click インストールします。SLE15 で1クリックインストールするには Yast2-MetaPackage-Handler をダウンロードしてrpm コマンドで手動でインストールします。 software.opensuse.org より search して、yast2 metapackage handler の rpm を手動でダウンロード、インストールします。
ダウンロードして
# rpm -i yast2-metapackage-handler-x.x.x.noarch.rpm
その後、lshw パッケージなど、レポジトリにないパッケージを1クリックインストールします。
より "lshw" を search して適合する SLE/openSUSE のディストリビューションのバージョンから 1 click Install
sle15: ~# hwinfo: 略sle15: ~# hwinfo --short: 以下略sle15: ~# lshw -C networksle15: ~# lshw -short -C network
sle15: ~# lshw -short -C memory
sle15: ~# lshw -short -C disk
sle15: ~# lspci
- inxi -sles15:~ # lsusb
sles15:~ # inxidmidecode より情報が単純で要点がまとめて出てきます。
オプションが豊富で使いこなすのはちょっと難しいかもしれません。sles15:~ # dmidecode -q: 省略sles15:~ # dmidecode -tdmidecode: option requires an argument -- 't'Type number or keyword expectedValid type keywords are:biossystembaseboardchassisprocessormemorycacheconnectorslotsles15:~ # dmidecode -t biossles15:~ # dmidecode: 長いので以下省略
sle15 ~ # lscpu
sle15:/~ # free -msle15:/~ # free -g
sle15:/~ # hdparm -i /dev/sda
sle15:/~ # lsblk
sle15:/~ # fdisk -l
sle15:/~ # fdisk -l /dev/sdX
HDD の S.M.A.R.T 情報を調べてディスクの健康状態をチェックします。
sle15:/~ # smartctl --scansle15:/~ # smartctl -i /dev/sdX
sle15:/~ # smartctl -a /dev/sdX: 長いので省略sle15:/~ # smartctl -l error /dev/sdX
> Software Management より "sensors" を Search
sle15:/~ # sensors-detect: 略sle15:/~ # sensors
SLE/openSUSE 固有の supportconfig スクリプトは、ソフトウェアの基本情報を一括して取得し、/var/log/nts_hostname.yyyymmdd.tbz 形式に圧縮するスクリプトです。SUSE Linux の設定内容を一括して取得する supportconfigsle15:~ # supportconfig
以下省略、20分位かかります。