Поиск по сайту:

Как найти сведения о системе Linux с помощью inxi

Inxi — это бесплатный полнофункциональный инструмент с открытым исходным кодом для получения информации о системе с командной строкой. Он показывает системное оборудование, процессор, драйверы, Xorg, рабочий стол, ядро, версии GCC, процессы, использование оперативной памяти и множество другой полезной информации. Будь то жесткий диск или процессор, материнская плата или все детали всей системы, inxi отобразит их более точно за считанные секунды. Поскольку это инструмент CLI, вы можете использовать его в настольной или серверной версии. Inxi доступен в репозиториях по умолчанию большинства дистрибутивов Linux и некоторых систем BSD.

Установить inxi

В Arch Linux и его производных:

Чтобы установить inxi в Arch Linux или его производных, таких как Antergos и Manajaro Linux, запустите:

sudo pacman -S inxi

На тот случай, если Inxi недоступен в репозиториях по умолчанию, попробуйте установить его из AUR (это меняется от года к году) с помощью любых вспомогательных программ AUR.

Использование Ура:

yay -S inxi

Для Debian/Ubuntu и производных:

sudo apt-get install inxi

В Fedora/RHEL/CentOS/Scientific Linux:

inxi доступен в репозиториях Fedora по умолчанию. Итак, просто запустите следующую команду, чтобы сразу установить ее.

sudo dnf install inxi

В RHEL и его клонах, таких как CentOS и Scientific Linux, вам необходимо добавить репозиторий EPEL, а затем установить inxi.

Чтобы установить репозиторий EPEL, просто запустите:

sudo yum install epel-release

После установки репозитория EPEL установите inxi с помощью команды:

sudo yum install inxi

В SUSE/openSUSE:

sudo zypper install inxi

Найдите сведения о системе Linux с помощью inxi

inxi для правильной работы потребуются некоторые дополнительные программы. Они будут установлены вместе с inxi. Однако в случае, если они не устанавливаются автоматически, вам необходимо найти и установить их.

Чтобы просмотреть все необходимые программы, запустите:

inxi --recommends

Если вы видите какие-либо недостающие программы, установите их перед началом использования inxi.

Теперь давайте посмотрим, как использовать его, чтобы раскрыть детали системы Linux. Использование inxi довольно простое и понятное.

Откройте свой терминал и выполните следующую команду, чтобы распечатать краткую информацию о процессоре, памяти, жестком диске и ядре:

inxi

Пример вывода:

CPU: Dual Core Intel Core i3-2350M (-MT MCP-) speed/min/max: 798/800/2300 MHz 
Kernel: 5.1.2-arch1-1-ARCH x86_64 Up: 1h 31m Mem: 2800.5/7884.2 MiB (35.5%) 
Storage: 465.76 GiB (80.8% used) Procs: 163 Shell: bash 5.0.7 inxi: 3.0.34

Найдите сведения о системе Linux с помощью inxi

Как видите, Inxi отображает следующие сведения о моем рабочем столе Arch Linux:

  1. Тип процессора,
  2. Скорость процессора,
  3. Подробности ядра,
  4. Время работы,
  5. Сведения о памяти (общая и использованная память),
  6. Размер жесткого диска и текущее использование,
  7. Проксы,
  8. Детали оболочки по умолчанию,
  9. Инкси версия.

Чтобы отобразить полную сводку, используйте переключатель "-F", как показано ниже.

inxi -F

Пример вывода:

System:    Host: sk Kernel: 5.1.2-arch1-1-ARCH x86_64 bits: 64 Desktop: Deepin 15.10.1 Distro: Arch Linux 
Machine:   Type: Portable System: Dell product: Inspiron N5050 v: N/A serial: <root required> 
           Mobo: Dell model: 01HXXJ v: A05 serial: <root required> BIOS: Dell v: A05 date: 08/03/2012 
Battery:   ID-1: BAT0 charge: 39.0 Wh condition: 39.0/48.8 Wh (80%) 
CPU:       Topology: Dual Core model: Intel Core i3-2350M bits: 64 type: MT MCP L2 cache: 3072 KiB 
           Speed: 798 MHz min/max: 800/2300 MHz Core speeds (MHz): 1: 798 2: 798 3: 798 4: 798 
Graphics:  Device-1: Intel 2nd Generation Core Processor Family Integrated Graphics driver: i915 v: kernel 
           Display: x11 server: X.Org 1.20.4 driver: modesetting unloaded: vesa resolution: 1366x768~60Hz 
           Message: Unable to show advanced data. Required tool glxinfo missing. 
