Как в астра линукс посмотреть характеристики компьютера
Перейти к содержимому

Как в астра линукс посмотреть характеристики компьютера

  • автор:

Записки IT специалиста

Linux — начинающим. Как получить информацию об оборудовании ПК

  • Автор: Уваров А.С.
  • 14.07.2022

Как получить информацию об оборудовании, установленном в вашем ПК или сервере? Можно просто открыть крышку корпуса и посмотреть. Но это не всегда возможно, да и не нужно, ведь есть столько разных утилит, которые быстро выдадут вам всю необходимую информацию с нужной степенью детализации. Но все меняется если перед нами Linux и из интерфейсов доступна только командная строка, есть от чего растеряться. Но не стоит впадать в уныние, нужная информация всего лишь в нескольких командах от вас и сегодня мы о них расскажем.

Онлайн-курс по устройству компьютерных сетей
На углубленном курсе «Архитектура современных компьютерных сетей» вы с нуля научитесь работать с Wireshark и «под микроскопом» изучите работу сетевых протоколов. На протяжении курса надо будет выполнить более пятидесяти лабораторных работ в Wireshark.

Сразу уточним постановку задачи — нас не интересуют напряжения, температуры и прочие режимы работы оборудования, сегодня нам нужно максимально подробно узнать какое именно оборудование установлено в компьютере, например, модель материнской платы, процессора, планок памяти. Это часто бывает нужно при апгрейдах, покупке запасных частей, инвентаризациях оборудования.

dmidecode

Существует специальный программный интерфейс (API), позволяющий получать информацию об аппаратном устройстве компьютера — DMI (Desktop Management Interface). Для работы с ним в Linux предназначена специальная утилита dmidecode, которая представлена во многих дистрибутивах по умолчанию. Работать с ней очень просто, запускаем и внимательно изучаем вывод:

dmidecode

Предупреждаем сразу, информации будет много, но вся она полезная, допустим мы хотели узнать модель материнской платы, вот она, даже серийный номер присутствует:

linux-hardware-information-info-001.png

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

dmidecode -t

linux-hardware-information-info-002.png

Например, получим информацию о памяти:

dmidecode -t memory

Утилита покажет нам сначала общую информацию о конфигурации ОЗУ компьютера: количество слотов, максимальный объем памяти, а затем подробности по каждой установленной планке памяти, включая ее модель и серийный номер, а также номер слота, в которую она установлена, паспортную скорость и текущий скоростной режим.

linux-hardware-information-info-003.png

Также с ее помощью удобно смотреть информацию по слотам материнской плате. Вы получите их список в порядке расположения на плате, типы слотов, режимы, например, для PCIe — количество подведенных линий, а также состояние слота — занят или свободен. Это удобно, если вы хотите докупить какое-то устройство или контроллер, но не помните есть ли у вас свободный слот с нужным количеством линий.

linux-hardware-information-info-004.png

В большинстве случаев возможностей dmidecode с лихвой хватает чтобы выяснить что находится под крышкой вашего компьютера и что еще туда можно поставить.

lshw

Если же вы хотите знать больше — на помощь придет утилита lshw (Linux Hardware Lister), которая выдает большое количество подробной информации об аппаратном обеспечении.

Для установки утилиты воспользуйтесь командой:

apt install lshw

Первый запуск лучше выполнить с ключом -short для получения краткой информации обо всех устройствах компьютера:

lshw -short

linux-hardware-information-info-005.png

В отличии от dmidecode здесь мы видим больше технической информации об установленных в систему контроллерах и подключенных к ним устройствах, например мы видим, что есть 6-портовый SATA-контроллер от Intel куда подключен SSD от Samsung.

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

linux-hardware-information-info-006.png

Утилита точно также позволяет вывести только часть информации, для этого используйте ключ -class с указанием класса, его можно посмотреть в соответствующей колонке короткого вывода, скажем для памяти:

lshw -class memory

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

lshw -class memory -sanitize

Также нельзя переоценить возможность выводить данные в форматах HTML или XML, что удобно, если вам нужно их кому-то предать или обрабатывать в стороннем ПО. Для вывода в HTML-файл используйте:

lshw -html > ~/lshw_info.html

Полученный файл вполне удобочитаем и иерархически структурирован:

linux-hardware-information-info-007.png

Для вывода в XML просто измените ключ, также можете комбинировать любые иные доступные ключи, например:

lshw -xml -sanitize > ~/lshw_info.xml

Если вы забыли синтаксис, наберите:

