Как проверить спецификации системы в Ubuntu Server 16.04 с помощью CLI

Как администратор серверов, вам нужно будет предоставлять отчеты и проверять, соответствует ли предоставленный сервер необходимым условиям для запуска некоторых приложений. В отличие от операционных систем с графическими интерфейсами, в Ubuntu нет предварительно установленного инструмента для определения спецификаций компьютера, на котором установлена ​​ОС, однако есть замечательный инструмент с именем lswh, который позволяет вам получать много информации об оборудовании сервера с довольно короткими командами.

В этой статье мы научим вас, как использовать lshw, чтобы узнать больше об оборудовании вашего сервера в Ubuntu 16.04.

1. Установите lshw (HardWare LiSter для Linux)

lshw — это небольшой инструмент для предоставления подробной информации о конфигурации оборудования машины. Он может сообщать точную конфигурацию памяти, версию прошивки, конфигурацию материнской платы, версию и скорость процессора, конфигурацию кэша, скорость шины и т. Д. В системах с поддержкой DMI x86 или EFI (IA-64) и на некоторых компьютерах ARM и PowerPC (PowerMac G4 Известно, что работа). Информация может быть выведена в виде простого текста, XML или HTML. В настоящее время он поддерживает DMI (только x86 и EFI), дерево устройств OpenFirmware (только PowerPC), PCI / AGP, ISA PnP (x86), CPUID (x86), IDE / ATA / ATAPI, PCMCIA (тестируется только на x86), USB и SCSI.

Чтобы установить этот пакет в вашей системе Ubuntu, выполните следующую команду:

sudo apt-get install lshw

После установки вы сможете перечислить все спецификации вашего сервера в формате HTML или в виде обычного текста. Для получения дополнительной информации об этом проекте, посетите официальный репозиторий здесь.

2. Создайте встроенный короткий список спецификаций

Предпочтительным способом почти для каждого пользователя этого инструмента является краткий список с описанием и значениями компонентов, представляющих для нас интерес, а именно процессора, оперативной памяти, емкости памяти и сетевой информации. lshw позволяет увидеть такое описание с помощью следующей команды:

sudo lshw -short

Это сгенерирует вывод, похожий на:

H/W path        Device     Class       Description
==================================================
system      VirtualBox
/0                         bus         VirtualBox
/0/0                       memory      128KiB BIOS
/0/1                       memory      1999MiB System memory
/0/2                       processor   Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
/0/100                     bridge      440FX - 82441FX PMC [Natoma]
/0/100/1                   bridge      82371SB PIIX3 ISA [Natoma/Triton II]
/0/100/1.1                 storage     82371AB/EB/MB PIIX4 IDE
/0/100/2                   display     VirtualBox Graphics Adapter
/0/100/3        eth0       network     82540EM Gigabit Ethernet Controller
/0/100/4                   generic     VirtualBox Guest Service
/0/100/5                   multimedia  82801AA AC'97 Audio Controller
/0/100/7                   bridge      82371AB/EB/MB PIIX4 ACPI
/0/100/8        eth1       network     82540EM Gigabit Ethernet Controller
/0/100/d                   storage     82801HM/HEM (ICH8M/ICH8M-E) SATA Controll
/0/3            scsi2      storage
/0/3/0.0.0      /dev/sda   disk        68GB VBOX HARDDISK
/0/3/0.0.0/1    /dev/sda1  volume      487MiB Linux filesystem partition
/0/3/0.0.0/2    /dev/sda2  volume      63GiB Extended partition
/0/3/0.0.0/2/5  /dev/sda5  volume      63GiB Linux LVM Physical Volume partition

3. Создайте общий список характеристик в виде HTML

Если для вас недостаточно краткого описания интерфейса командной строки, lshw может сгенерировать отчет на основе HTML с подробным описанием всех компонентов вашего сервера на основе Ubuntu, просто установите выходной формат html и направьте его содержимое в HTML-файл:

sudo lshw -html > server_specs.html

Содержание server_specs.html файл будет выглядеть примерно так:

Ubunto подробные спецификации на HTML

Эта опция очень полезна, когда вам нужно предоставить подробное описание для того, у кого нет доступа к серверу. Вы можете просто распечатать файл или отправить его кому-то еще.

4. Создать описание конкретного компонента

Если вам нужно подробное описание конкретного компонента вашей системы, просто отфильтруйте выходные данные, указав нужный компонент с помощью -c аргумент:

sudo lshw -C [component name]

Например:

сеть

Для отображения информации о сетевом интерфейсе используйте:

sudo lshw -C network

