Get info about system linux

Best Linux Commands For Advanced Hardware and System Info

Best Linux Commands For Advanced Hardware and System Info

Sometimes you need info about hardware, and you probably lost your invoice, spec list or a password to a store website. Maybe you did an upgrade and this info isn’t accurate anymore. It’s an easy case for home users, but what to do is you have many machines in a corporate environment? The commands below will also be useful for hardware debug.

Uname — Linux kernel info

uname -a — kernel version
uname -m — system architecture

lspci — list of all attached devices to PCI bus

lspci -vvv — enable verbose mode.

# lspci 00:00.0 Host bridge: Intel Corporation 5500 I/O Hub to ESI Port (rev 13) 00:01.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 1 (rev 13) 00:09.0 PCI bridge: Intel Corporation 7500/5520/5500/X58 I/O Hub PCI Express Root Port 9 (rev 13) 

lshw — complete all in one list of installed hardware components

lshw works without sudo , but provides much less info. Includes memory configuration, firmware revisions, CPU info and core frequencies. —sanitize flag is super useful when you want to upload result to the internet, it will hide IP addresses and serial numbers, —short flag is good for compact output.
Report in HTML is very helpful for easy sharing: $ sudo lshw –html > report.html

hwinfo — another tool, very similar to lshw

Hwinfo, created by SUSE developers, is another general purpose hardware probing utility capable off reporting detailed and brief information about multiple different hardware components.
Examples:

dmidecode -extract info from BIOS/UEFI using SMBIOS API.

—type option for device-related info like bios,system,chassis

$ sudo dmidecode -t processor $ sudo dmidecode -t memory 

lsusb — perfect command to show all pluggable devices

Useful flags: -vvv for verbose mode, -s [bus]:[devnum] will show only specific device on you need to watch. You can easily sort by vendor with -d [vendor]:[product] , view all in three modes with -t and use device-file config with -S /dev/X option.

$ lsusb Bus 005 Device 002: ID 045e:00cb Microsoft Corp. Basic Optical Mouse v2.0 Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 

lscpu — first command to get CPU info

Verbose mode can be enabled with -e flag, -p also very useful for better formatting. —online and —offline can be specified for better visualization.

Читайте также:  Linux create binary file

lsscsi — print attacked SCSI devices into

«Old bud gold» SCSI drives used mostly in enterprise, more costly than PCI & SATA devices. Verbose mode can be enabled with -L , -l and -v options.

$ lsscsi [3:0:0:0] disk ATA ST3500418AS CC38 /dev/sda [4:0:0:0] cd/dvd SONY DVD RW DRU-190A 1.63 /dev/sr0 

dmesg — kernel logs

Kernel logs are very helpful for hardware events like attach, detach, shutdown etc. Works much better with grep and less commands: sudo dmesg | grep -i audio | less .

inxi — «all in one» script

The crazy, bigger than 10k lines of code, bash script, capable to fetch multiple system APIs and provide gigantic pile of info. Useful flags: -z to hide sensitive info if you wanna upload reports to internet, -F for verbose mode, -A for audio information, -m — memory, — -i — networking, -p — disk info, all options you can check in help menu which can be invoked by -H .

fdisk , gdisk and parted — all about your drive partitions

Why are there three commands here, you want to ask? Well, they are doing very similar jobs and completely independent projects. gdisk was a fdisk fork with GTP partitioning mode support; now fdisk supports GPT too. Covering their options will take several posts like this, but here’s how to check your drive info: $ fdisk -l or gdisk -l or parted -l .

blkid and lsblk — block devices list

These commands shows info about available block devices. Examples below:

$ lsblk -a NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 232.9G 0 disk ├─sda1 8:1 0 200M 0 part 
# blkid -i /dev/sda /dev/sda: MINIMUM_IO_SIZE="512" PHYSICAL_SECTOR_SIZE="512" LOGICAL_SECTOR_SIZE="512" 

