Для чего может использоваться 'inxi'?

Существует несколько вопросов, и отвечает здесь, что включают вывод inxi. Что может inxi использоваться для?

11
задан 11 September 2018 в 18:10

2 ответа

inxi является пакетом, доступным в репозитории Вселенной. Версия inxi в 18.04.1 2.3.56. Это использует Простофилю/Bash для исследования системы для извлечения разнообразия информации, которая могла быть полезной в описании системы при обращении за помощью.

Из страницы справочника:

inxi является сценарием информации о системе командной строки, созданным для консоли и IRC. Это также используется средство отладки для технической поддержки форума для быстрого установления конфигураций системы пользователей и аппаратных средств. inxi показывает оборудование системы, ЦП, драйверы, Xorg, Рабочий стол, Ядро, gcc версия (версии), Процессы, Использование оперативной памяти и большое разнообразие другой полезной информации.

man многочисленные списки страницы inxi опции, но суммировать прописные опции:

  • -A = Аудио
  • -B = Батарея
  • -C = ЦП
  • -D = Жесткий диск
  • -G = Графика
  • -I = Информация о процессах, время работы, память, inxi версия
  • -M = Данные машины, такие как устройство (ноутбук/рабочий стол), материнская плата, BIOS, и т.д.
  • -N = Информация о сети
  • -P = Информация о разделе
  • -R = Информация о RAID
  • -S = Информация о системе, такая как имя хоста, ядро, 32/64-bit, настольная среда, дистрибутив, и т.д.
  • -W = Погода, но это, возможно, ненадежное!

И вот всего несколько строчных:

  • -c0 выключает окрашенный вывод и полезен для перенаправления чисто (без управляющих кодов) к текстовому файлу
  • -c при использовании в inxi -t c10, как пример, перечислил бы лучшие десять процессов с точки зрения использования ЦП
  • -m при использовании в inxi -t m10, как пример, перечислил бы лучшие десять процессов с точки зрения Использования оперативной памяти
  • -n выставочная информация о передовой сети
  • -t столь же проиллюстрированный выше, требуется, чтобы генерировать пронумерованный список процессов такой, как указано -cN или -mN где N количество требуемых процессов
  • -r данные репозитория списков включая ppas
  • -s предоставляет информацию о температурах (mobo/cpu/gpu) и скоростях вентилятора

Соображения конфиденциальности
С тех пор inxi вывод часто отправляется на общедоступных форумах, -z опция отфильтровывает данные, такие как MAC-адреса. Если имя хоста (обычно сгенерированный -S), должен быть скрыт, -! 31 может использоваться.

-x фактор
Следующий пример иллюстрирует использование -x, -xx, и -xxx и должно быть очевидным:

dkb@dkb-xubu:~$ 
dkb@dkb-xubu:~$ inxi -S
System:    Host: dkb-xubu Kernel: 4.15.0-33-generic x86_64 bits: 64 Desktop: Xfce 4.12.3
           Distro: Ubuntu 18.04.1 LTS
dkb@dkb-xubu:~$ inxi -Sx
System:    Host: dkb-xubu Kernel: 4.15.0-33-generic x86_64 bits: 64 gcc: 7.3.0
           Desktop: Xfce 4.12.3 (Gtk 2.24.31) Distro: Ubuntu 18.04.1 LTS
dkb@dkb-xubu:~$ inxi -Sxx
System:    Host: dkb-xubu Kernel: 4.15.0-33-generic x86_64 bits: 64 gcc: 7.3.0
           Desktop: Xfce 4.12.3 (Gtk 2.24.31) dm: lightdm Distro: Ubuntu 18.04.1 LTS
dkb@dkb-xubu:~$ inxi -Sxxx
System:    Host: dkb-xubu Kernel: 4.15.0-33-generic x86_64 bits: 64 gcc: 7.3.0
           Desktop: Xfce 4.12.3 (Gtk 2.24.31) info: xfce4-panel dm: lightdm Distro: Ubuntu 18.04.1 LTS
dkb@dkb-xubu:~$ 

Заключение: Так, что такое удобная команда для кого-то желающего представить информацию кратко?

  • Я пошел бы с inxi -Fxxxz для начинающих, где -F сокращение от включения всех прописных опций, плюс -s и -n
  • Для создания отчетов о ЦП/RAM, чем-то как inxi -t cm10 может помочь
  • inxi -r перечислил бы Ваш repos и ppas и их состояние

Сноска: более новая основанная на Perl версия inxi доступно через:

sudo wget -O /usr/local/bin/inxi https://github.com/smxi/inxi/raw/master/inxi
sudo chmod +x /usr/local/bin/inxi

после которого

sudo inxi -U когда выполнено впервые, установит соответствие man страницы и, на последующих выполнениях, установят более новые версии inxi и man страница. Журнал изменений является очень хорошим чтением для заинтересованных внутренними работами inxi.

