Как узнать информацию о системе в Linux

Данный пост шпаргалка для себя и содержит список необходимых команд для поиска информации в консоли linux (Ubuntu, Debian, Fedora и т.д.) о компьютерном железе.
Обозначения выполнения команд в консоли (терминале) для новичков:
$ - можно выполнять из-под юзера
# - выполняется на уровне администратора (root) или пользователя с правами (sudo)

Сведения о процессоре в Linux

$ lscpu

taiana@taiana-MS-7267:~$ lscpu
Архитектура:i686
CPU op-mode(s):        32-bit, 64-bit
Порядок байтов:Little Endian
CPU(s):                1
On-line CPU(s) list:   0
Потоков на ядро:1
Ядер на сокет:1
Сокет(ы):        1
Vendor ID:             GenuineIntel
Семейство CPU:6
Модель:          22
Model name:            Intel(R) Celeron(R) CPU          420  @ 1.60GHz
Stepping:              1
CPU МГц:            1596.090
BogoMIPS:              3192.18
L1d cache:             32K
L1i cache:             32K
L2 cache:              512K

$ cat /proc/cpuinfo

taiana@taiana-MS-7267:~$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 22
model name : Intel(R) Celeron(R) CPU 420 @ 1.60GHz
stepping : 1
microcode : 0x32
cpu MHz : 1596.090
cache size : 512 KB
physical id : 0
siblings : 1
core id : 0
cpu cores : 1
....

Здесь можно узнать о частоте, количестве ядер, hyper threading от Intel, размер кеша и т.д.

Информация о материнской плате в Linux (а так же о версии bios, процессоре и оперативной памяти)

#dmidecode

taiana@taiana-MS-7267:~$ sudo dmidecode
SMBIOS 2.5 present.
27 structures occupying 1349 bytes.
Table at 0x000FD5A0.

Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
Vendor: American Megatrends Inc.
Version: V15.1

Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
Manufacturer: MSI
Product Name: MS-7267
Version: 4.0
Serial Number: To be filled by O.E.M.
Asset Tag: To Be Filled By O.E.M.
Features:
Board is a hosting board
Board is replaceable
Location In Chassis: To Be Filled By O.E.M.
Chassis Handle: 0x0003
Type: Motherboard
Contained Object Handles: 0

...

Handle 0x0004, DMI type 4, 40 bytes
Processor Information
Socket Designation: CPU 1
Type: Central Processor
Family: Unknown
Manufacturer: Intel          
ID: 61 06 01 00 FF FB EB AF
Version: Intel(R) Celeron(R) CPU          420  @ 1.60GHz  
Voltage: 1.3 V
External Clock: 200 MHz
Max Speed: 1600 MHz
Current Speed: 1600 MHz
Status: Populated, Enabled
Upgrade: Other
Characteristics: None

...

Таблица с информацией от утилиты dmicode впечатляет. Из всей портянки (сведения о процессоре, биосе, используемой памяти и т.д.) легко выдергнуть производителя материнки и номер модели.

В данном случае это:
Base Board Information
Manufacturer: MSI
Product Name: MS-7267

Далее легко нагуглить всё, что есть на эту материнскую плату:


C биосом и процессором всё тоже самое.

Об утилите hardinfo (умеет сбрасывать отчёты в память) можно прочитать здесь.

Посмотреть информацию о системе (весь компьютер)

Краткий отчёт:
# lshw -short

Полностью:
# lshw

Посмотреть информацию о жёстком диске (hd)

Информация о разделах жёсткого диска:
$ df -h

taiana@taiana-MS-7267:~$ df -h
Файл.система           Размер Использовано  Дост Использовано% Cмонтировано в
/dev/sdb1                953M         336M  617M           36% /media/taiana/8BBA-4581

Аналогично:
# fdisk -l

taiana@taiana-MS-7267:~$ sudo fdisk -l
Device     Boot Start     End Sectors  Size Id Type
/dev/sdb1        2048 1955839 1953792  954M  b W95 FAT32

Посмотреть информацию о физическом носителе  (производитель, номер модели жёсткого диска и т.д.)


# smartctl -i /dev/sda (вместо sda подставить требуемый диск)

taiana@taiana-MS-7267:~$ sudo smartctl -i /dev/sda
smartctl 6.4 2014-10-07 r4002 [i686-linux-3.19.0-21-generic] (local build)
Copyright (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Family:     Seagate Barracuda 7200.12
Device Model:     ST3500418AS
Serial Number:    9VMKKD6F
LU WWN Device Id: 5 000c50 026dd6dc8
Firmware Version: CC38
User Capacity:    500 107 862 016 bytes [500 GB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    7200 rpm
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA8-ACS T13/1699-D revision 4
SATA Version is:  SATA 2.6, 3.0 Gb/s
Local Time is:    Fri Jul 24 12:32:33 2015 MSK
==> WARNING: A firmware update for this drive may be available,
see the following Seagate web pages:
http://knowledge.seagate.com/articles/en_US/FAQ/207931en
http://knowledge.seagate.com/articles/en_US/FAQ/213891en
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

Посмотреть информацию о pci-устройствах


lspci
taiana@taiana-MS-7267:~$ lspci
00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub (rev 02)
00:01.0 PCI bridge: Intel Corporation 82945G/GZ/P/PL PCI Express Root Port (rev 02)

Посмотреть информацию о всех usb-устройствах

$ lsusb

taiana@taiana-MS-7267:~$ lsusb
Bus 002 Device 008: ID 04b8:0007 Seiko Epson Corp. Printer
Bus 002 Device 004: ID 046d:c06c Logitech, Inc. Optical Mouse
Bus 002 Device 007: ID 1307:0330 Transcend Information, Inc. 63-in-1 Multi-Card Reader/Writer
...

Посмотреть информацию об оперативной памяти

free -t -m

taiana@taiana-MS-7267:~$ free -t -m
total       used       free     shared    buffers     cached
Память:       2014       1878        136        121         11        285
-/+ буферы/кэш:       1581        433
Подкачка:       2044       1069        975
Всего:       4059       2948       1111