mount — mount a drive and print info about already mounted

$ mount | column -t for better visualization, sudo mount /dev/sdaN /media/data — mount a partition.

$ mount | column -t /dev/sda2 on / type ext4 (rw,relatime,stripe=256) devtmpfs on /dev type devtmpfs (rw,nosuid,noexec,relatime,size=5827492k,nr_inodes=1456873,mode=755,inode64) 

df — check used and free disk space

Useful flag: df -H — human-readable output.

/proc — virtual file system full of hardware/software related info and configuration

/prop/cpuinfo — CPU specs
/proc/version — kernel version
/proc/partitions — partitions info

hdparm — get/set SATA/IDE device parameters

Available by default in most of Linux distribution for many years, very useful for advanced configuration.

Читайте также:  Amd drivers linux fedora

$ hdparm -g — display drive geometry

$ hdparm -tT /dev/sdN — partition reading & writing benchmark

SoftMaker Office 2024: European Office Suite for GNU Linux that gives Microsoft Office a run for its money

SoftMaker Office 2024: European Office Suite for GNU Linux that gives Microsoft Office a run for its money

All of us have used Microsoft Office, regardless of our ideologies and beliefs about software licensing. Whether at work, school or on a home computer that came pre-installed with the Microsoft Windows operating system. Those Excel spreadsheets and PowerPoint presentations are everyone’s nostalgia. I am sure that many of you

9 Neat Tips to Manage Files on a Computer

9 Neat Tips to Manage Files on a Computer

How does it feel to spend a couple of hours searching for one single file? What if you realize that you have deleted some of the files accidentally, as they were stored in the wrong folder? Experiencing such situations is tragic, but you can avoid them with little effort. Organizing

Is Viber a Trojan horse? The mass bans of Ukrainian accounts

Is Viber a Trojan horse? The mass bans of Ukrainian accounts

Once I found out that my Viber app can’t sent any message, all messages were frozen with clock icons, which probably means «something in progress». Waiting a day, two days, a week and a bit more didn’t bring any news.

Источник

Просмотр информации о системе в Linux

Как узнать информацию о системе в Linux

Не все пользователи наизусть помнят составляющие своего компьютера, а также прочие системные детали, поэтому наличие возможности просмотра сведений о системе в ОС должно обязательно присутствовать. В платформах, разработанных на языке Linux, тоже есть такие средства. Далее мы постараемся максимально детально рассказать о доступных методах просмотра необходимой информации, взяв за пример последнюю версию популярной ОС Ubuntu. В других дистрибутивах Линукс такая процедура может проводиться точно таким же образом.

Смотрим информацию о системе в Linux

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

Способ 1: Hardinfo

Метод с применением программы Hardinfo подойдет начинающим юзерам и всем тем, кто не желает связываться с работой в «Терминале». Все же, даже инсталляция дополнительного софта не обходится без запуска консоли, поэтому придется обратиться к ней ради одной команды.

