Перейти к содержимому

inxi — утилита которая расскажет все о системе

    Есть большое количество утилит которые облегчают работу в терминале, среди них — htop, mc, iftop, nano, tld и много других. Информацию либо функционал который заменяют данные утилиты возможно получить и без них, но для этого потребуется чуть больше времени и знаний.

    Утилита с который я хотел бы вас сегодня познакомить называется inix. Inix выводит подробную системную информацию в удобном, читаемом виде. Утилита позволяет получить подробную информацию о оборудовании на котором запущена система, процессор, графическая карта, аудио устройства и аудио драйвера, информацию о установленных дисках, информацию о сетевых интерфейсах, памяти, подробную информацию о производители материнской платы и ее серийный номер, информацию о подключенных сетевых платах и много другой полезной информации.

    Установка inxi

    Установить inxi можно из репозитория, утилита доступно во всех современных Linux дистрибутивах, а так же может быть установлена в macOS.

    Установка inxi Debian/Ubuntu

    apt install inxi

    Установка inxi CentOS/RedHat

    yum install -y epel-release
    yum install -y inxi

    Установка inxi macOS

    brew install inxi

    Возможности inxi

    Для того чтобы получить весь список поддерживаемых команд необходимо запустить утилиту с параметром -h либо —help

    inxi -h

    Доступный параметров для вывода внушительное количество. Мы с вами разберем только самые основные.

    Сводная информация

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

    Для того чтобы получить больше информации необходимо использовать параметр -b

    inxi -b

    Информация о CPU

    Для получения подробной информации о процессоре необходимо выполнить программму с параметром -C

    inxi -C

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

    Если выполнить команду с флагом -f то кроме информации о процессоре будут выведены регистры флагов процессора.

    Информаци о RAM памяти

    Для получения информации о памяти и доступных слотах выполняем команду

    inxi -m

    Вывод информации о доступных слотах будет примерно следующий

    Memory:    RAM: total: 7.65 GiB used: 1.77 GiB (23.2%) 
               Array-1: capacity: 32 GiB slots: 4 EC: None 
               Device-1: ChannelA-DIMM0 size: 8 GiB speed: 1600 MT/s 
               Device-2: ChannelA-DIMM1 size: No Module Installed 
               Device-3: ChannelB-DIMM0 size: No Module Installed 
               Device-4: ChannelB-DIMM1 size: No Module Installed 

    Информация о дисках

    Подробная информация о локальных дисках и точках монтирования доступна при запуске программы с параметром -p

    inxi -p

    А для просмотра несмонтированных разделов необходимо использовать параметр -o

    inxi -o

    Информация о сети и сетевых адаптерах

    Информацию о установленной сетевой карте и скорости подключения можно получить используя параметр -n

    inxi -n

    А подробную информацию с выводом внутреннего и внешнего IP адреса спомощью параметра -i

    inxi -i

    Информация о репозиториях

    Параметр -r выводит список репозиториев используемых в системе

    inxi -r

    Информация с сенсоров

    Для того чтобы получить такую информацию как температуру процессора, памяти, скорость вращения куллера охлаждения, используется параметр -s

    inxi -s

    Вся информация доступна по сенсорам будет доступна в выводе

    Sensors:   System Temperatures: cpu: 58.0 C mobo: N/A
               Fan Speeds (RPM): cpu: 2600 

    Дополнительные возможности

    Темы оформления

    В inxi предусмотрены цветовые темы для стилизации выводимой информации. Предустановленных 33 темы. Для того чтобы сменить тему необходимо запустить программу с параметром -c и указать значение от 0-32

    inxi -c 5

    Проверка состояния батареи

    Для владельцев ноутбуков предусмотрен параметр -B который покажет информацию о батареи и ее износ

    inxi -B
    Battery:   ID-1: BAT0 charge: 1.9 Wh condition: 1.9/48.4 Wh (4%)

    Выше в выводе вы видите, что у батареи ноутбука запас емкости остался всего 4%.

    Серийный номер и информация о материнской плате

    С параметром -M вы можете просмотреть информацию о материнской плате и даже получить ее серийный номер.

    inxi -M

    Вывод команды будет следующий, как видите, в выводе дополнительно присутствует дата производства материнской платы.

    achine:   Type: Laptop System: ASUSTeK product: X301A v: 1.0 serial: D3N0CX52218109168
               Mobo: ASUSTeK model: X301A v: 1.0 serial: BSN18345301981235569 UEFI: American Megatrends v: X301A.211
               date: 02/05/2013

    Прогноз погоды

    Дополнительным бонусом утилиты является возможность вывод информации о погоде.Часто ли вы проверяете погоду в терминале?

    inxi -W London,England