lshw -info

linux-hardware-information-info-008.png

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

Онлайн-курс по устройству компьютерных сетей
На углубленном курсе «Архитектура современных компьютерных сетей» вы с нуля научитесь работать с Wireshark и «под микроскопом» изучите работу сетевых протоколов. На протяжении курса надо будет выполнить более пятидесяти лабораторных работ в Wireshark.

Помогла статья? Поддержи автора и новые статьи будут выходить чаще:

Поддержи проект!

Подпишись на наш Telegram-канал

Или подпишись на наш Телеграм-канал:

Как в Linux посмотреть конфигурацию / параметры компьютера

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

Изображение Шпаргалка по командам Linux, FreeBSD и MacOS

В GNU/Linux довольно много средств для мониторинга и просмотра параметров системы: как программных, так и аппаратных. В данной заметке мы сконцентрируемся на “железе”. Начнём с утилит, которые можно найти практически в любом дистрибутиве.

Спец. файлы Linux с конфигурацией компьютера

Во-первых, можно узнать практически всё необходимое из файлов, размещённых на
procfs . Так, например, информацию о процессоре можно узнать из файла /proc/cpuinfo :

$ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 61 model name : Virtual CPU a7769a6388d5 stepping : 2 microcode : 0x1 cpu MHz : 2394.454 cache size : 16384 KB ... flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx rdtscp lm constant_tsc rep_good nopl xtopology eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm fsgsbase bmi1 avx2 smep bmi2 erms invpcid xsaveopt arat bugs : bogomips : 4788.90 clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: 

Также можно посмотреть подключённые разделы дисков в файле /proc/partitions :

$ cat /proc/partitions major minor #blocks name 253 0 26214400 vda 253 1 26213105 vda1 

Аналогично имеется файл для памяти – /proc/meminfo :

$ cat /proc/meminfo MemTotal: 1016020 kB MemFree: 76772 kB MemAvailable: 403408 kB ... Hugepagesize: 2048 kB DirectMap4k: 79728 kB DirectMap2M: 968704 kB 

– подробнейшее описание текущего состояния памяти, однако, ничего про “железо”.

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

Всё также посмотреть состояние памяти можно командой free:

$ free total used free shared buff/cache available Mem: 1016020 363776 79148 46016 573096 408428 Swap: 0 0 0 

Посмотреть все устройства, подключенные через PCI-шину (и опознанные Linux-ом),
можно командой lspci:

$ lspci 00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02) 00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] 00:01.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II] 00:01.2 USB controller: Intel Corporation 82371SB PIIX3 USB [Natoma/Triton II] (rev 01) 00:01.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03) 00:02.0 VGA compatible controller: Cirrus Logic GD 5446 00:03.0 Ethernet controller: Red Hat, Inc Virtio network device 00:04.0 SCSI storage controller: Red Hat, Inc Virtio block device 00:05.0 Unclassified device [00ff]: Red Hat, Inc Virtio memory balloon 00:06.0 Unclassified device [00ff]: Red Hat, Inc Virtio RNG 

Аналогично можно увидеть все подключённые через USB и опознанные устройства
командой lsusb :

$ lsusb Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 

Узнать занятое и свободное место на дисковом пространстве можно через утилиту
df:

$ df -h Filesystem Size Used Avail Use% Mounted on udev 477M 0 477M 0% /dev tmpfs 100M 11M 89M 11% /run /dev/vda1 25G 2.9G 21G 13% / ... 

Аналогично графическому монитору процессов, в Linux имеется консольный монитор,
который присутствует практически в каждом дистрибутиве – top:

$ top top - 05:40:59 up 415 days, 10:10, 1 user, load average: 0.00, 0.00, 0.00 Tasks: 120 total, 1 running, 119 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.3 us, 0.0 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem : 1016020 total, 74996 free, 363696 used, 577328 buff/cache KiB Swap: 0 total, 0 free, 0 used. 408580 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 21177 root 20 0 214384 15916 5816 S 0.3 1.6 1:30.57 x 1 root 20 0 185308 5028 3084 S 0.0 0.5 14:38.10 systemd 2 root 20 0 0 0 0 S 0.0 0.0 0:04.38 kthreadd 3 root 20 0 0 0 0 S 0.0 0.0 7:12.46 ksoftirqd/0 5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H . 
  • В первой строке: время работы системы, количество активных пользователей,
    среднюю нагрузку за минуту, 5, 15.
  • Вторая строка — статистика по процессам: всего, активные, спящие, зомби.
  • Третья про CPU: в пользовательском пространстве, системном, простой и т.д.

