Информация о системе linux команда

Обновлено: 07.07.2024

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

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

Поиск сведений о программном и аппаратном обеспечении

Для начала выясним детали используемого программного обеспечения, такие как ядро Linux, дистрибутив и другие. Команда, используемая для поиска системной информации — uname. Синтаксис выглядит следующим образом:

Мы разберем все параметры команды uname с примерами вывода с нашего тестового VPS на базе CentOS 7. Команда uname --help в терминале предоставляет все подробности того, как эту команду можно использовать:

Команда uname

Скриншот №1. Команда uname

Операционная система, имя хоста и ядро Linux

Опция -o или --operating-system отображает используемую операционную систему:

Опция operating-system

Скриншот №2. Опция operating-system

Опция -n или --nodename отображает имя хоста:

Опция nodename

Скриншот №3. Опция nodename

Чтобы найти релиз ядра Linux, используйте параметр -r или --kernel-release:

Параметр kernel-release

Скриншот №4. Параметр kernel-release

Опция -v или --kernel-version выводит версию ядра:

Опция kernel-version

Скриншот №5. Опция kernel-version

Если вам нужна вся вышеуказанная информация в одной команде, используйте параметр -a или --all следующим образом:

Параметр all

Скриншот №6. Параметр all

Наконец, чтобы узнать версию утилиты uname, используйте команду --version:

Команда version

Скриншот №7. Команда version

Команда lshw

Команда List Hardware (lshw) — еще одна популярная команда, используемая системными администраторами для получения очень подробной информации об аппаратных характеристиках машины. Это делается путем чтения различных файлов в каталоге /proc на компьютере с Linux.

Для получения информации утилите lshw необходим root-доступ. Она может сообщить о конфигурации RAM, версии прошивки, конфигурации материнской платы, информацию о процессоре, конфигурации кэша, скорости шины и т.д. Эта команда присутствует по умолчанию в большинстве дистрибутивов Linux. Если приведенные ниже команды не работают, значит утилиты в вашем дистрибутиве нет. Для ее установки перейдите на официальную страницу GitHub.

lshw [-format] [-options…]

Формат вывода может быть любым из следующих:

  • html — вывод аппаратной конфигурации в формате HTML;
  • xml — вывод аппаратной конфигурации в формате XML;
  • json — вывод аппаратной конфигурации как объект JSON;
  • short — отображает только основную информацию;
  • businfo — выводит информацию о шине.

Параметры могут быть любыми из следующих:

  • -class CLASS — показывает только определенный класс оборудования;
  • -C CLASS — такой же, как ‘-class CLASS’;
  • -c CLASS — такой же, как ‘-class CLASS’;
  • -disable TEST — отключить тест (например, pci, isapnp, cpuid и т.д.);
  • -enable TEST — включить тест (например, pci, isapnp, cpuid и т.д.);
  • -quiet — не отображать статус;
  • -sanitize — удалить конфиденциальную информацию, такую как серийные номера и т.д.;
  • -numeric — числовые идентификаторы (для PCI, USB и т.д.);
  • -notime — исключить изменяемые атрибуты (временные метки) из вывода.

Поскольку команда должна выполняться с правами root, используйте sudo перед командой:

sudo lshw -short

Команда sudo

Скриншот №7. Команда sudo

В данной статья я расскажу вам про 10ть команд Linux с помощью которых можно собрать информацию о системе и оборудовании.

1. Как просмотреть информацию о системе linux

Что бы определить системное имя выполните команду

Что бы узнать имя компьютера в сети его hostname

Что бы узнать версию ядра

Что бы узнать релиз ядра

Что бы определить разрядность ОС

Всю эту информацию можно получить одной командой

2. Как просмотреть информацию об оборудовании Linux

Что бы узнать информацию об cpu, disks, memory, usb controllers можно воспользоваться командой lshw
Если её нет в системе то необходимо предварительно установить, она есть в репозитории rpmforge

Выполнить команду и в результате получите подобную информацию

product : Intel ( R ) Xeon ( R ) CPU E3 - 1230 V2 @ 3.30GHz capabilities : fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp x86 - 64 constant_tsc . . . . . . . . . . . . . . .

