Здесь есть несколько вопросов и ответов, которые включают вывод inxi
. Для чего можно inxi
использовать?
Здесь есть несколько вопросов и ответов, которые включают вывод inxi
. Для чего можно inxi
использовать?
Ответы:
inxi - это пакет, доступный в репозитории Universe. Версия от inxi
18.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