Далее — аналогично free . Ну и таблица процессов, упорядоченная по умолчанию по
загрузке процессора.

Также существует расширенная версия — htop. Установить её можно через одноимённый пакет.

Дополнительные программы для просмотра конфигурации компьютера в Linux

Следующие программы доступны в репозиториях Linux дистрибутивов, но, скорее всего, в стандартной поставке вы их не найдёте.

lshw — список подключенных устройств

Получить подробное описание подключенных устройств можно командой lshw :

$ sudo lshw -short H/W path Device Class Description ================================================== system Standard PC (i440FX + PIIX, 1996) /0 bus Motherboard /0/0 memory 96KiB BIOS /0/400 processor Virtual CPU a7769a6388d5 /0/1000 memory 1GiB System Memory /0/1000/0 memory 1GiB DIMM RAM /0/100 bridge 440FX - 82441FX PMC [Natoma] /0/100/1 bridge 82371SB PIIX3 ISA [Natoma/Triton II] /0/100/1.1 storage 82371SB PIIX3 IDE [Natoma/Triton II] /0/100/1.2 bus 82371SB PIIX3 USB [Natoma/Triton II] /0/100/1.2/1 usb1 bus UHCI Host Controller /0/100/1.2/1/1 input QEMU USB Tablet /0/100/1.3 bridge 82371AB/EB/MB PIIX4 ACPI /0/100/2 display GD 5446 /0/100/3 ens3 network Virtio network device /0/100/4 storage Virtio block device /0/100/5 generic Virtio memory balloon /0/100/6 generic Virtio RNG /0/1 scsi1 storage /0/1/0.0.0 /dev/cdrom disk DVD reader 

– таким деревом выводятся устройства различных шин / форматов. Чтобы получить
более подробный список, стоит поднять привелегии пользователя, то есть
sudo lshw и убрать ключ -short .

Также, если добавить ключ -html , можно получить html-файл, который
просмотреть через веб-браузер.

inxi — комбайн для получения различной информации о системе

Получить информацию о модели ноутбука / компьютера:

$ inxi -M Machine: System: QEMU product: Standard PC (i440FX + PIIX 1996) v: pc-i440fx-2.10 Mobo: N/A model: N/A Bios: Sea v: . qemu-project.org date: 04/01/2014 

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

$ inxi -C CPU: Single core Virtual a7769a6388d5 (-UP-) cache: 16384 KB speed: 2394 MHz (max) 

Вывести модель и характеристики видео-карты:

$ inxi -G Graphics: Card-1: Intel Haswell-ULT Integrated Graphics Controller Card-2: NVIDIA GM108M [GeForce 840M] Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa) Resolution: 1920x1080@60.05hz GLX Renderer: Mesa DRI Intel Haswell Mobile GLX Version: 3.0 Mesa 11.2.0 

Получить модель аудио-карты:

$ inxi -A Audio: Card-1 Intel 8 Series HD Audio Controller driver: snd_hda_intel Sound: ALSA v: k4.4.0-21-generic Card-2 Intel Haswell-ULT HD Audio Controller driver: snd_hda_intel 

Также есть ключи -N — для сети и -D — для дисков. Можно комбинировать ключи,
например, inxi -MCGAND , либо же использовать ключ -b — для получения
той же информации кратко, либо -F — полностью (считай сокращение списка ключей).

Это далеко не полный список программ под Linux для просмотра конфигурации / параметров компьютера, но, думаю, на первое время хватит 🙂

Как узнать характеристики компьютера в Linux?

Если у вас возникла потребность узнать, что же спрятано от ваших глаз внутри компьютера под управлением Linux (будем рассматривать методы, которые работают в Linux Mint и Ubuntu), то сделать это не сложнее чем в Windows, а порой даже проще. Для этого есть несколько методов, которые мы предлагаем рассмотреть в данной статье.

Начнем пожалуй с самого привычного метода для рядового неискушенного всеми прелестями ОС Linux пользователя. Представим, что вы относительно не давно перешли на Linux, и еще не совсем отвыкли от привычного вам Windows.

В Windows, чтобы узнать подробные сведения о «железе» пользователи обычно используют специальные программы, например AIDA64 и аналогичные. Уверяем вас, что Linux не является в этом плане обделенным. Пусть в нем нет такого разнообразия подобных программ, но точно найдутся те, которые предоставят вам полный отчет о конфигурации вашего компьютера.