Можно сократить и упорядочить вывод с помощью опции

/ 0 / 1 processor Intel ( R ) Xeon ( R ) CPU E3 - 1230 V2 @ 3.30GHz

Также есть возможность вывода информации в html файл

3. Как получить информацию о CPU

Что бы получить информацию о CPU можно воспользоваться командами

Результат команды будет следующим

model name : Intel ( R ) Xeon ( R ) CPU E3 - 1230 V2 @ 3.30GHz flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms

4. Как получить информацию об устройствах Linux

Что бы получить инфо о блочных устройствах таких как жесткие диски, флэшки и т.п. используйте команду lsblk
Пример вывода команды

Для большей информации используйте опцию lsblk -a

5. Как получить информацию о USB контролере

Команда lsusb покажет информацию об usb контролере и устройствах подключенных к нему

Bus 001 Device 001 : ID 1d6b : 0002 Linux Foundation 2.0 root hub Bus 003 Device 001 : ID 1d6b : 0003 Linux Foundation 3.0 root hub Bus 002 Device 005 : ID 0bda : b728 Realtek Semiconductor Corp . Bus 002 Device 003 : ID 0bda : 0129 Realtek Semiconductor Corp . RTS5129 Card Reader Controller Bus 002 Device 002 : ID 045e : 00cb Microsoft Corp . Basic Optical Mouse v2 . 0 Bus 002 Device 001 : ID 1d6b : 0002 Linux Foundation 2.0 root hub

Используя опцию lsusb -v можно получить информацию об usb устройствах

6. Как получить информацию по PCI устройствам.

PCI устройства могут включать usb порты, графические карты, сетевые адаптеры.

00 : 00.0 Host bridge : Intel Corporation Haswell - ULT DRAM Controller ( rev 0b ) 00 : 02.0 VGA compatible controller : Intel Corporation Haswell - ULT Integrated Graphics Controller ( rev 0b ) 00 : 03.0 Audio device : Intel Corporation Haswell - ULT HD Audio Controller ( rev 0b ) 00 : 14.0 USB controller : Intel Corporation Lynx Point - LP USB xHCI HC ( rev 04 ) 00 : 1b.0 Audio device : Intel Corporation Lynx Point - LP HD Audio Controller ( rev 04 ) 00 : 1c.0 PCI bridge : Intel Corporation Lynx Point - LP PCI Express Root Port 3 ( rev e4 ) 00 : 1c.3 PCI bridge : Intel Corporation Lynx Point - LP PCI Express Root Port 4 ( rev e4 ) 00 : 1c.4 PCI bridge : Intel Corporation Lynx Point - LP PCI Express Root Port 5 ( rev e4 ) 00 : 1f.0 ISA bridge : Intel Corporation Lynx Point - LP LPC Controller ( rev 04 ) 00 : 1f.2 SATA controller : Intel Corporation Lynx Point - LP SATA Controller 1 [ AHCI mode ] ( rev 04 ) 00 : 1f.3 SMBus : Intel Corporation Lynx Point - LP SMBus Controller ( rev 04 ) 01 : 00.0 Ethernet controller : Realtek Semiconductor Co . , Ltd . RTL8111 / 8168 / 8411 PCI Express Gigabit Ethernet Controller ( rev 10 ) 02 : 00.0 Network controller : Realtek Semiconductor Co . , Ltd . RTL8723BE PCIe Wireless Network Adapter 03 : 00.0 3D controller : NVIDIA Corporation GM108M [ GeForce 840M ] ( rev a2 )

С опцией lspci -t вывод информации будет в виде дерева. С опцией lspci -v более детальная информация.

7. Как получить информацию о SCSI устройствах

Что бы просмотреть все scsi/sata можно воспользоваться командой lsscsi, если данной команды у вас нет, то установите:

Начинающие в мире Linux часто сталкиваются с вопросом о том, а как же разузнать всю информацию об установленной системе, железе и о поддерживаемых функциях. Да, отыскать утилиту а-ля «Диспетчер устройств Windows» станет трудно =) На самом деле, можно отыскать программы, позволяющие узнать всю информацию о системе, но легче, на мой взгляд, все это узнать прямо в консоли. Иногда нужно коротко представить информацию «общего плана» о системе. Пригнанными ниже командами формируется вывод такой данных в файл about_system.txt в вашей «Домашней папке». Бригады преобразованы к виду «для использования в терминале».

