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

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

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

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

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

Способ 1: Hardinfo

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

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

Введите пароль для подтверждения рут-доступа (вводимые символы при этом отображаться не будут).

Подтвердите добавление новых файлов, выбрав соответствующий вариант.

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

С помощью кнопки «Создать отчет» вы можете сохранить копию сведений в любом удобном виде.

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

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

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

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

    Откройте меню и запустите консоль, также вы можете это сделать, зажав комбинацию клавиш Ctrl + Alt + T.

Для начала достаточно прописать команду hostname , а затем нажать на Enter, чтобы отобразилось имя учетной записи.

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

sudo dmidecode -s system-serial-number
sudo dmidecode -s system-manufacturer
sudo dmidecode -s system-product-name

Для сбора сведений обо всем подключенном оборудовании не обойтись без дополнительной утилиты. Установить ее можно путем ввода sudo apt-get install procinfo .

По завершении установки напишите sudo lsdev .

Читайте также:  Запуск этого устройства невозможен код 10 windows туннельный адаптер

После небольшого сканирования вы получите список всех активных устройств.

Что касается модели процессора и других данных о нем, здесь проще всего воспользоваться cat /proc/cpuinfo . Вы сразу же получите все необходимое для ознакомления.

Плавно переходим к другой очень важно детали — оперативная память. Определить количество свободного и используемого места поможет less /proc/meminfo . Сразу же после ввода команды вы увидите соответствующие строки в консоли.

  • Более сжатая информация предоставляется в следующем виде:
    • free -m — память в мегабайтах;
    • free -g — гигабайтах;
    • free -h — в упрощенном читабельном виде.

    За файл подкачки отвечает swapon -s . Вы сможете узнать не только о самом существовании такого файла, но и увидите его объем.

    Если вас интересует текущая версия дистрибутива Ubuntu, используйте команду lsb_release -a . Вы получите справку о версии и узнаете кодовое имя с описанием.

    Однако существуют дополнительные команды, позволяющие получить более детальные данные об операционной системе. Например, uname -r отображает версию ядра, uname -p — архитектуру, а uname -a — общую информацию.

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

    Чтобы детально изучить разметку диска (количество секторов, их размер и тип), следует прописать sudo fdisk /dev/sda , где sda — выбранный накопитель.

    Обычно к компьютеру подсоединяются дополнительные девайсы через свободные USB-разъемы или посредством технологии Bluetooth. Просмотр всех устройств, их номера и идентификатора выполняется с помощью lsusb .

    Пропишите lspci | grep -i vga или lspci -vvnn | grep VGA , чтобы вывести сводку об активном графическом драйвере и использующейся видеокарте.

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

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

    Помимо этой статьи, на сайте еще 12315 инструкций.
    Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Источник

    Смотрим информацию о системе в Linux (Ubuntu, CentOS, Fedora)

    Тем кто только-только пересел с операционной системы Windows на более сложный Linux, порой бывает сложно выполнить те операции, которые на знакомой ОС делались за пару секунд.
    Одна из подобных задач — посмотреть основную информацию о системе: какой стоит процессор, материнская плата, версия операционной системы, разрядность, ядро и т.п. В старой доброй Windows достаточно было вывести свойства системы или открыть диспетчер задач. А тут всё сложнее. Но вся сила Линукс — в консоли и есть ряд специальных команд командой строки, которые помогут узнать всю необходимую информацию о Вашей ОС Linux, будь то Ubuntu, CentOS, Fedora или иной дистрибутив. Сейчас я Вам их покажу!

    Читайте также:  Windows не удалось найти gpedit msc

    hwinfo — эта утилита выдаёт массу информации о комплектующих: процессоре, материнской плате, оперативной памяти, видеокарте, жесткому диску и т.п. К сожалению, не во всех дистрибутивах она присутствует, но установить ещё случай чего — проще простого:
    — в Debian, Ubuntu: sudo apt-get install hwinfo
    — в Fedora и Red Hat: yum install hwinfo

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

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

    Конечно, до уровная утилиты hwinfo ещё далеко, но основную информацию получить вполне реально. Команда lshw выполняется с правами рута — sudo lshw.

    cat /proc/cpuinfo — вывод полной информации о процессоре, установленном на ПК.

    cat /proc/meminfo — подробные данные о полном объёме оперативной памяти, сколько её занято и сколько свободно.

    free -m — команда похожа по результату на предыдущую, за тем лишь результатом, что вывод будет в виде небольшой таблицы.

    lspci | grep VGA — эта директива отобразит информацию по установленной видеокарте.

    lspci | grep Audio — смотрим какая на компьютере установлена звуковая карта.

    df -H — подробная информация по разделам жесткого диска, их объём и текущая загрузка.

    lspci | grep Ethernet — модель и производитель сетевого адаптера ПК.

    uname -a — эта команда отобразит в консоли основные данные по операционной системе Linux — версию ядра, дистрибутива, а так же используемую архитектуру — 32 или 64 бита).

    uname -r — выводится информация о версии ядра ОС.

    cat /proc/version — вывод команды полностью аналогичен предыдущей.

    lsb_release -a — здесь в качестве результата выполнения команды будет название установленного дистибутива Линукс и его версия:

    cat /etc/*release* — результат выполнения команды будет во много аналогичным предшествующей директиве. То есть будет показана инфа о дистрибутиве и его версии.

    Важное отличие — если Вы используете ОС построенную на каком либо дистрибутиве, то команда отобразить и информацию о базовом дистрибутиве Линукс.

    ls -clt / | tail -n 1 | awk ‘< print $7, $6, $8 >’ — эта команда отобразит Вам дату и время установки системы.

    ls -dl /var/log/installer/ — эта команда Linux так же позволяет узнать дату и время установки системы.

    cat /etc/issue — результат выполнения команды аналогичен предыдущей. Вам будет показана версия дистрибутива ОС.
    С помощью этого списка основных команд Вы сможете без проблем посмотреть и узнать основную информацию о ПК и операционной системе.

    Источник

    Получение информации о компьютере на UNIX

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

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

    Команды для получения данных о процессоре.

    1. lscpu (Linux)

    Команда показывает информацию о характеристиках процессора в удобном виде:

    Читайте также:  How to find windows 10 app

    Architecture: x86_64
    CPU op-mode(s): 32-bit, 64-bit
    Byte Order: Little Endian
    CPU(s): 8
    On-line CPU(s) list: 0-7
    Thread(s) per core: 1
    Core(s) per socket: 4
    Socket(s): 2
    NUMA node(s): 1
    Vendor ID: GenuineIntel
    CPU family: 6
    Model: 62
    Model name: Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz
    Stepping: 4
    CPU MHz: 2592.918
    BogoMIPS: 5187.50
    Hypervisor vendor: VMware
    Virtualization type: full
    L1d cache: 32K
    L1i cache: 32K
    L2 cache: 256K
    L3 cache: 20480K
    NUMA node0 CPU(s): 0-7

    * больше всего нас интересует:

    • Architecture — архитектура процессора — 32 бит или 64.
    • Core(s) per socket — количество ядер на процессор.
    • Socket(s) — количество физических/виртуальных процессоров.
    • CPU(s) — суммарное количество процессорных ядер.
    • Model name — модель процессора.

    2. sysctl -a (FreeBSD)

    Команда отображает множество данных, поэтому добавляем фильтр:

    sysctl -a | egrep -i ‘hw.machine|hw.model|hw.ncpu’

    hw.model: Intel(R) Xeon(R) CPU X5690 @ 3.47GHz
    hw.machine: amd64
    hw.ncpu: 2

    * на самом деле, команда sysctl работает и в Linux, но формат вывода менее удобен, по сравнению с вышерассмотренной lscpu.

    3. Файл /proc/cpuinfo (Linux)

    Позволяет увидеть подробную информацию по каждому ядру:

    Команда для подсчета количества ядер:

    cat /proc/cpuinfo | grep processor | wc -l

    4. Температура процессора

    Linux

    Сначала необходимо установить утилиту.

    yum install lm_sensors

    apt-get install lm-sensors

    После установки утилиты выполняем:

    FreeBSD

    Загружаем необходимый модуль:

    * для автоматической его загрузки добавляем в файл /boot/loader.conf строку coretemp_load=»YES»

    sysctl -a | grep temperature

    dev.cpu.0.temperature: 40.0C
    dev.cpu.1.temperature: 41.0C

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

    1. Файл /proc/meminfo (Linux)

    MemTotal: 8010284 kB
    MemFree: 1058580 kB
    MemAvailable: 2791616 kB
    Buffers: 1884 kB
    Cached: 1754092 kB
    SwapCached: 122280 kB
    Active: 4330296 kB
    Inactive: 2006792 kB
    Active(anon): 3623768 kB
    Inactive(anon): 983120 kB
    Active(file): 706528 kB
    Inactive(file): 1023672 kB
    Unevictable: 0 kB
    Mlocked: 0 kB
    SwapTotal: 1048572 kB
    SwapFree: 597684 kB
    Dirty: 20 kB
    Writeback: 0 kB
    AnonPages: 4466532 kB
    Mapped: 92808 kB
    Shmem: 25776 kB
    Slab: 408732 kB
    SReclaimable: 308820 kB
    SUnreclaim: 99912 kB
    KernelStack: 7312 kB
    PageTables: 23276 kB
    NFS_Unstable: 0 kB
    Bounce: 0 kB
    WritebackTmp: 0 kB
    CommitLimit: 5053712 kB
    Committed_AS: 3770324 kB
    VmallocTotal: 34359738367 kB
    VmallocUsed: 159328 kB
    VmallocChunk: 34359341052 kB
    HardwareCorrupted: 0 kB
    AnonHugePages: 3248128 kB
    HugePages_Total: 0
    HugePages_Free: 0
    HugePages_Rsvd: 0
    HugePages_Surp: 0
    Hugepagesize: 2048 kB
    DirectMap4k: 257984 kB
    DirectMap2M: 8130560 kB

    * чаще всего, самое важное:

    • MemTotal — общий объем оперативной памяти.
    • MemFree — объем памяти, который не используется системой.
    • Buffers — память, которая в данным момент ожидает записи на диск.
    • Cached — объем, задействованный под кэш чтения с диска.
    • MemAvailable — объем памяти, доступной в распределители без необходимости обмена.
    • SwapTotal — объем файла подкачки.
    • SwapFree — свободный объем файла подкачки.

    * Объем используемой памяти = MemTotal – MemFree — Cached — Buffers.

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

    2. free (Linux)

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

    total used free shared buff/cache available
    Mem: 3,7G 568M 378M 193M 2,8G 2,6G
    Swap: 4,0G 94M 3,9G

    Источник

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