回答:
カーネルのバージョンとシステムアーキテクチャを表示する
uname -a
ディストリビューションの名前とバージョンを表示する
head -n1 /etc/issue
システムに登録されているすべてのパーティションを表示する
cat /proc/partitions
システムから見たRAMの合計を表示する
grep MemTotal /proc/meminfo
CPU情報を表示
grep "model name" /proc/cpuinfo
ディスクSDAに関する情報を表示
hdparm -i /dev/sda
試して lshw
として実行することをお勧めしますroot
ので、試してください
sudo lshw
Linuxでハードウェアをチェックするコマンドのリストを次に示します。すべてのディストリビューションですべてのコマンドを使用できるわけではないことに注意してください。すべての情報を取得するには、ルートとして(またはsudoを介して)起動するのが良いでしょう。
コマンド:lscpu
コマンド:lshal
コマンド:lshw
コマンド:lspci
コマンド:lsusb
コマンド:dmidecode
必要なもののためのさまざまなLinuxコマンドへのリンクを次に示します。
http://www.cyberciti.biz/tips/linux-command-to-gathers-up-information-about-a-linux-system.html
具体的には、次のようなコマンドを探しています。
cat /proc/cpuinfo
free -m
cat /proc/version
そして、ちょうど私の2セントの価値を追加するために、私も試してみます
hwinfo
完全なコマンドを使用する前に、おそらく短いバージョンを試してみてください。
hwinfo --short
あなたが探している情報をすでに提供しているかもしれません。fllバージョンは詳細が非常に豊富であるため、おそらく次のように呼び出すのが最適です。
hwinfo | more
ちなみに、lshwによって提供される情報の便利な要約形式は、次の方法で取得できます。
sudo lshw -businfo
読みやすい出力:
Bus info Device Class Description
========================================================
system PORTEGE R930 (PT331E)
bus PORTEGE R930
memory 128KiB BIOS
memory 6GiB System Memory
memory 4GiB SODIMM DDR3 Synchronous 1600 MHz (0,6 ns)
memory 2GiB SODIMM DDR3 Synchronous 1600 MHz (0,6 ns)
cpu@0 processor Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz
memory 32KiB L1 cache
memory 256KiB L2 cache
memory 4MiB L3 cache
memory 32KiB L1 cache
pci@0000:00:00.0 bridge 3rd Gen Core processor DRAM Controller
pci@0000:00:02.0 display 3rd Gen Core processor Graphics Controller
pci@0000:00:14.0 bus 7 Series/C210 Series Chipset Family USB xHCI Host Controller
pci@0000:00:16.0 communication 7 Series/C210 Series Chipset Family
MEI Controller #1
pci@0000:00:16.3 communication 7 Series/C210 Series Chipset Family KT Controller
pci@0000:00:19.0 eth0 network 82579LM Gigabit Network Connection
pci@0000:00:1a.0 bus 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2
pci@0000:00:1b.0 multimedia 7 Series/C210 Series Chipset Family High Definition Audio Controller
pci@0000:00:1c.0 bridge 7 Series/C210 Series Chipset Family PCI Express Root Port 1
pci@0000:01:00.0 generic MMC/SD Host Controller
pci@0000:00:1c.1 bridge 7 Series/C210 Series Chipset Family PCI Express Root Port 2
pci@0000:00:1c.2 bridge 7 Series/C210 Series Chipset Family PCI Express Root Port 3
pci@0000:04:00.0 wlan0 network Centrino Advanced-N 6235
pci@0000:00:1c.5 bridge 7 Series/C210 Series Chipset Family PCI Express Root Port 6
pci@0000:00:1d.0 bus 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1
pci@0000:00:1f.0 bridge QM77 Express Chipset LPC Controller
pci@0000:00:1f.2 storage 7 Series Chipset Family 6-port SATA Controller [AHCI mode]
scsi0 storage
scsi@0:0.0.0 /dev/sda disk 256GB TOSHIBA THNSNF25
scsi@0:0.0.0,1 /dev/sda1 volume 27GiB EXT4 volume
scsi@0:0.0.0,2 /dev/sda2 volume 210GiB Extended partition
/dev/sda5 volume 5722MiB Linux swap / Solaris partition
/dev/sda6 volume 204GiB Linux filesystem partition
scsi2 storage
scsi@2:0.0.0 /dev/cdrom disk DVD-RAM UJ8C2
power Lithium Ion Battery
power
wwan0 network Ethernet interface
lshw-gtkと呼ばれるグラフィカルバージョンのlshwもあります。
sudo lshw-gtk &
使用している特定のディストリビューションに依存して、これらのコマンドのほとんどをインストールする必要があるかもしれません(apt-get install、yum、pacman、...)
screenFetchと呼ばれる一般的な非標準スクリプト(インストールが必要)もあります。
screenFetchは「Bash Screenshot Information Tool」です。この便利なBashスクリプトを使用すると、これらの気の利いた端末テーマ情報の1つと、最近のすべてのスクリーンショットに表示されるASCII配布ロゴを生成できます。ディストリビューションを自動検出し、そのディストリビューションのロゴのASCIIバージョンといくつかの貴重な情報を右側に表示します。ASCIIアートを指定しないオプション、色、情報を表示するときにスクリーンショットを撮る、さらにスクリーンショットコマンドをカスタマイズするオプションもあります!このスクリプトは非常に簡単に追加でき、簡単に拡張できます。
システムのハードウェアコンポーネントの説明を提供するdmidecodeを使用することもできます。
puppetを使用してインフラストラクチャを管理する場合は、facterを使用します
facter processorcount sp_number_processors sp_current_processor_speed memorytotal operatingsystem osfamily operatingsystemrelease
processorcount => 4
sp_current_processor_speed => 2.5 GHz
sp_number_processors => 2
memorytotal => 8.00 GB
osfamily => RedHat
operatingsystem => CentOS
operatingsystemrelease => 6.5
yamlまたはjsonとして出力することもできます
facter osfamily operatingsystem --json
{"osfamily":"Darwin","operatingsystem":"Darwin"}
facter osfamily operatingsystem --yaml
osfamily: Darwin
operatingsystem: Darwin
シェフにはohaiと呼ばれる同様のツールがあります
HW-プローブツールは、一度にすべてのハードウェア関連listersの出力(hwinfo、lspciを、lscpu、hdparmの、今回smartctl、dmidecodeの、など)を収集します。