Audio:     Device-1: Intel 6 Series/C200 Series Family High Definition Audio driver: snd_hda_intel 
           Sound Server: ALSA v: k5.1.2-arch1-1-ARCH 
Network:   Device-1: Realtek RTL810xE PCI Express Fast Ethernet driver: r8169 
           IF: enp5s0 state: down mac: 45:c8:gh:89:b6:45 
           Device-2: Qualcomm Atheros AR9285 Wireless Network Adapter driver: ath9k 
           IF: wlp9s0 state: up mac: c3:11:96:22:87:3g
           Device-3: Qualcomm Atheros AR3011 Bluetooth type: USB driver: btusb 
Drives:    Local Storage: total: 465.76 GiB used: 376.31 GiB (80.8%) 
           ID-1: /dev/sda vendor: Seagate model: ST9500325AS size: 465.76 GiB 
Partition: ID-1: / size: 456.26 GiB used: 376.25 GiB (82.5%) fs: ext4 dev: /dev/sda2 
           ID-2: /boot size: 92.8 MiB used: 62.9 MiB (67.7%) fs: ext4 dev: /dev/sda1 
           ID-3: swap-1 size: 2.00 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda3 
Sensors:   System Temperatures: cpu: 58.0 C mobo: N/A 
           Fan Speeds (RPM): cpu: 3445 
Info:      Processes: 169 Uptime: 1h 38m Memory: 7.70 GiB used: 2.94 GiB (38.2%) Shell: bash inxi: 3.0.34

Inxi, используемый в IRC, автоматически отфильтровывает MAC-адрес вашего сетевого устройства, IP-адрес WAN и LAN, ваш каталог имени пользователя /home в разделах и некоторые другие элементы, чтобы обеспечить базовую конфиденциальность и безопасность. Вы также можете активировать эту фильтрацию с помощью опции -z, как показано ниже.

inxi -Fz

Чтобы переопределить фильтр IRC, используйте параметр -Z.

inxi -FZ

Это может быть полезно, например, при устранении проблем с сетевым подключением онлайн в приватном чате. Пожалуйста, будьте очень осторожны при использовании опции -Z. Он отобразит ваши MAC-адреса. Не следует делиться результатами, полученными с опцией -Z, на публичных форумах.

Отображение сведений об устройстве

При запуске inxi без каких-либо опций вы получите основные сведения о вашей системе, такие как процессор, память, ядро, время работы, жесткий диск и т. д.

Вы, конечно, можете сузить результат, чтобы показать конкретные сведения об устройстве, используя различные параметры. Inxi имеет множество вариантов (как прописных, так и строчных).

Сначала мы увидим примеры команд для всех параметров в верхнем регистре в алфавитном порядке. Некоторым командам могут потребоваться права root/sudo для получения фактических данных.

Параметры верхнего регистра

1. Отображение сведений об аудио/звуковой карте

Чтобы отобразить информацию об аудио и звуковых картах с помощью драйвера звуковой карты, используйте параметр -A.

$ inxi -A
Audio:     Device-1: Intel 6 Series/C200 Series Family High Definition Audio driver: snd_hda_intel 
           Sound Server: ALSA v: k5.1.2-arch1-1-ARCH

2. Отображение сведений об аккумуляторе

Чтобы отобразить сведения об аккумуляторе вашей системы с текущим зарядом и состоянием, используйте параметр -B.

$  inxi -B
Battery:   ID-1: BAT0 charge: 39.0 Wh condition: 39.0/48.8 Wh (80%)

3. Отображение сведений о процессоре

Чтобы отобразить полную информацию о процессоре, включая количество ядер, модель процессора, кэш процессора, тактовую частоту процессора, минимальную/максимальную скорость процессора и т. д., используйте опцию -C.

$ inxi -C
CPU:       Topology: Dual Core model: Intel Core i3-2350M bits: 64 type: MT MCP L2 cache: 3072 KiB 
           Speed: 798 MHz min/max: 800/2300 MHz Core speeds (MHz): 1: 798 2: 798 3: 798 4: 798

4. Отображение сведений о жестком диске

Чтобы отобразить информацию о вашем жестком диске, такую как тип диска, производитель, идентификатор устройства, модель, размер диска, общий объем дискового пространства, процент использования и т. д., используйте опцию -D.

$ inxi -D
Drives:    Local Storage: total: 465.76 GiB used: 376.31 GiB (80.8%) 
           ID-1: /dev/sda vendor: Seagate model: ST9500325AS size: 465.76 GiB