Другая опция состоит в том, чтобы добавить Единицу 193 персональный архив пакета, который тесно отслеживает версию GitHub.

18
ответ дан 23 November 2019 в 03:56

Для добавления к ответу от Bose DK, и фокусирующийся на текущем inxi, не наследии 2,3 или 2,2 версии, которые являются технически EOL, и неподдерживаемый:

Простой способ видеть, есть ли у Вас наследие или текущий inxi: inxi -v8 Если Вы получаете ошибку, у Вас есть наследие inxi, если Вы получаете огромную страницу вывода, у Вас есть текущий inxi. Уровень-v8 был добавлен в 2,9, выпуск тестирования бета-версии для 3,0. Это - 'все плюс опция раковины'. Почти все так или иначе.

Интересные опции:

  • --usb - использование lsusb и/или /sys данные для построения отчета о usb.
  • --slots - разъемы PCI платы списков. Я заметил, что иногда система является неправильной, о каких слотах она имеет, но это не inxi ошибка. Но все еще полезный.
  • -a/--admin - Просто расширенный в 3.0.23 для включения отчета об уязвимости ЦП. Более ранние версии имели упрощенный отчет. Если Вы получаете неподдерживаемую ошибку опции, Вы или имеете наследие inxi, или Ваш текущий inxi не является достаточно новым. С 3.0.33, довольно полезный параметр отладки поддержки добавляет параметры начальной загрузки ядра к Системе: строка, которая может помочь показать, поместили ли они в черный список nouveau, например. Также добавленный размер сырых данных раздела, а также доступный размер и информация о подкачке.
  • -Cxx - в 3.0.24, которые просто поражают Debian sid и могут просто сжать в 18-10, L1 и отчет о кэше L3, если Вы выполняете его как sudo/root
  • -S, -Sx, -Sxx, -Sxxx - чрезвычайно улучшенный рабочий стол/менеджер окон, менеджер по оформлению и дополнительные информационные данные как панели задач, прикрепления, панели. В то время как это технически не поддерживает все менеджеры окон, это поддерживает большинство из тех, которые, кажется, в фактическом употреблении.
  • -G, -Gxxx - шоу все известные наборщики дисплея, и при наличии, номер версии.

Существуют также некоторые определенные опции, которые полезны время от времени. Весь-! и опциям -@ от наследия inxi дали длинные имена опции.

  • --no-host - выключает имя хоста, для пользователей, которые не хотят отправлять его, это соответствует приятно-z опции с точки зрения выходной фильтрации/санитизации.
  • --display - немного известной опции, которая попытается получить настольные данные, если Вы будете вне X, скажем, через SSH. Это только работает не корень и не всегда работает. Может предназначаться для определенного дисплея, если Вы будете использовать значение как :1 для дисплея 1.
  • --no-ssl - это полезно, если Вы будете в очень старой системе с сертификатами SSL с истекшим сроком, то она обойдет для определенных действий проверки ssl, она зависит.
  • --usb-sys - использование сил только /sys данные для отчета USB. Это может быть полезно, потому что значения часто очень отличаются между /sys и lsusb для данных поставщика/продукта.

В основном все опции улучшены в 3.x, еще немного, чем другие. Динамический перенос строки намного лучше также, и некоторые старые незначительные сбои как не удаление цветовых кодов, когда передача по каналу или перенаправление были исправлены, который удалил требование для использования-c 0 флагов для принуждения удаления цветового кода. Все имена опции имеют подробные формы в 3.x.

Существуют также некоторые более неясные опции, как способность экспортировать в xml или json, если пользователи хотят.

Поддержка ARM и ARM SOC (система на микросхеме, или SBC, одноплатный компьютер) устройства (как rasberry пи) чрезвычайно обновлены в 3,0, наряду с различной другой неясной архитектурой как MIPS и SPARC, который недавно видел основную добавленную поддержку.

Наиболее популярный способ использования inxi, которому я верю, для поддержки forum/irc пользователей дистрибутива, и для sys администраторского использования, особенно когда Вы ssh в машину и потребность знать, каково это. Наиболее распространенная опция, кажется, по крайней мере, на форумах,-Fxz, хотя некоторые предпочитают короче-bxxz

Как отмечено, Unit193 PPA может быть добавлен, никогда нет никаких проблем зависимости, таким образом, можно установить текущий inxi в 10-летней системе, и это должно все 'просто работать'. Можно также просто непосредственно установить его, существует URL ярлыка к местоположению GitHub: wget -Nc smxi.org/inxi который я нахожу легче помнить, чем более длинный путь URL GitHub. Если Вы не используете упакованную версию, опции sudo inxi -U обновит inxi и использование страницы справочника источники GitHub.

2
ответ дан 23 November 2019 в 03:56

Другие вопросы по тегам:

Похожие вопросы: