Тут є кілька запитань та відповідей, які включають висновок inxi
. Для чого можна inxi
використовувати?
Тут є кілька запитань та відповідей, які включають висновок inxi
. Для чого можна inxi
використовувати?
Відповіді:
inxi - пакет, доступний у сховищі Universe. Версія від inxi
18.04.1 є 2.3.56
. Він використовує Gawk / Bash для вивчення вашої системи для отримання різноманітної інформації, яка може бути корисною для опису вашої системи при зверненні за допомогою.
На чоловіковій сторінці :
inxi - це інформаційний скрипт системного командного рядка, побудований для консолі та IRC. Він також використовується інструментом налагодження для технічної підтримки форуму для швидкої перевірки конфігурацій системи та обладнання користувачів. inxi показує системне обладнання, процесор, драйвери, Xorg, Desktop, ядро, версії (-и) gcc, процеси, використання оперативної пам’яті та широкий спектр іншої корисної інформації.
На man
сторінці перелічено численні inxi
варіанти, але узагальнені великі параметри:
-A
= Udio -B
= B attery -C
= C PU -D
= Hard D ISK -G
= Г рафіки -I
= Я нформация про процеси, час роботи, пам'ять, inxi
версія -M
= М achine дані , такі як пристрої (ноутбук / робочий стіл), материнська плата, BIOS, і т.д. -N
= N інформації про роботу -P
= Р інформація artition -R
= Інформація про RAID -S
= S ystem інформація, така як ім'я хоста, ядро, 32/64-бітне середовище, робоче середовище, дистрибутив тощо -W
= W Eather , але це може бути ненадійним! Ось лише декілька з нижнього регістру:
-c0
вимикає кольоровий вихід і корисний для чистого перенаправлення (без кодів втечі) до текстового файлу -c
при використанні в inxi -t c10
якості прикладу буде перераховано десятку найкращих процесів з точки зору використання процесора -m
при використанні в inxi -t m10
якості прикладу було б перераховано десятку найкращих процесів з точки зору використання оперативної пам'яті -n
показує розширену мережеву інформацію -t
як показано вище, потрібно для створення нумерованого списку процесів, таких як вказане -cN
або -mN
де N
кількість необхідних процесів -r
перелічує дані сховища, включаючи папи -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
перелічить ваші репости та папси та їх статус Зноска : новіша версія на основі 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 і зосередити увагу на поточній інксі, а не застарілі версії 2.3 або 2.2, які технічно є EOL, і не підтримуються:
Простий спосіб дізнатися, чи є у вас спадщина чи поточна інксі: inxi -v8
Якщо ви отримали помилку, у вас є спадщина inxi, якщо ви отримуєте величезну сторінку виводу, у вас є поточна inxi. -v8 рівень додано в 2,9, бета-тест випуску для 3.0. Це "все плюс варіант кухонної мийки". Майже все, все одно.
Цікаві варіанти:
--usb
- використовує lsusb
та / або /sys
дані для створення вашого звіту usb.--slots
- списки плати PCI слотів. Я помітив, що іноді система помиляється щодо того, які слоти у неї є, але це не помилка inxi. Але все-таки корисно.-a
/ --admin
- Просто розширено в 3.0.23, щоб включити звіт про вразливість процесора. Раніші версії мали спрощений звіт. Якщо у вас виникла непідтримувана помилка опції, у вас є або застаріла інксі, або ваша поточна інкси є недостатньо новою. Починаючи з 3.0.33, досить корисна опція налагодження підтримки додає параметри завантаження ядра до рядка System:, що може допомогти показати, чи немає у них в чорному списку, наприклад, нуво. Також додано розмір необробленого розділу, а також наявний розмір та інформацію про обмін.-Cxx
- в 3.0.24, який щойно потрапив на Debian sid, і може просто втиснути у звіт про кеш 18-10, L1 та L3, якщо запустити його як sudo / root-S
, -Sx
, -Sxx
, -Sxxx
- величезна розширення робочого столу / віконний менеджер, менеджер дисплея, і додаткові дані , такі як інформація, доки панелей завдань, панелі. Хоча технічно не підтримує всіх менеджерів вікон, він підтримує більшість тих, які, здається, фактично використовуються.-G
, -Gxxx
- показує всі відомі композитори дисплея, а за наявності - номер версії.Також є деякі конкретні варіанти, які корисні час від часу. Всі -! і - @ опціям зі застарілих інсі були задані довгі назви опцій.
--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 pi) значно покращена в 3.0, а також різноманітні інші незрозумілі архітектури, такі як MIPS та SPARC, які нещодавно побачили базову підтримку.
Я вважаю, що найпоширеніше використання inxi - це підтримка форуму / irc для користувачів дистрибутива, а також для використання системою адміністрування, особливо коли ви сш в машину і вам потрібно знати, що це таке. Здається, найпоширеніший варіант, принаймні, на форумах, -Fxz, хоча деякі вважають за краще коротший -bxxz
Як зазначалося, PPA Unit193 може бути додано, що ніколи не виникає проблем із залежністю, тому ви можете встановити поточну інксі в 10-річну систему, і все має "просто працювати". Ви також можете просто встановити його безпосередньо, є ярлик URL до місця розташування GitHub: wget -Nc smxi.org/inxi
який мені легше запам’ятати, ніж довший шлях до GitHub URL. Якщо ви не використовуєте упаковану версію, параметри sudo inxi -U
оновлять inxi та довідкову сторінку за допомогою джерел GitHub.
sudo inxi -U
для оновлення та запуску щомісяця або близько того. Зауважте, що якщо репо або інша версія ppa вже встановлена, очистіть її спочатку. launchpad.net/~mc3man/+archive/ubuntu/inxi1