Здесь есть несколько вопросов и ответов, которые включают вывод inxi. Для чего можно inxiиспользовать?
Здесь есть несколько вопросов и ответов, которые включают вывод inxi. Для чего можно inxiиспользовать?
Ответы:
inxi - это пакет, доступный в репозитории Universe. Версия от inxi18.04.1 есть 2.3.56. Он использует Gawk / Bash для проверки вашей системы, чтобы извлечь различную информацию, которая может быть полезна при описании вашей системы при обращении за помощью.
Со страницы руководства :
inxi - это системный информационный скрипт командной строки, созданный для консоли и IRC. Для технической поддержки форума также используется инструмент отладки, позволяющий быстро определить конфигурации системы и оборудование пользователей. inxi показывает системное оборудование, процессор, драйверы, Xorg, рабочий стол, ядро, версию (и) gcc, процессы, использование оперативной памяти и множество другой полезной информации.
На manстранице перечислены многочисленные inxiопции, но суммируем прописные:
-A= Udio -B= B атерия -C= C PU -D= Hard D ISK -G= G raphics -I= Я нформация о процессах, время работы, память, inxiверсия -M= М achine данные , такие как устройства (ноутбук / рабочий стол), материнская плата, BIOS, и т.д. -N= N информация о работе -P= P информация о художественном оформлении -R = Информация RAID -S= S информация ystem , такие как имя хоста, ядро, 32/64-бит, среды рабочего стола, дистро, и т.д. -W= W Eather , но это может быть ненадежным! И вот только некоторые из строчных:
-c0 отключает цветной вывод и полезно для чистого перенаправления (без escape-кодов) в текстовый файл -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 inxi -t cm10может помочь что-то подобноеinxi -r перечислил бы ваши репозитории и PPA и их статус Сноска : более новая версия на 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.
Другой вариант - добавить личный архив пакетов Unit 193, который точно отслеживает версию github.
apt policy inxiили даже apt-get changelog inxi > inxi.txtпосмотрите версию inxi, доступную в репозиториях по умолчанию. У меня версия 3.0.22, потому что я использую версию из github, а не ту из репозиториев по умолчанию.
Чтобы добавить к ответу DK Bose и сосредоточиться на текущих 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, весьма полезная опция отладки поддержки добавляет параметры загрузки ядра в строку System :, что может помочь показать, например, есть ли они в черном списке nouveau. Также добавлен размер раздела в необработанном виде, а также доступный размер и информация об обмене.-Cxx - в версии 3.0.24, которая только что попала в Debian sid и может просто сжать 18-10, отчет о кеше L1 и L3, если вы запустите его как sudo / root-S, -Sx, -Sxx, -Sxxx- огромно расширение рабочего стола / оконный менеджер, менеджер дисплея, и дополнительные данные , такие как информация, доки панелей задач, панели. Хотя технически он не поддерживает все оконные менеджеры, он поддерживает большинство из тех, которые, по-видимому, используются в действительности.-G, -Gxxx- показывает все известные дисплейные композиторы и, если доступно, номер версии.Есть также некоторые конкретные опции, которые полезны время от времени. Все -! и - опциям @ из унаследованного инси были даны длинные имена опций.
--no-host - отключает имя хоста, для пользователей, которые не хотят его публиковать, это прекрасно согласуется с опцией -z с точки зрения фильтрации / очистки выходных данных.--display- малоизвестная опция, которая будет пытаться получить данные с рабочего стола, если вы находитесь вне X, скажем, через SSH. Это работает только без полномочий root и не всегда работает. Может быть нацелен на определенный дисплей, если вы используете значение, как :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 pi) значительно обновлена в версии 3.0, наряду с различными другими неясными архитектурами, такими как MIPS и SPARC, которые недавно добавили базовую поддержку.
Я полагаю, что наиболее распространенное использование inxi - поддержка форумов / irc для пользователей дистрибутивов, а также для использования системным администратором, особенно когда вы подключаетесь к компьютеру по ssh и хотите знать, что это такое. Наиболее распространенным вариантом, по крайней мере на форумах, является -Fxz, хотя некоторые предпочитают более короткие -bxxz
Как уже отмечалось, можно добавить PPA-модуль Unit193, проблем с зависимостями никогда не возникает, поэтому вы можете установить текущий inxi на 10-летнюю систему, и все должно «просто работать». Вы также можете просто установить его напрямую, есть ярлык URL для местоположения GitHub, wget -Nc smxi.org/inxiкоторый, как мне кажется, легче запомнить, чем более длинный путь к GitHub. Если вы не используете упакованную версию, параметры sudo inxi -Uобновят inxi и man-страницу, используя источники GitHub.
sudo inxi -Uдля обновления и запускайте каждый месяц или около того. Обратите внимание: если репозиторий или другая версия ppa уже установлена, сначала очистите ее. launchpad.net/~mc3man/+archive/ubuntu/inxi1