Содержание
Сегодня мы обсудим с помощью каких инструментов / утилит, в Linux можно выполнять обширный и подробный анализ Вашего ПК, получить информацию об аппаратном обеспечении, программном обеспечении, конфигурации сети и т.д. Если Вы в Windows, вы это можете сделать с Everest, но как насчет Linux? Недавно я задался тем же вопросом, с помощью каких утилит можно получить информацию в Linux, ниже мы рассмотрим список с 8 утилит.
lshw представляет собой небольшой инструмент / мини утилиту, которая позволяет просканировать ваш ПК и получить подробную информацию о аппаратной конфигурации машины. Вы можете узнать точную конфигурацию оперативной памяти, версию встроенного программного обеспечения, конфигурацию системной платы, версию процессора и скорость, конфигурацию кеша, скорость шины и т.д. на DMI-совместимых x86 или (IA-64) систем EFI и на некоторых машинах PowerPC ( PowerMac G4).
На текущий момент lshw поддерживает DMI (x86 и EFI), PCI / AGP, ISA PnP (x86), CPUID (x86), IDE / ATA / ATAPI, PCMCIA, USB и SCSI.
Откройте терминал (Ctrl+Alt+T), далее выполним следующие команды:
sudo apt install lshw
либо
sudo apt install lshw-gtk
sudo apt purge lshw-gtk && lshw sudo apt autoremove sudo apt -f install
после установки ищите приложение в Меню Ubuntu - Системные утилиты - Hardware Lister.
Hardinfo - очень функциональное приложение, которое собирает и выводит полную статистику по вашему компьютеру и оборудованию которое в нем используется. В данном приложении, вы легко найдете детальную информацию о том какая видеокарта у Вас установлена, процессор, монитор и много другого.
Приложение HardInfo отображает информацию о следующих компонентах:
Устройства детальная информация:
Бенчмаркинг:
Откройте терминал(Ctrl+Alt+T), далее выполните следующую команду:
sudo apt install hardinfo
после установки ищите приложение в Меню Ubuntu - Системные утилиты - System and Profiler and Benchmark либо же с помощью поиска в Dash.
sudo apt purge hardinfo sudo apt autoremove sudo apt -f install
I-Nex - это приложение с графическим интерфейсом, которое позволяет получить информацию об аппаратных устройствах вашего компьютера, например: мышь, клавиатура, монитор и прочие подключенные устройства такие как флешка или переносной диск. Так же в вкладках приложения вы можете увидеть информацию об установленной системе, используемой версии ядра, размере оперативной памяти, типу видеоадаптера, версии, степень загрузки процессора и использования оперативной памяти в процентах. Проект I-Nex чем-то схож по своих возможностях на CPU-Z в Windows или же СPU-G в Linux.
Откройте терминал(Ctrl+Alt+T), далее выполните следующие команды:
sudo add-apt-repository ppa:i-nex-development-team/daily sudo apt update sudo apt install i-nex
sudo apt purge i-nex && sudo apt autoremove && sudo apt -f install sudo add-apt-repository --remove ppa:i-nex-development-team/daily
CPU-G - это приложение, которое показывает самую необходимую информацию о вашем оборудовании. Что-то напоминает CPU-Z, как бы дети одного общего прародителя. Конечно это не Everest, но краткие сведения о системе можно проверить.
Приложение собирает и отображает информацию:
Откройте терминал(Ctrl+Alt+T), далее выполните следующие команды
sudo add-apt-repository ppa:cpug-devs/ppa sudo apt update sudo apt install cpu-g
Все верно, в репозитории выше еще нет версии приложения для Ubuntu 16.10, но в дополнительном репозитории она уже присутствует.
sudo add-apt-repository ppa:atareao/atareao sudo apt update sudo apt install cpu-g
sudo apt purge cpu-g && sudo apt autoremove && sudo apt -f install sudo add-apt-repository --remove ppa:atareao/atareao && sudo add-apt-repository --remove ppa:cpug-devs/ppa && apt update
Dmidecode - это небольшая утилита состоящая с API интерфейса который позволяет собирать информацию об аппаратном обеспечении компьютера.
Возможности Dmidecode(может отобразить информацию об):
Для проверки информации вам нужно запустить терминал так как без терминала в случае с утилитой dmidecode нам не обойтись, например мы хотим увидеть информацию об памяти, в терминале нужно выполнить команду:
sudo dmidecode --type memory
если получить информацию по Bios соответственно команда будет вида:
sudo cledmidecode --type bios
хотим получить информацию об процессоре, выполним:
sudo dmidecode --type processor
хотите получить информацию по материнской плате, выполним:
sudo dmidecode --type baseboard
мой результат:
Handle 0x0002, DMI type 2, 8 bytes Base Board Information Manufacturer: Gigabyte Technology Co., Ltd. Product Name: M52L-S3 Version: x.x Serial Number: Thu Mar 27 13:59:54 2008.
По умолчанию данная утилита уже должна быть установлена в системе без необходимости ее повторной установки, в том случае если не установлена, выполните в терминале команду:
sudo apt install dmidecode
SysInfo - это небольшая утилита которая так же позволяет получить информацию о системе, процессоре, памяти, используемых жестких дисках и аппаратном обеспечении.
Хотя и небольшая утилита, но кратко о системе и используемом железе вы все же сможете узнать.
Откройте терминал (Ctrl+Alt+T), далее выполните следующую команду:
sudo apt install sysinfo
утилиту сможете найти там же в Меню Ubuntu - Системные утилиты - Sysinfo.
sudo apt purge sysinfo && sudo apt autoremove && sudo apt -f install
Inxi - это скрипт, который позволяет получить информацию как о системе так и аппаратном обеспечении(СPU, drivers, Xorg, Desktop, Kernel, GCC ver‐sion(s), Processes и RAM) / конфигурации оборудования что используется у вас на компьютере.
Как получить информацию с помощью Inxi о железе или системе, приведу пару примеров ниже:
Более полную информацию вы можете получить выполнив команду:
man inxi
где получите список следующего вида(это лишь часть):
-B Vendor/model, status (if available) -C CPU Flags, Bogomips on Cpu; -d Extra optical drive data; adds rev version to optical drive. -D Hdd temp with disk data if you have hddtemp installed, if you are root OR if you have added to /etc/sudoers (sudo v. 1.7 or newer) Example: <username> ALL = NOPASSWD: /usr/sbin/hddtemp -G Direct rendering status for Graphics (in X). -G (for single gpu, nvidia driver) screen number gpu is running on. -i IPv6 as well for LAN interface (IF) devices. -I System GCC, default. With -xx, also show other installed GCC versions. If running in console, not in IRC client, shows shell version number, if detected. Init/RC Type and runlevel (if available). -m Part number; Max memory module size (if available). -N -A Version/port(s)/driver version (if available) for Network/Audio; -N -A -G Network, audio, graphics, shows PCI Bus ID/Usb ID number of card. -R md-raid: Shows component raid id. Adds second RAID Info line: raid level; report on drives (like 5/5); blocks; chunk size; bitmap (if present). Resync line, shows blocks synced/total blocks. zfs-raid: Shows raid array full size; available size; portion allocated to RAID -S Desktop toolkit if avaliable (GNOME/XFCE/KDE only); Kernel gcc version -t Memory use output to cpu (-xt c), and cpu use to memory (-xt m). -w -W Wind speed and time zone (-w only). -xx Show extra, extra data (only works with verbose or line output, not short form): -A Chip vendor:product ID for each audio device. -B serial number, voltage (if available). -C Minimum CPU speed, if available. -D Disk serial number. -G Chip vendor:product ID for each video card. -I Other detected installed gcc versions (if present). System default runlevel. Adds parent program (or tty) for shell info if not in IRC (like Konsole or Gterm). Adds Init/RC (if found) version number. -m Manufacturer, Serial Number, single/double bank (if found). -M Chassis information, bios rom size (dmidecode only), if data for either is available. -N Chip vendor:product ID for each nic. -R md-raid: Superblock (if present); algorythm, U data. Adds system info line (kernel support,read ahead, raid events). If present, adds unused device line. Resync line, shows progress bar. -S Display manager (dm) in desktop output, if in X (like kdm, gdm3, lightdm). -w -W Humidity, barometric pressure. -B chemistry, cycles, location (if available). -m Width of memory bus, data and total (if present and greater than data); Detail, if present, for Type; module voltage, if available. -S Panel/shell information in desktop output, if in X (like gnome-shell, cinnamon, mate-panel). -w -W Location (uses -z/irc filter), weather observation time, wind chill, heat index, dew point (shows extra lines for data where relevant). -y Required extra option: integer, 80 or greater. Set the output line width max. Overrides IRC/Terminal settings or actual widths. If used with -h, put -y option first. Example: inxi -y 130 -z Security filters for IP/Mac addresses, location, user home directory name. Default on for irc clients. -Z Absolute override for output filters. Useful for debugging networking issues in irc for example.
используя inxi можно получить достаточно огромное количество информации даже в сравнении с утилитами, что я описывал выше с графическим интерфейсом.
inxi -m Memory: Array-1 capacity: 4 GB (est) devices: 4 EC: None Device-1: A0 size: 1 GB speed: 800 MHz type: N/A Device-2: A1 size: 1 GB speed: 800 MHz type: N/A Device-3: A2 size: No Module Installed type: N/A Device-4: A3 size: No Module Installed type: N/A inxi -s Sensors: System Temperatures: cpu: 36.0C mobo: N/A gpu: 44.0 Fan Speeds (in rpm): cpu: N/A inxi -d Drives: HDD Total Size: 265.7GB (12.8% used) ID-1: /dev/sda model: SAMSUNG_HD251HJ size: 250.1GB ID-2: USB /dev/sdb model: DataTraveler_2.0 size: 15.6GB Optical: /dev/sr0 model: ASUS DRW-24F1ST a dev-links: cdrom,cdrw,dvd,dvdrw Features: speed: 48x multisession: yes audio: yes dvd: yes rw: cd-r,cd-rw,dvd-r,dvd-ram inxi -A Audio: Card-1 Advanced Micro Devices [AMD/ATI] Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series] driver: snd_hda_intel Card-2 NVIDIA MCP61 High Definition Audio driver: snd_hda_intel Sound: Advanced Linux Sound Architecture v: k4.8.0-22-generic
Стоит заметить следующее, что при выполнении команд для получения информации либо о железе или системе, атрибуты -s или -S выведут разную информацию, первый о сенсорах, температуру CPU а второй информацию о системе вида:
inxi -S System: Host: lunuxsoid Kernel: 4.8.0-22-generic x86_64 (64 bit) Desktop: N/A Distro: Ubuntu 16.10
будьте внимательны так как регистр здесь очень важен.
sudo apt install inxi
sudo apt purge inxi && sudo apt autoremove && sudo apt -f install
Как вы наверное знаете, ранее приложение Everest лет как 6 тому было переименовано в AIDA64, но суть не поменялась и приложение имеет тот же функционал. Приложение было переименовано так как разработчики что-то не поделили между собой и разбежались по разным проектам, часть все же сгруппировалась и не дала проекту Everest умереть переименовав его в AIDA64, разработка идет и далее и мы имеем возможность пользоваться этой замечательной утилитой. Программа позволяет провести диагностику вашего компьютера, собрать подробнейшую информацию об аппаратной части (процессор, материнская плата, монитор, видеоадаптер, диски, сетевые адаптеры, PCI, PnP, PCMCIA, USB), и конечно же о программном обеспечении, операционная система, драйвера, запущенные процессы прочее.
Это лишь часть возможностей которыми обладает эта замечательная утилита. AIDA64 так же доступна и для Linux, скачать можно с официального сайта - здесь / здесь, ниже ищем ссылку с названием "Download AIDA64 Linux Extension", жмем и скачиваем архив размеров чуть более 2 мб. Распакуйте выделив мышью и выбрав в выпадающем меню "Извлечь сюда", после распаковки вы увидите новую папку "linuxextensionforaida64" внутри которой найдете 4 исполняемых файла формата ".run":
aida64_x64 aida64_x86 aida64_x64_static aida64_x86_static
файл можно запустить как обычно с помощью двойного клика мыши или же перейти в директории в которой он находится и запустить с помощью терминала:
cd ~/Загрузки/linuxextensionforaida64/ ./aida64_x64
в итоге вы не увидите графического интерфейса, внутри директории вы увидите, что появился новый файл с форматом .csv, это и есть файл отчет о нашем апаратном обеспечении и прочем другом, что позволяет проанализировать утилита, откройте в в Word или в WPS Office Writer, где сможете прочесть содержимое.
Посмотрел содержимое, удивился, немного не мало, отчет состоит с 307 страниц документа WORD, чтобы увидеть работу утилиты, вот пример первой страницы:
Page,Device,Group,ItemID,Item,Value Report,,,257,Version,AIDA64 v2.60.2100/en Report,,,0,LSHW version,unknown Report,,,266,Benchmark Module,Unknown Report,,,259,Homepage,http://www.aida64.com Report,,,260,Report Type,Command line Report,,,261,Computer,lunuxsoid Report,,,262,Generator,lunux Report,,,263,Operating System,Ubuntu 16.10 Report,,,264,Date,10/16/2016 Report,,,265,Time,18:36 Summary,,Computer,582,Computer Type,x64-based Computer Summary,,Computer,513,Operating System,Linux 4.8.0-22-generic x86_64 Summary,,Computer,514,Computer Name,lunuxsoid Summary,,Computer,515,User Name,lunux Summary,,Computer,0,Date / Time,10/16/2016 / 18:36 Summary,,Motherboard Properties,517,CPU Type,AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ Summary,,Motherboard Properties,518,Motherboard Name,Unknown Summary,,Motherboard Properties,520,System Memory,1999 MB Summary,,Motherboard Properties,521,BIOS Type,Unknown Summary,,Display,523,Video Adapter,Advanced Micro Devices Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series] Summary,,Display,524,3D Accelerator,Unknown Summary,,Display,525,Monitor,Unknown Summary,,Multimedia,526,Audio Adapter,NVIDIA Corporation MCP61 High Definition Audio Summary,,Multimedia,526,Audio Adapter,Advanced Micro Devices Inc. [AMD/ATI] Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series] Summary,,Storage,580,IDE Controller,IDE interface Summary,,Storage,580,IDE Controller,IDE interface Summary,,Storage,581,Storage Controller,MCP61 IDE Summary,,Storage,581,Storage Controller,MCP61 SATA Controller Summary,,Storage,528,Disk Drive,Unknown Summary,,Storage,529,Optical Drive,DRW-24F1ST a Summary,,Partitions,530,/dev/sdb8 (ext4),40188 MB (27071 MB free) Summary,,Partitions,530,/dev/sda1 (iso9660),1417 MB (0 KB free) Summary,,Partitions,586,Total Size,40 GB (26 GB free) Summary,,Input,532,Mouse,Unknown Summary,,Network,538,Primary IP Address,****Secret.127.0.0 Summary,,Network,539,Primary MAC Address,****Secret Summary,,Network,534,Network Adapter,Unknown Summary,,Network,0,Name,enp0s7 Summary,,Peripherals,536,Printer,Unknown Summary,,Peripherals,567,FireWire Controller,Unknown Summary,,Peripherals,568,USB1 Controller,NVIDIA Corporation MCP61 USB 1.1 Controller Summary,,Peripherals,569,USB2 Controller,NVIDIA Corporation MCP61 USB 2.0 Controller Summary,,Peripherals,588,USB3 Controller,Unknown Summary,,Peripherals,537,USB Device,MCP61 USB 1.1 Controller Summary,,Peripherals,537,USB Device,MCP61 USB 2.0 Controller Summary,,DMI,560,DMI Chassis Version,Unknown Summary,,DMI,562,DMI Chassis Asset Tag,Unknown Summary,,DMI,563,DMI Chassis Type,Unknown Summary,,DMI,570,DMI Total / Free Memory Sockets,Unknown
На этом наш небольшой список окончен, если у вас есть чем дополнить материал выше и вы пользуетесь утилитами которых нет в списке выше, поделитесь в комментариях к материалу
Автор: Юрий Герук
Лицензия: CC BY-SA 4.0
Благодарность автору!