5. Отображение сведений о графике

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

$ inxi -G
Graphics:  Device-1: Intel 2nd Generation Core Processor Family Integrated Graphics driver: i915 v: kernel 
           Display: x11 server: X.Org 1.20.4 driver: modesetting unloaded: vesa resolution: 1366x768~60Hz 
           Message: Unable to show advanced data. Required tool glxinfo missing.

6. Отображение подробной информации о процессах, времени безотказной работы, памяти, версии inxi

Чтобы отобразить информацию об отсутствии процессов, общем времени безотказной работы, общем объеме использованной памяти, деталях оболочки, версии inxi и т. д., используйте опцию -I.

$ inxi -I
Info:      Processes: 170 Uptime: 5h 47m Memory: 7.70 GiB used: 3.27 GiB (42.4%) Shell: bash inxi: 3.0.34

7. Отображение сведений о материнской плате

Чтобы отобразить информацию о деталях вашего компьютера, производителе, материнской плате, BIOS, используйте опцию -M.

$ inxi -M
Machine:   Type: Portable System: Dell product: Inspiron N5050 v: N/A serial: <root required> 
           Mobo: Dell model: 034ygt v: A018 serial: <root required> BIOS: Dell v: A001 date: 09/04/2015

8. Показать сведения о сетевой карте

Чтобы отобразить информацию о вашей сетевой карте, включая производителя, драйвер карты, количество сетевых интерфейсов и т. д., используйте опцию -N.

$ inxi -N
Network:   Device-1: Realtek RTL810xE PCI Express Fast Ethernet driver: r8169 
           Device-2: Qualcomm Atheros AR9285 Wireless Network Adapter driver: ath9k 
           Device-3: Qualcomm Atheros AR3011 Bluetooth type: USB driver: btusb

Если вы хотите отобразить дополнительные сведения о сетевых картах, такие как MAC-адрес, скорость и состояние сетевой карты, используйте опцию -n.

inxi -n

Пожалуйста, будьте осторожны, делясь этой информацией на публичном форуме.

9. Показать сведения о разделе

Чтобы отобразить основную информацию о разделе, используйте параметр -P.

$ inxi -P
Partition: ID-1: / size: 456.26 GiB used: 376.25 GiB (82.5%) fs: ext4 dev: /dev/sda2 
           ID-2: /boot size: 92.8 MiB used: 62.9 MiB (67.7%) fs: ext4 dev: /dev/sda1 
           ID-3: swap-1 size: 2.00 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda3

Чтобы отобразить полную информацию о разделах, включая точки монтирования, используйте параметр -p.

inxi -p

10. Отображение сведений о RAID

Чтобы отобразить информацию о RAID, используйте опцию -R.

inxi -R

11. Отображение сведений о системе

Чтобы отобразить системную информацию Linux, такую как имя хоста, ядро, DE, версия ОС и т. д., используйте опцию -S.

$ inxi -S
System:    Host: sk Kernel: 5.1.2-arch1-1-ARCH x86_64 bits: 64 Desktop: Deepin 15.10.1 Distro: Arch Linux

12. Отображение сведений о погоде

Inixi предназначен не только для поиска подробностей об оборудовании. Это полезно и для получения других вещей.

Например, вы можете отобразить сведения о погоде в определенном месте. Для этого запустите inxi с опцией -W, как показано ниже.

$ inxi -W 95623,us
Weather:   Temperature: 21.1 C (70 F) Conditions: Scattered clouds Current Time: Tue 11 Jun 2019 04:34:35 AM PDT 
           Source: WeatherBit.io

Обратите внимание, что для получения достоверных результатов в названиях городов/штатов/стран следует использовать только буквы ASCII.

Параметры нижнего регистра

1. Отображение основных сведений о системе

Чтобы отобразить только основную информацию о вашей системе, используйте опцию -b.

inxi -b

Альтернативно вы можете использовать эту команду:

Оба сервера одной цели.

inxi -v 2

2. Установить цветовую схему

Мы можем установить различные цветовые схемы для вывода inxi, используя опцию -c. Вы можете установить номер цветовой схемы от 0 до 42. Если номер схемы не указан, предполагается 0.

Вот вывод inxi с опцией -c и без нее.

вывод inxi без цветовой схемы

Как видите, когда мы запускаем inxi с опцией -c, цветовая схема отключается. Опция -c полезна для отключения цветного вывода при перенаправлении чистого вывода без escape-кодов в текстовый файл.

Аналогично мы можем использовать другие значения цветовой схемы.

inxi -c10
inxi -c42

3. Показать сведения об оптическом приводе

Мы можем отобразить сведения о данных оптического привода вместе со сведениями о локальном жестком диске, используя параметр -d.

$ inxi -d
Drives:    Local Storage: total: 465.76 GiB used: 376.31 GiB (80.8%) 
           ID-1: /dev/sda vendor: Seagate model: ST9500325AS size: 465.76 GiB 
           Optical-1: /dev/sr0 vendor: PLDS model: DVD+-RW DS-8A8SH dev-links: cdrom 
           Features: speed: 24 multisession: yes audio: yes dvd: yes rw: cd-r,cd-rw,dvd-r,dvd-ram

4. Отображать все флаги ЦП

Чтобы просмотреть все используемые флаги ЦП, запустите:

inxi -f

5. Показать сведения об IP

Чтобы отобразить WAN и локальный IP-адрес вместе с данными сетевой карты, такими как производитель устройства, драйвер, Mac, состояние и т. д., используйте опцию -i.

inxi -i

6. Отображать метки разделов

Если вы установили метки для разделов, вы можете просмотреть их, используя опцию -l.

inxi -l

Вы также можете просмотреть метки всех разделов вместе с точками монтирования с помощью команды:

inxi -pl

7. Показать сведения о памяти

Мы можем отобразить подробную информацию о памяти, такую как общий размер установленной оперативной памяти, объем используемой памяти, отсутствие доступных слотов DIMM, общий размер поддерживаемой оперативной памяти, сколько оперативной памяти в настоящее время установлено в каждом слоте и т. д., используя -m< /стронг> вариант.

$ sudo inxi -m
[sudo] password for sk: 
Memory:    RAM: total: 7.70 GiB used: 2.26 GiB (29.3%) 
           Array-1: capacity: 16 GiB slots: 2 EC: None 
           Device-1: DIMM_A size: 4 GiB speed: 1067 MT/s 
           Device-2: DIMM_B size: 4 GiB speed: 1067 MT/s

8. Отображение сведений о несмонтированном разделе

Чтобы отобразить сведения о несмонтированном разделе, используйте параметр -o.

inxi -o

Если в вашей системе не было несмонтированных разделов, вы увидите примерно такой результат:

Unmounted: Message: No unmounted partitions found.

9. Показать список репозиториев

Чтобы отобразить список репозиториев в вашей системе, используйте опцию -r.

inxi -r

Пример вывода:

 Repos: Active apt sources in file: /etc/apt/sources.list
 deb http://in.archive.ubuntu.com/ubuntu/ xenial main restricted
 deb http://in.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
 deb http://in.archive.ubuntu.com/ubuntu/ xenial universe
 deb http://in.archive.ubuntu.com/ubuntu/ xenial-updates universe
 deb http://in.archive.ubuntu.com/ubuntu/ xenial multiverse
 deb http://in.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
 deb http://in.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
 deb http://security.ubuntu.com/ubuntu xenial-security main restricted
 deb http://security.ubuntu.com/ubuntu xenial-security universe
 deb http://security.ubuntu.com/ubuntu xenial-security multiverse

Рекомендуем прочитать:

  • Как найти список установленных репозиториев из командной строки в Linux

10. Показать температуру системы и информацию о скорости вентилятора

Inxi способен определять температуру материнской платы/процессора/графического процессора и скорость вращения вентилятора.

$ inxi -s
Sensors:   System Temperatures: cpu: 60.0 C mobo: N/A 
           Fan Speeds (RPM): cpu: 3456

Обратите внимание, что Inxi требуются датчики для определения температуры системы. Убедитесь, что lm_sensors установлен и правильно настроен в вашей системе. Более подробную информацию о lm_sensors можно найти в следующем руководстве.

  • Как просмотреть температуру процессора в Linux

11. Отобразить подробную информацию о процессах

Чтобы отобразить список 5 процессов, которые потребляют больше всего ресурсов ЦП и памяти, просто запустите:

$ inxi -t
Processes: CPU top: 5 
           1: cpu: 14.3% command: firefox pid: 15989 
           2: cpu: 10.5% command: firefox pid: 13487 
           3: cpu: 7.1% command: firefox pid: 15062 
           4: cpu: 3.1% command: xorg pid: 13493 
           5: cpu: 3.0% command: firefox pid: 14954 
           System RAM: total: 7.70 GiB used: 2.99 GiB (38.8%) 
           Memory top: 5 
           1: mem: 1115.8 MiB (14.1%) command: firefox pid: 15989 
           2: mem: 606.6 MiB (7.6%) command: firefox pid: 13487 
           3: mem: 339.3 MiB (4.3%) command: firefox pid: 13630 
           4: mem: 303.1 MiB (3.8%) command: firefox pid: 18617 
           5: mem: 260.1 MiB (3.2%) command: firefox pid: 15062

Мы также можем отсортировать эти выходные данные по использованию ЦП или памяти.

Например, чтобы узнать, какие 5 процессов потребляют больше всего памяти, используйте следующую команду:

$ inxi -t m
Processes: System RAM: total: 7.70 GiB used: 2.73 GiB (35.4%) 
           Memory top: 5 
           1: mem: 966.1 MiB (12.2%) command: firefox pid: 15989 
           2: mem: 468.2 MiB (5.9%) command: firefox pid: 13487 
           3: mem: 347.9 MiB (4.4%) command: firefox pid: 13708 
           4: mem: 306.7 MiB (3.8%) command: firefox pid: 13630 
           5: mem: 247.2 MiB (3.1%) command: firefox pid: 15062

Чтобы отсортировать 5 основных процессов по использованию ЦП, запустите:

$ inxi -t c
Processes: CPU top: 5 
           1: cpu: 14.9% command: firefox pid: 15989 
           2: cpu: 10.6% command: firefox pid: 13487 
           3: cpu: 7.0% command: firefox pid: 15062 
           4: cpu: 3.1% command: xorg pid: 13493 
           5: cpu: 2.9% command: firefox pid: 14954

По умолчанию Inxi отображает 5 самых популярных процессов. Вы можете изменить количество процессов, например 10, как показано ниже.

$ inxi -t cm10
Processes: CPU top: 10 
           1: cpu: 14.9% command: firefox pid: 15989 
           2: cpu: 10.6% command: firefox pid: 13487 
           3: cpu: 7.0% command: firefox pid: 15062 
           4: cpu: 3.1% command: xorg pid: 13493 
           5: cpu: 2.9% command: firefox pid: 14954 
           6: cpu: 2.8% command: firefox pid: 13630 
           7: cpu: 1.8% command: firefox pid: 18325 
           8: cpu: 1.4% command: firefox pid: 18617 
           9: cpu: 1.3% command: firefox pid: 13708 
           10: cpu: 0.8% command: firefox pid: 14427 
           System RAM: total: 7.70 GiB used: 2.92 GiB (37.9%) 
           Memory top: 10 
           1: mem: 1160.9 MiB (14.7%) command: firefox pid: 15989 
           2: mem: 475.1 MiB (6.0%) command: firefox pid: 13487 
           3: mem: 353.4 MiB (4.4%) command: firefox pid: 13708 
           4: mem: 308.0 MiB (3.9%) command: firefox pid: 13630 
           5: mem: 269.6 MiB (3.4%) command: firefox pid: 15062 
           6: mem: 249.3 MiB (3.1%) command: firefox pid: 14427 
           7: mem: 238.5 MiB (3.0%) command: firefox pid: 14954 
           8: mem: 208.2 MiB (2.6%) command: firefox pid: 18325 
           9: mem: 194.0 MiB (2.4%) command: firefox pid: 18617 
           10: mem: 143.6 MiB (1.8%) command: firefox pid: 23960

Приведенная выше команда отобразит 10 основных процессов, которые потребляют больше всего процессора и памяти.

Чтобы отобразить только топ-10 по использованию памяти, выполните:

inxi -t m10

12. Отображение сведений об UUID раздела

Чтобы отобразить UUID раздела (Uуниверсальный уникальныйуникальный идентификаторидентификатор), используйте опцию -u.

inxi -u

Есть еще много вариантов, которые еще предстоит рассмотреть. Но этого достаточно, чтобы получить почти всю информацию о вашем компьютере с Linux.

Более подробную информацию и параметры можно найти на странице руководства.

man inxi

Связанное чтение:

  • Как найти характеристики оборудования в Linux
  • Найдите информацию об оборудовании системы Linux с помощью Hwinfo
  • Neofetch — отображение информации о вашей системе Linux
  • Поиск сведений о системе Linux с помощью Python

Основная цель инструмента Inxi — использование в поддержке IRC или форума. Если вам нужна помощь на форуме или веб-сайте, где кто-то спрашивает о характеристиках вашей системы, просто запустите эту команду и скопируйте/вставьте вывод.

Ресурсы:

  • Репозиторий Inxi на GitHub
  • Главная страница Inxi

Статьи по данной тематике