Системна інформація про комп'ютер linux. Надійний Pico-ITX SBC працює під керуванням Linux на i.MX6 UL з низьким енергоспоживанням
Не всі користувачі пам'ятають напам'ять складові свого комп'ютера, а також інші системні деталі, тому наявність можливості перегляду відомостей про систему в ОС повинна обов'язково бути присутньою. У платформах, розроблених мовою 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 виникають проблеми з софтом або командами, уважно вивчіть текст помилки і знайдіть рішення або підказки в офіційній документації.
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
Подальша інформація
Вітаю всіх!
У цій статті я розповім, як подивитися відомості про систему, дізнатися які процеси (програми) запущені, яке вони створюють навантаження на комп'ютер. А також як швидко знайти файли та папки у системі, якщо необхідно очистити місце на диску.
Для того, щоб переглянути всю інформацію про комп'ютер і про систему в Windows, необхідно встановити програму Aida64. Як це зробити ми розглядали в нашій статті Як отримати повну інформацію про пристрої комп'ютера за допомогою Aida64!
У Ubuntu все це вже є за умовчанням у системі. Для того, щоб подивитися цю інформацію відкриємо термінал і запустимо наступну команду.
Для отримання додаткових привілеїв необхідно ввести пароль користувача та натиснути на клавіатурі клавішу Enter.
Трохи доповнимо попередню команду.
sudo lshw -html > system_info.html
І в домашній директорії з'явився файл system_info.html, який ми зможемо переглянути у будь-якому інтернет-браузері.
Відкривши даний файл, ми бачимо інформацію про систему у зручному вигляді.
Перегляд запущених процесів у системі, використання процесора, пам'яті та мережі. Усю цю інформацію можна переглянути в «Системному моніторі». Для відкриття натискаємо на значок у верхньому лівому кутку екрана «Пошук на комп'ютері...». У пошуковому рядку введемо "gnome-system" і виберемо програму "Системний монітор", клацнувши лівою кнопкою миші.
У вікні ми бачимо запущені процеси.
Для сортування процесів по навантаженню, що створюється на процесор, необхідно клацнути лівою кнопкою миші по полю «%ЦП».
На вкладці «Ресурси» бачимо інформацію щодо використання процесора, пам'яті та мережі, представлену у графічному вигляді.
На вкладці « Файлові системи» ми бачимо інформацію про диски, що використовуються в системі. І на скільки відсотків вони використані.
Для отримання більш детальної інформації щодо розташування файлів у папках на диску, а також для відповіді на запитання «Хто зайняв усе місце?».
Скористайтеся ще однією програмою «Аналізатор використання дисків». У пошуковому рядку введемо «disk» і виберемо програму «Аналізатор використання дисків», клацнувши лівою кнопкою миші.
Проаналізуємо файли в домашній папцінашого користувача. Вибираємо її, клацнувши по ній лівою кнопкою миші.
У правій частині вікна ми бачимо всі файли та папки, розташовані в домашній папці нашого користувача.
Папка "Завантаження" займає 77,2 МБ. Цю ж інформацію у графічному вигляді бачимо й у правій частині вікна. Якщо нам необхідно звільнити місце на диску, відкриваємо папку в Nautilus і після видалення непотрібних файлівповертаємося до «Аналізатора використання дисків». І для оновлення інформації натискаємо кнопку оновити у верхньому правому кутку.
У наступній папці.cache бачимо, що вона займає 55МБ.
УВАГА!
Папки, назви яких починаються з точки, є прихованими і за промовчанням не видно у провіднику Nautilus. І видалення будь-якої інформації з них може призвести до того, що перестануть працювати встановлені програми. Тому, якщо ви не впевнені, краще нічого з них не видаляти.
Тому видаляти файли і папки, що зберігаються в ній, ми не будемо.
Для подальшого аналізу та швидкого пошукуми можемо швидко переглянути назву папки та її розмір, навівши покажчик миші на блок, що цікавить, в круговій діаграмі.
Ми переглянули інформацію про систему, запущені процеси (програми). А також розібрали як працювати із програмою «Аналізатор використання дисків». І якщо залишилися незрозумілі питання з цієї теми і є пропозиції, то прошу їх писати в коментарях. Бувайте усі!
Користувач комп'ютера повинен знати все. Це потрібно як підвищення статусу досвідченого користувача, а й у випадків, коли необхідно визначити, наприклад, драйвери для відеокарти чи процесора. Ця стаття допоможе розібратися у тому, як дізнатися інформацію про систему Linux.
Ім'я хоста
Ім'я хоста в Linux часто потрібне при введенні будь-яких параметрів у конфігураційні файли системи. Якщо у вас виникла така потреба, тоді найпростіше виконати це завдання можна за допомогою наступної команди:
Hostname
Відразу після її виконання у "Терміналі" відобразиться ім'я вашої машини. Є й другий спосіб виконання поставленого завдання. Справа в тому, що ім'я знаходиться у файлі hostname. Його можна переглянути, виконавши команду:
Cat /etc/hostname
У випадку з сервером в Термніалі можна дізнатися його доменне ім'я, прописавши наступну команду:
Dnsdomainname
Інформація про комп'ютер
У операційній системі Linux інформацію про комп'ютер можна переглянути також у "Терміналі". При цьому досягти бажаного результату можна різними способаминаприклад, виконавши одну з цих команд:
Sudo dmidecode -s system-serial-number #серійний номер sudo dmidecode -s system-manufacturer #виробник sudo dmidecode -s system-product-name #ім'я продукту
Якщо хочеться отримати відразу всю інформацію, виконайте іншу команду:
Sudo dmidecode | more
Для отримання бажаного результату можна вдатися до використання утиліти lshw. Однак варто відзначити, що встановлена вона не у всіх Linux-дистрибутивах. Для її використання виконайте такі команди:
Sudo lshw | more sudo lshw -short
Інформація про центральний процесор
Як можна було помітити, для отримання інформації про систему в Linux команди найкраще підходять. Так і у випадку коли потрібно уточнити характеристики процесора. Для цього виконайте одну з цих команд:
Cat /proc/cpuinfo lscpu
Якщо є потреба дізнатися про завантаженість цього компонента, тоді на допомогу прийде наступна утиліта:
Sudo mpstat
Варто зазначити, що встановлена вона не у всіх ОС, тому заздалегідь встановіть її через "Термінал".
Інформація про ОЗУ
Серед усієї перерахованої вище інформації про систему в Linux можна дізнатися також і про оперативну пам'ять. Якщо потрібно переглянути статистику її використання, виконайте:
Less /proc/meminfo
Якщо бажаєте отримати інформацію більш компактному вигляді, тоді вдайтеся до використання наступних команд:
Free -m #у мегабайтах free -g #у гігабайтах free -h #у читаному вигляді
Інформація про дистрибутив та ядро
Lsb_release -a
Ядро також невід'ємна частина будь-якої системи, і інформація про нього не менш важлива, особливо при внесенні будь-яких надбудов. Є дві команди для відображення цих даних:
Uname -r #коротка інформація uname -a # повна інформація
Інформація про накопичувач
У якийсь момент можуть закрастись підозри у некоректній роботі жорсткого диска, в такому випадку лише кілька команд допоможуть вам дізнатися більше про цей компонент комп'ютера. Наприклад, щоб переглянути всі підключені твердотільні накопичувачі, потрібно виконати цю команду:
Fdisk-l | grep "^/dev"
Визначившись з усіма дисками та дізнавшись їх назви, можна переглянути докладнішу інформацію:
Fdisk -l /dev/sda #перегляд розділів на диску e2label /dev/sda #відображення позначки диска
Якщо є бажання переглянути все й одразу, а за необхідності навіть внести деякі корективи, тоді найкраще підійде програма cfdisk. Запустити її просто, достатньо прописати назву у "Терміналі".
Інформація про підключені пристрої та компоненти комп'ютера
Linux була б неповною без урахування всіх компонентів комп'ютера та підключених до нього пристроїв. Щоб дізнатися більше, наприклад, про звуковий карті, процесорі, відеокарті та інтерфейсах, достатньо виконати одну з цих команд:
lspci lspci-vvvn | less lspci-vt lspci | grep -i "назва_пристрою"
Якщо ви хочете дізнатися більше безпосередньо про девайси, підключені до десктопу, тоді найкраще скористатися цими командами:
Lsusb lsusb -vt
Інформація про мережний інтерфейс
Інтернет вже щільно увійшов у наше життя, але в Linux його налаштування може стати проблемою. Щоб у процесі введення всіх необхідних параметрів у конфігураційні файли ви не зіткнулися з труднощами, ознайомтеся з вашими характеристиками мережевого адаптера. Зробити це можна через вже знайому команду lspci, проте у виведенні інформації буде щонайменше. Краще скористатися однією з таких:
Iwconfig watch -n 1 cat /proc/net/wireless wavemon iw list
Інформація про відеочіп
Відеоігри також невід'ємна частина життя користувача ПК, тому жоден комп'ютер не обходиться без відеочіпа. А щоб, наприклад, виконати встановлення правильних драйверів, необхідно як мінімум знати його модель. Увесь список характеристик цього компонента можна дізнатися у виведенні цих команд:
Lspci | grep-i vga lspci-vvnn | grep VGA
В якості альтернативи можна скористатися наступним рядком:
Sudo lshw -class display
Однак, інформація про систему Linux, отримана з вищеописаних команд, поверхова. Набагато більше можна дізнатися, якщо враховувати виробника продукту. Так, якщо у вас відеокарта від NVIDIA, тоді виконайте в "Терміналі" одну з цих команд:
Nvidia-smi nvidia-settings
Не можна також забувати про відеокарти від AMD, адже вони також охоплюють великий шар ринку. Щоб дізнатися про їх характеристики, виконайте цю команду:
Fglrxinfo
Висновок
Тепер вам відомо, як дізнатися інформацію про систему у 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, виконайте команду.