Одной из таких программ является HardInfo (после установки отображается в меню как System Profiler and Benchmark). При помощи данной утилиты вы сможете получить наиболее полное представление о скрывающейся от вас аппаратной «начинке» компьютера. Установить ее можно из репозитория вашего дистрибутива.

Программа HardInfo в Linux Mint 18 Sarah Mate

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

HardInfo. Информация о памяти, установленной в компьютер.

Также в программе предусмотрено создание отчета в формате html, который вы сможете затем просмотреть в браузере. Для этого вам нужно нажать «Generate Report», выбрать пункты по которым вы хотите увидеть отчет и дождаться результата.

HTML отчет, сформированный в программе HardInfo.

Несмотря на все свои плюсы, программа HardInfo представляет более скудные результаты чем те, которые вы получите при использовании терминала и нескольких команд.

Для начала приведем утилиту lshw Для ее установки нужно ввести в терминале: sudo apt-get install lshw После установки, для того чтобы узнать характеристики системы, достаточно ввести в терминале команду sudo lshw

Результат команды sudo lshw в терминале.

Как видите список получился очень длинным. Для того, чтобы его сократить, можно ввести команду sudo lshw -short Список будет более коротким и компактным.

Результат команды sudo lshw -short в терминале.

Также есть еще одна вариация данной команды, которая позволит вам просмотреть полный список, но при этом вы будете подгружать его по мере необходимости: sudo lshw|more

Так выглядит результат после введения в терминале команды sudo lshw|more (теперь вам нужно только нажимать клавишу Enter и знакомиться с выводимой информацией).

Для формирования отчета в формате html нужно ввести команду lshw -html > hardware.html (при этом отчет будет сохранен в папку пользователя — в ту, где располагаются папки Загрузки, Музыка и т. д.).

Следует упомянуть, что в системе есть папка /proc/, которая также содержит в себе информацию об аппаратной составляющей вашего компьютера. Для примера приведем несколько связанных с ней команд, которые при наборе в терминале выведут интересующую нас информацию:

cat /proc/cpuinfo – отобразит информацию о процессоре

cat /proc/meminfo – отобразит информацию об оперативной памяти

cat /proc/partitions – отобразит информацию о разделах жесткого диска

Надеемся, что данная информация поможет вам приоткрыть завесу тайны внутреннего мира вашего ПК под управлением Linux.

Важные вопросы об Astra Linux

Astra Linux – пожалуй, самая известная операционная система российской разработки. Однако она всё же заметно менее на слуху, чем более привычные ОС, а её ориентированность на безопасность и секретность только усугубляют ситуацию. Поэтому многие люди, интересующиеся Astra Linux, сталкиваются с вопросами, на которые не могут сходу ответить. Разбором некоторых из них мы сегодня и займёмся.

Как узнать версию системы?

Функционал «Астры Линукс» довольно заметно различается в зависимости от версии. Если вы не уверены в том, какая именно у вас установлена, это довольно просто выяснить.

Самый простой способ – открыть панель «Пуск», перейти в «Системные» и включить утилиту «Информация о системе». А поскольку AL построена на основе Debian, она поддерживает и типичные для «Линукса» команды: lsb_release -a и cat /etc/astra_version. При их введении вы получите все нужные данные: название версии, номер релиза и другие детали.

Каковы системные требования Astra Linux?

Одна из основных особенностей этой операционной системы – её скромные системные требования, позволяющие запускать её даже на старых и маломощных компьютерах. Минимально для её установки и нормальной работы требуется всего 1 Гб оперативной памяти и 4 Гб свободного места на диске. Для пользования всеми функциями и работы с ресурсоёмкими приложениями запросы несколько выше, но по нынешним меркам всё равно весьма умеренные – 4 и 16 Гб соответственно.

Есть ли в Astra Linux программа для 3D-моделирования?

В стандартный дистрибутив по умолчанию входит пакет Blender – он по умолчанию устанавливается при инсталляции операционной системы.

В чём разница между Special Edition и Common Edition?

Common Edition – это версия ОС, рассчитанная на рядовых пользователей и предлагающая весь функционал, который может понадобиться частному лицу для работы с компьютером. Special Edition – полноценная версия операционной системы с сильным уклоном в информационную безопасность и шифрование. Она полностью соблюдает требования ряда руководящих документов по защите информации. Кроме того, из её дистрибутива изъяты некоторые компоненты, которые дублируют друг друга либо выполняют сходные функции.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *