Командная строка: краткая информация о системе
Приведенными ниже командами формируется вывод такой информации в файл about_system.txt в вашей «Домашней папке». Команды преобразованы к виду «для использования в терминале».
Что выводит каждая из команд, указано в комментарии к каждой строке, справа.
echo "System: "`lsb_release -d --short` `uname -m` > ~/about_system.txt # версия ОС и разрядность echo "Kernel: "`uname -r`" DE: $XDG_CURRENT_DESKTOP Session: $GDMSESSION" >> ~/about_system.txt # ядро, DE и вид сессии echo "----------------------------------" >> ~/about_system.txt # линия, разделитель echo "Processor: "`cat /proc/cpuinfo | grep "model name" -m1 | cut -c14-` >> ~/about_system.txt # Процессор echo "Memory (Gb): "`free | grep Mem | awk ''` >> ~/about_system.txt # Размер ОЗУ echo "Video: "`lspci -k | egrep 'VGA|3D' -A2` >> ~/about_system.txt # Видеокарты echo "----------------------------------" >> ~/about_system.txt # разделитель
Так, к примеру, выглядит содержимое about_system.txt в результате выполнения:
System: Ubuntu 12.04.3 LTS x86_64 Kernel: 3.2.0-56-generic DE: Unity Session: ubuntu ---------------------------------- Processor: Intel(R) Core(TM) i3-2100T CPU @ 2.50GHz Memory (Gb): 7.53 Video: 00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) Subsystem: Gigabyte Technology Co., Ltd Device d000 Kernel driver in use: i915 ----------------------------------
phoronix-test-suite system-info
Просмотр информации о системе в Linux
Не все пользователи наизусть помнят составляющие своего компьютера, а также прочие системные детали, поэтому наличие возможности просмотра сведений о системе в ОС должно обязательно присутствовать. В платформах, разработанных на языке Linux, тоже есть такие средства. Далее мы постараемся максимально детально рассказать о доступных методах просмотра необходимой информации, взяв за пример последнюю версию популярной ОС Ubuntu. В других дистрибутивах Линукс такая процедура может проводиться точно таким же образом.
Смотрим информацию о системе в Linux
Сегодня мы предлагаем ознакомиться с двумя различными методами поиска требуемой системной информации. Оба они работают по немного отличающимся алгоритмам, а также имеют разную концепцию. Из-за этого каждый вариант будет максимально полезен разным пользователям.
Способ 1: Hardinfo
Метод с применением программы Hardinfo подойдет начинающим юзерам и всем тем, кто не желает связываться с работой в «Терминале». Все же, даже инсталляция дополнительного софта не обходится без запуска консоли, поэтому придется обратиться к ней ради одной команды.
- Запустите «Терминал» и введите там команду sudo apt install hardinfo .
Как видите, 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 .
- После небольшого сканирования вы получите список всех активных устройств.
- Что касается модели процессора и других данных о нем, здесь проще всего воспользоваться 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 возникают какие-либо проблемы с софтом или командами, внимательно изучите текст ошибки и найдите решение или подсказки в официальной документации.
Смотрим информацию о системе в Linux (Ubuntu, CentOS, Fedora)
Тем кто только-только пересел с операционной системы Windows на более сложный Linux, порой бывает сложно выполнить те операции, которые на знакомой ОС делались за пару секунд.
Одна из подобных задач — посмотреть основную информацию о системе: какой стоит процессор, материнская плата, версия операционной системы, разрядность, ядро и т.п. В старой доброй Windows достаточно было вывести свойства системы или открыть диспетчер задач. А тут всё сложнее. Но вся сила Линукс — в консоли и есть ряд специальных команд командой строки, которые помогут узнать всю необходимую информацию о Вашей ОС Linux, будь то Ubuntu, CentOS, Fedora или иной дистрибутив. Сейчас я Вам их покажу!
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 — результат выполнения команды аналогичен предыдущей. Вам будет показана версия дистрибутива ОС.
С помощью этого списка основных команд Вы сможете без проблем посмотреть и узнать основную информацию о ПК и операционной системе.