Установка программы Hardinfo в Linux

    Запустите «Терминал» и введите там команду sudo apt install hardinfo .

  • Введите пароль для подтверждения рут-доступа (вводимые символы при этом отображаться не будут). Ввод пароля для установки программы в Linux
  • Подтвердите добавление новых файлов, выбрав соответствующий вариант. Подтверждение добавления файлов в Linux
  • Осталось только запустить программу через команду hardinfo . Запуск программы Hardinfo в Linux
  • Теперь откроется графическое окно, разделенное на две панели. Слева вы видите категории с информацией о системе, пользователях и компьютере. Выберите подходящий раздел и справа появится сводка обо всех данных. Навигация по программе Hardinfo в Linux
  • С помощью кнопки «Создать отчет» вы можете сохранить копию сведений в любом удобном виде. Сборка сведений в программе Hardinfo Linux
  • Например, готовый файл формата HTML потом с легкостью открывается через стандартный браузер, в текстовом варианте отображая характеристики ПК. Просмотр сохраненного отчета в Hardinfo Linux

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

    Читайте также:  Alt linux настройка dns сервера

    Способ 2: Терминал

    Встроенная в Ubuntu консоль предоставляет неограниченные возможности для пользователя. Благодаря командам можно совершать действия с программами, файлами, управлять системой и многое другое. Существуют утилиты, позволяющие узнать интересующую информацию через «Терминал». Рассмотрим все по порядку.

    1. Откройте меню и запустите консоль, также вы можете это сделать, зажав комбинацию клавиш Ctrl + Alt + T. Запуск терминала в операционной системе Linux
    2. Для начала достаточно прописать команду hostname , а затем нажать на Enter, чтобы отобразилось имя учетной записи. Сведения об имени пользователя в Linux
    3. Пользователи ноутбуков также часто связываются с надобностью определения серийного номера или точной модели своего девайса. Помогут отыскать нужную информацию три команды: sudo dmidecode -s system-serial-number
      sudo dmidecode -s system-manufacturer
      sudo dmidecode -s system-product-name Сведения о номере и модели ноутбука в Linux
    4. Для сбора сведений обо всем подключенном оборудовании не обойтись без дополнительной утилиты. Установить ее можно путем ввода sudo apt-get install procinfo . Установка утилиты для информации о подключенных устройствах в Linux
    5. По завершении установки напишите sudo lsdev . Запуск утилиты для сканирования подключенных устройств в Linux
    6. После небольшого сканирования вы получите список всех активных устройств. Список всех подключенных устройств в Linux
    7. Что касается модели процессора и других данных о нем, здесь проще всего воспользоваться cat /proc/cpuinfo . Вы сразу же получите все необходимое для ознакомления. Информация о процессоре в Linux
    8. Плавно переходим к другой очень важно детали — оперативная память. Определить количество свободного и используемого места поможет less /proc/meminfo . Сразу же после ввода команды вы увидите соответствующие строки в консоли. Информация об оперативной памяти в Linux
    9. Более сжатая информация предоставляется в следующем виде:
      Команда Описание
      free -m Память в мегабайтах
      free -g Память в гигабайтах
      free -h В упрощенном читабельном виде

      Информация об оперативной памяти в разных форматах в Linux

    10. За файл подкачки отвечает swapon -s . Вы сможете узнать не только о самом существовании такого файла, но и увидите его объем. Сведения о файле подкачки в Linux
    11. Если вас интересует текущая версия дистрибутива Ubuntu, используйте команду lsb_release -a . Вы получите справку о версии и узнаете кодовое имя с описанием. Узнать информацию о версии дистрибутива Linux
    12. Однако существуют дополнительные команды, позволяющие получить более детальные данные об операционной системе. Например, uname -r отображает версию ядра, uname -p — архитектуру, а uname -a — общую информацию. Информация о ядре и архитектуре операционной системы Linux
    13. Пропишите lsblk , чтобы увидеть список всех подключенных жестких дисков и активных разделов. Кроме этого, здесь отображается и сводка об их объемах. Список жестких дисков и разделов в Linux
    14. Чтобы детально изучить разметку диска (количество секторов, их размер и тип), следует прописать sudo fdisk /dev/sda , где sda — выбранный накопитель. Получить сведения об одном диске в Linux
    15. Обычно к компьютеру подсоединяются дополнительные девайсы через свободные USB-разъемы или посредством технологии Bluetooth. Просмотр всех устройств, их номера и идентификатора выполняется с помощью lsusb . Информация о подключенных USB-устройствах в Linux
    16. Пропишите lspci | grep -i vga или lspci -vvnn | grep VGA , чтобы вывести сводку об активном графическом драйвере и использующейся видеокарте. Информация о видеокарте в Linux

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

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

    Источник

  • Оцените статью
    Adblock
    detector