Тем кто только-только пересел с операционной системы 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
— результат выполнения команды аналогичен предыдущей. Вам будет показана версия дистрибутива ОС.
С помощью этого списка основных команд Вы сможете без проблем посмотреть и узнать основную информацию о ПК и операционной системе.
Приветствую Всех!
В этой статье я расскажу как посмотреть сведения о системе, узнать какие процессы (программы) запущены, какую они создают нагрузку на компьютер. А также как быстро найти файлы и папки в системе, если необходимо очистить место на диске.
Для того чтобы посмотреть всю информацию о компьютере и о системе в Windows необходимо установить программу Aida64. Как это сделать мы рассматривали в нашей статье Как получить полную информацию об устройствах компьютера при помощи Aida64!
В Ubuntu всё это уже есть по умолчанию в системе. Для того чтобы посмотреть эту информацию откроем терминал и запустим следующую команду.
Для получения дополнительных привилегий необходимо ввести пароль пользователя и нажать на клавиатуре клавишу «Enter».
Немного дополним предыдущую команду.
sudo lshw -html > system_info.html
И в домашней директории появился файл system_info.html, который мы сможем просмотреть в любом интернет браузере.
Открыв данный файл, мы видим информацию о системе в удобном виде.
Просмотр запущенных процессов в системе, использование процессора, памяти и сети. Все эту информацию можно посмотреть в «Системном мониторе». Для открытия нажимаем на значок в левом верхнем углу экрана «Поиск на компьютере...». В поисковой строке введем «gnome-system» и выберем программу «Системный монитор» кликнув левой кнопки мыши.
В открывшемся окне мы видим запущенные процессы.
Для сортировки процессов по нагрузке, создаваемой на процессор, необходимо кликнуть левой кнопкой мыши по поля «%ЦП».
На вкладке «Ресурсы» видим информацию по использованию процессора, памяти и сети представленную в графическом виде.
На вкладке «Файловые системы» мы видим информацию по дискам используемых в системе. И на сколько процентов они использованы.
Для получения более детальной информации по расположению файлов в папках на диске, а также для ответа на вопрос «Кто занял все место?».
Воспользуемся еще одной программой «Анализатор использования дисков». В поисковой строке введем «disk» и выберем программу «Анализатор использования дисков» кликнув левой кнопки мыши.
Проанализируем файлы в домашней папке нашего пользователя. Выбираем ее кликнув по ней левой кнопкой мыши.
В правой части открывшегося окна мы видим все файлы и папки, расположенные в домашней папке нашего пользователя.
Папка «Загрузки» занимает 77,2 МБ. Эту же информацию в графическом виде мы видим и в правой части окна. Если нам необходимо освободить место на диске, то открываем папку в Nautilus и после удаления ненужных файлов возвращаемся в «Анализатор использования дисков». И для обновления информации нажимаем кнопку обновить в правом верхнем углу.
В следующей папке.cache мы видим, что она занимает 55МБ.
ВНИМАНИЕ!
Папки, названия которых начинаются с точки, являются скрытыми и по умолчанию не видны в проводнике Nautilus. И удаление какой-либо информации из них может привести к тому, что перестанут работать установленные программы. Поэтому, если вы не уверенны, то лучше ничего из них не удалять.
Поэтому удалять хранящиеся в ней файлы и папки мы не будем.
Для дальнейшего анализа и быстрого поиска мы можем быстро просмотреть название папки и ее размер, наведя указатель мыши на интересующий блок в круговой диаграмме.
Мы посмотрели сведения о системе, запущенные процессы (программы). А также разобрали как работать с программой «Анализатор использования дисков». И если остались непонятные вопросы по данной теме и есть предложения, то прошу их писать в комментариях. Всем пока!
EMB-2200 от Habey представляет собой SBC размером 100 x 72 мм, который работает под управлением Linux на i.MX6 UL и предлагает две ЛВС с поддержкой PoE, двойной CAN, WiFi, BT, mini-PCIe и поддержку от -40 до 80 ° C.
До сих пор мы видели форм-фактор 100 x 72 мм Pico-ITX, используемый с микросхемой системы NXP i.MX6 UltraLite (UL) в сэндвич-стиле Digi ConnectCore 6UL SBC Pro , в котором используется встроенный компьютерный модуль ConnectCore 6UL , а также на носителе Pico-ITX для F & S " PicoMODA9 COM.
Тем не менее, EMB-2200 от Habey - это первый полностью интегрированный Sico Pico-ITX SBC на базе i.MX6 UL, который привлек наше внимание.
EMB-2200
(нажмите на картинку, чтобы увеличить)
Как и другие платы, EMB-2200 работает под управлением встроенного Linux, поддерживает промышленные температуры и ориентирован на облегченный режим IoT.
Хотя EMB-2200 не имеет опций ConnectCore 6UL SBC Pro NFC и Digi Xbee, он также предоставляет два порта Ethernet 10/100, WiFi, Bluetooth и слот mini-PCIe для расширения сотовой связи.
EMB-2200 вид сбоку
Другие функции, как правило, более ограничены, чем у платы Digi.
Однако, в отличие от продуктов Digi или F & S, EMB-2200 имеет опциональное питание через Ethernet, а также широкополосный источник питания.
EMB-2200 с дополнительным 5-дюймовым сенсорным экраном
(щелкните изображение, чтобы увеличить)
До 696 МГц, основанная на Cortex-A7 SoL i.MX6 UL поддерживается до 512 МБ ОЗУ и дополнительно eMMC, iNAND или SLC.
Есть 4 порта USB, включая два береговых порта, а также два CAN и 5 RS-232 среди других интерфейсов.
ЖК-интерфейс RGB поддерживает дополнительный 5-дюймовый резистивный сенсорный экран.
Технические характеристики, перечисленные для EMB-2200, включают в себя:
- Процессор - NXP i.MX6 UltraLite (1 процессор Cortex-A7 с частотой 528 МГц / 695 МГц)
- Память / память - 128 МБ, 256 МБ или 512 МБ оперативной памяти DDR3L;
необязательный eMMC, iNAND или SLC (сумма не указана) - Дисплей:
- 24-битный параллельный ЖК-дисплей (RGB) с разрешением до 1366 x 768
- 4-х проводная сенсорная поддержка
- Дополнительный 5-дюймовый, 800 х 480 резистивный сенсорный экран
- Беспроводной - WiFi;
блютуз - Сеть - 2 порта Ethernet 10/100 с дополнительным PoE
- Другой ввод / вывод:
- 2 хост-порта USB 2.0 (1x OTG)
- 2x хост-интерфейса USB
- 2x CAN
- 5x RS-232
- Конфигурируемый GPIO
- Аудио линейный
- SPI, I2C
- Расширение - слот Mini-PCIe (полный размер) с сигналами USB
- Другие особенности - 2x светодиода;
сторожевая собака - Рабочая температура - от -40 до 80 ° C
- Мощность - 9-36 В постоянного тока 2,5 мм разъем питания
- Размеры - 100 х 72 мм (Pico-ITX)
- Операционная система - Встроенный Linux
Дальнейшая информация
Не все пользователи наизусть помнят составляющие своего компьютера, а также прочие системные детали, поэтому наличие возможности просмотра сведений о системе в ОС должно обязательно присутствовать. В платформах, разработанных на языке Linux, тоже есть такие средства. Далее мы постараемся максимально детально рассказать о доступных методах просмотра необходимой информации, взяв за пример последнюю версию популярной ОС Ubuntu. В других дистрибутивах Линукс такая процедура может проводиться точно таким же образом.
Сегодня мы предлагаем ознакомиться с двумя различными методами поиска требуемой системной информации. Оба они работают по немного отличающимся алгоритмам, а также имеют разную концепцию. Из-за этого каждый вариант будет максимально полезен разным пользователям.
Способ 1: Hardinfo
Метод с применением программы Hardinfo подойдет начинающим юзерам и всем тем, кто не желает связываться с работой в «Терминале» . Все же, даже инсталляция дополнительного софта не обходится без запуска консоли, поэтому придется обратиться к ней ради одной команды.
- Запустите «Терминал» и введите там команду sudo apt install hardinfo .
- Введите пароль для подтверждения рут-доступа (вводимые символы при этом отображаться не будут).
- Подтвердите добавление новых файлов, выбрав соответствующий вариант.
- Осталось только запустить программу через команду 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 .
- После небольшого сканирования вы получите список всех активных устройств.
- Что касается модели процессора и других данных о нем, здесь проще всего воспользоваться 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. Такая потребность возникает, например, тогда, когда вам нужно установить драйвер для какого-нибудь устройства компьютера и вам нужно знать его точное название. Или, например, вы хотите получить информацию о занимаемой памяти или ресурсах компьютера.
Информация о процессоре (CPU)
Получить всю необходимую информацию о центральном процессоре в Linux можно выполнив в терминале команду:
Cat /proc/cpuinfo
Чтобы определить является ли ваш процессор 32-х или 64-битным нужно просмотреть флаги, которые указаны в выводе команды. Если среди флагов присутствует lm (long mode), это означает, что ваш процессор 64-битный. Например, при выполнении команды cat /proc/cpuinfo мы можем получить следующие флаги:
Flags: fpu vme de acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon ...
Информация о PCI устройствах (информация о видео-карте)
С помощью команды lspci можно вывести всю информацию о PCI устройствах:
Эту команду часто используют, чтобы получить информацию о видео-карте. Так как вывод команды lspci достаточно большой, то можно воспользоваться командой grep , чтобы задать условие поиска. Например, если мы знаем, что у нас видео-карта от Nvidia, тогда можно воспользоваться командой:
Lspci | grep nVidia
И в результате получить что-нибудь вроде:
01:00.0 VGA compatible controller: nVidia Corporation G72M (rev a1)
Обратите внимание на то, что команда grep чувствительна к регистру символов и поэтому, если вы с первого раза не нашли то, что искали, то стоит попробовать другое написание, например, nvidia , NVIDIA или просто idia . Аналогично можно искать информацию в выводе любых других команд, добавляя к команде: "| grep строка-поиска .
Информацию о версии драйвера для видео-карт Nvidia в Linux можно получить выполнив:
Cat /proc/driver/nvidia/version
Информация об оперативной памяти (ОЗУ)
Чтобы получить информацию об объеме, а также о количестве свободной и занятой оперативной памяти можно воспользоваться командой:
Free -t -m
Информацию о виртуальной памяти можно получить командой vmstat :
Если вам нужна более детальная информация о процессах, занимающих оперативную память, о загруженности процессора (CPU), тогда можно использовать утилиты Top или htop . Утилита top как правило всегда присутствует в Linux. Для ее запуска просто выполните:
Информация о жестких дисках
Информация о разделах жесткого диска в Linux:
Sudo fdisk -l
Информация о монтированных разделах, количество свободной и занятой памяти:
Есть еще одна полезная команда du , которая выводит информацию о размере каждого файла в текущей и во вложенных директориях. Если вы хотите получить информацию обо всех файлах в текущей директории выполните команду без параметров:
В качестве параметра можно задать имя файла, например, чтобы узнать размер файла abc.bin выполните:
Du abc.bin
Информация о USB устройствах и шинах USB
Для вывода информации о шинах USB и о подключенных USB устройствах используется команда lsusb :
Неконсольные программы
Рассмотрим несколько графических программ, которые помогут при работе с оборудованием.
В среде рабочего стола Gnome есть графическая утилита System monitor (Системный монитор). Она выводит информацию об использовании процессора, о запущенных процессах (приложениях), информацию о жестких дисках, а также выводит графики, включая использование сети. Из командой строки ее можно запустить выполнив:
Gnome-system-monitor
Для работы с жесткими можно воспользоваться программой GParted .
Дополнительная информация
Напоследок обязательно стоит упомянуть об очень важной команде lshw , которая выводит практически всю информацию о вашем компьютере. Команду lshw нужно запускать под пользователем root:
Sudo lshw
Чтобы вывести краткую информацию используется ключ -short :
Sudo lshw -short
Получить более подробную информацию о командах, описанных в статье, можно используя справочную систему Linux. Для этого в консоли нужно выполнить:
Man имя-команды
Например, чтобы получить всю информацию о команде du , выполните команду.