Это сгенерирует вывод, похожий на:

*-network:0
description: Ethernet interface
product: 82540EM Gigabit Ethernet Controller
vendor: Intel Corporation
physical id: 3
bus info: pci@0000:00:03.0
logical name: eth0
version: 02
serial: 08:00:27:e8:bf:1b
size: 1Gbit/s
capacity: 1Gbit/s
width: 32 bits
clock: 66MHz
capabilities: pm pcix bus_master cap_list ethernet physical tp 10bt 10bt-                                          fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e1000 driverversio                                          n=7.3.21-k8-NAPI duplex=full ip=10.0.2.15 latency=64 link=yes mingnt=255 multica                                          st=yes port=twisted pair speed=1Gbit/s
resources: irq:19 memory:f0000000-f001ffff ioport:d010(size=8)
*-network:1
description: Ethernet interface
product: 82540EM Gigabit Ethernet Controller
vendor: Intel Corporation
physical id: 8
bus info: pci@0000:00:08.0
logical name: eth1
version: 02
serial: 08:00:27:69:a2:01
size: 1Gbit/s
capacity: 1Gbit/s
width: 32 bits
clock: 66MHz
capabilities: pm pcix bus_master cap_list ethernet physical tp 10bt 10bt-                                          fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e1000 driverversio                                          n=7.3.21-k8-NAPI duplex=full ip=192.168.33.10 latency=64 link=yes mingnt=255 mul                                          ticast=yes port=twisted pair speed=1Gbit/s
resources: irq:16 memory:f0820000-f083ffff ioport:d240(size=8)

Хранение (перегородки)

Для отображения информации о емкости и разделах в вашей системе используйте:

sudo lshw -C volume

Это сгенерирует вывод, похожий на:

*-volume:0
description: Linux filesystem partition
vendor: Linux
physical id: 1
bus info: scsi@2:0.0.0,1
logical name: /dev/sda1
logical name: /boot
version: 1.0
serial: 9ff6ec2f-4052-4861-a546-f31e7a95c11b
size: 487MiB
capacity: 487MiB
capabilities: primary bootable extended_attributes large_files ext2 initialized
configuration: filesystem=ext2 lastmountpoint=/boot modified=2018-07-01 19:24:44 mount.fstype=ext2 mount.options=rw,relatime,block_validity,barrier,user_xattr,acl mounted=2018-07-01 19:24:44 state=mounted
*-volume:1
description: Extended partition
physical id: 2
bus info: scsi@2:0.0.0,2
logical name: /dev/sda2
size: 63GiB
capacity: 63GiB
capabilities: primary extended partitioned partitioned:extended
*-logicalvolume
description: Linux LVM Physical Volume partition
physical id: 5
logical name: /dev/sda5
serial: eSLg7t-nBsZ-fJT4-gDq4-s70Z-1Cg5-rIwDUX
size: 63GiB
capacity: 63GiB
capabilities: multi lvm2

процессор

Для отображения информации о процессоре используйте:

sudo lshw -C processor

Это сгенерирует вывод, похожий на:

*-cpu
product: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
vendor: Intel Corp.
physical id: 2
bus info: cpu@0
width: 64 bits
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx rdtscp x86-64 constant_tsc rep_good nopl xtopology nonstop_tsc pni pclmulqdq ssse3 cx16 pcid sse4_1 sse4_2 x2apic popcnt aes xsave avx rdrand hypervisor lahf_lm fsgsbase

звук

Для отображения информации о звуковой карте используйте:

sudo lshw -C sound

Это сгенерирует вывод, похожий на:

*-multimedia
description: Multimedia audio controller
product: 82801AA AC'97 Audio Controller
vendor: Intel Corporation
physical id: 5
bus info: pci@0000:00:05.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: bus_master
configuration: driver=snd_intel8x0 latency=64
resources: irq:21 ioport:d100(size=256) ioport:d200(size=64)

объем памяти

Для отображения информации о памяти RAM используйте:

sudo lshw -C memory

Это сгенерирует вывод, похожий на:

*-firmware
description: BIOS
vendor: innotek GmbH
physical id: 0
version: VirtualBox
date: 12/01/2006
size: 128KiB
capabilities: isa pci cdboot bootselect int9keyboard int10video acpi
*-memory
description: System memory
physical id: 1
size: 1999MiB

Как упоминалось в начале статьи, lshw — довольно приятная утилита с большим количеством опций, поэтому вы сможете узнать о ней больше в страница руководства для этого инструмента, а также.

Ссылка на основную публикацию
Adblock
detector