Возможно выполнить как сразу весь блок команд, так и по раздельности. Что выводит каждая из команд, указано в комментарии к любой строке, справа. В этом видео приводятся бригады и результаты работы нескольких утилит, с помощью каких можно узнать исчерпывающую информацию об оборудовании и его пребывании в системах Linux. Инструменты тестировались в Debian 8. В Ubuntu или Linux Mint все станет работать аналогично. В Fedora или OpenSuse тоже обязано работать. Отпишитесь в комментариях, пожалуйста, если нечто будет отличаться.

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

lshw – Досконально обо всей аппаратной части компьютера. dmidecode – данные из таблицы DMI (называемой также SMBIOS). Параметром -t возможно ограничить вывод нужным типом (bios, system, baseboard, chassis, processor, memory, cache, connector, slot). Пример информацию о слотах оперативной памяти (всех, простонар если плашки в них не установлены) можно узнать так:

dmidecode -t memory

cat /proc/cpuinfo – процессоре
cat /proc/meminfo – эксплуатационной памяти и файле подкачки (free - более короткая информация)
fdisk -l или df – жёских дисках и их разделах. fdisk вдобавок покажет кол-во цилиндров, секторов и т.д.
lspci – перечень всех устройств PCI, в их число иногда попадают и USB (lsusb - знаток команда)
lspci или grep Audio – драйвере аудио игра в карты
lsmod – загруженных модулях ядра
lsusb – перечень всех usb устройств (в том числе встроенных, таких как веб-камеры и т.д.)

Сбор данных о системе с помощью HardInfo

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

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

Информация о системе Linux из консоли ssh

Очень часто возникает необходимость разузнать о системе или о компьютере ту или иную информацию. Это можно делать всего парой строк в терминале Ubuntu. В GUI Ubuntu имеется пакет hardinfo, который показывает достаточно множество информации о аппаратной и программной части компьютера. Но это GUI, какой можно использовать, если на компьютере установлена графичная оболочка, а графическая среда, например на серверной версии недостаёт. Да и сам компьютер может быть расположен где-нибудь так что десницами его не достать) В случае если хочется красивого окна, но компьютер далеко, можно пробросить окошко hardinfo чрез ssh:

uname -a
cat /etc/issue

rpm -qa и аналоги

cat /proc/cpuinfo
cat /proc/meminfo
lspci
lsusb

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

lshw — эта бригада выдаёт полную информацию о аппаратной части ПК или ноутбука.

linuxinfo
cat /proc/cpuinfo
free
df -m
и на дессерт

less /boot/config-2.6.'uname-a'
hwinfo

Сбор данных о системе Linux Ubuntu

В этой посте я расскажу как посмотреть сведения о системе, узнать какой-никакие процессы (программы) запущены, какую они создают перегрузку на компьютер. А также как быстро найти файлы и папки в системе, когда необходимо очистить место на диске. Для того дабы посмотреть всю информацию о компьютере и о системе в Windows нужно установить программу Aida64. Как это сделать мы разглядывали в нашей статье Как получить полную информацию об механизмах компьютера при помощи Aida64!

Собрать всю вразумительную информацию о системе и железе Ubuntu может пригодиться если у вас появился новый компьютер или ноутбук, и вам забавно, какое там точно оборудование. Также это может пригодиться если нужно заменить какой-либо компонент, пример, жесткий диск. Ну или даже просто так. Для замены оснащения вам нужно знать всю информацию заранее. Также данные о железе Ubuntu может понадобиться если вы беретесь настраивать Wifi, Bluetooth, веб камеру или устанавливать драйвера для видео-карточки. В этой статье я перечислю команды, с помощью каких может быть получена информация об операционной системе Ubuntu. Все бригады были проверены в Ubuntu 16.04, но они должны трудиться в любом современном дистрибутиве, таком как Debian, Fedora, OpenSUSE и т д. Данные о процессоре linux тоже легко доступна:

processor : 0
vendor_id : AuthenticAMD
cpu family : 16
model : 6
model name : AMD Athlon(tm) II X2 250 Processor
stepping : 3
microcode : 0x10000c8
cpu MHz : 2300.000

Данные о системе Linux командой hwinfo

hwinfo — эта утилита выдаёт изобилие информации о комплектующих: процессоре, материнской плате, эксплуатационной памяти, видеокарте, жесткому диску и т.п. К сожалению, не во абсолютно всех дистрибутивах она присутствует, но установить ещё случай чего — легче простого:

Дабы вывести основную информацию, воспользуйтесь ключом —short.

Данный небольшой список команд позволит вам быстро разузнать всю необходимую информацию о своей системе. С помощью данного списка основных команд Вы сможете без проблем поглядеть и узнать основную информацию о ПК и операционной системе. Мы поглядели сведения о системе, запущенные процессы (программы). А вдобавок разобрали как работать с программой «Анализатор использования атриторен». И если остались непонятные вопросы по данной содержанию и есть предложения, то прошу их писать в комментариях.

propk.ru

Если у вас операционная система windows обратитесь к инструкции по нахождению информации о вашем железе из этой статьи , так же можете узнать об отсутствующих драйверах в windows из этой статьи.

Как быть если у вас установлена операционная система Linux.

Если вам ближе по духу посмотреть в графической оболочке — программе, то просто установите программу HardInfo. Можно установить как с помощью менеджера пакетов sinaptic, так и командой в терминале:

после установки программу можно найти в разделе меню «Система», отображается как System Profiler and Benchmark.

Ниже на скриншоте видно как выглядит программа после запуска.

Слева расположен список компонентов, а справа после выбора отображаются их характеристики.

Воспользуемся терминалом.

Иногда проще и быстрее посмотреть характеристики компьютера в терминале с помощью одной из команд:

Подробная информация о центральном процессоре:

Общая информация о памяти:

Объем занятой и свободной памяти в мегабайтах:

Информация об видеокарте

Информация об видеокарте, OpenGL и Xserver:

Проверка поддержки «direct 3D rendering»:

Информация о производителе видеокарты:

Информация о модели видеокарты:

Тест производительности видеокарты, вывод fps в терминале:

Информация о разрешениях, поддерживаемых монитором:

Информация о видеокарте Nvidia

Информация о видеокарте Radeon

Информация об аудио карте

Общая информация об аудиокарте:

Расширенная информация об аудиокарте:

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

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

Информация о разделах:

Разделы, имена устройств и расположение на дисках:

Информация об USB-устройствах

Информация о шинах USB и подключенных к ним устройствах:

Информация об PCI-устройствах

Информация о шинах PCI и подключенных к ним устройствах:

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

Имя и версия дистрибутива Linux:

Название дистрибутива, релиз и кодовое имя, при наличии.

Версия ядра Linux:

Подробная информация о ядре Linux:

Архитектура систем

Время работы системы

История включения и перезагрузок

Утилита Lshw

Устанавливаем ее командой

Выводим информацию командой

dmidecode

Вводим команду в терминале и получаем длинный информативный список о нашем компьютере

Список может быть очень длинным, для удобства можно вывести его постранично

Теперь его можно просто пролистать, например стрелочками вниз, вверх или прокрутить колесико до самого конца списка.

Для выхода из просмотра нажимаем комбинацию клавиш Ctrl+z

Если вас интересует конкретный параметр, то команда предусматривает несколько, основных, опций. Посмотреть их можно командой

И мы увидим такое

dmidecode

Теперь если ввести команду с одним из атрибутов то мы получим соответствующие данные

Получаем данные по нашему биос

dmidecode вывод характеристик

Так же вы можете использовать и остальные команды:

Команда Выводит характеристики о системе, драйвере и ОЗУ в Linnux.

screenfetch

Выводит информацию о системе, драйвере и ОЗУ в Linnux, но не во всех сборках Linux установлено по умолчанию.

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

для использования просто вводим в терминале команду

После ввода команды вы увидите примерно такую информацию

Характеристики о системе командой screenfetch

Также команда имеет атрибуты вывода с другим цветом, добавив в конце атрибут -с1, -с2 и так до -с9

Читайте также: