Сбор информации о системе Ubuntu
Собрать всю доступную информацию о системе и железе Ubuntu может понадобиться если у вас появился новый компьютер или ноутбук, и вам интересно, какое там точно оборудование. Также это может понадобиться если нужно заменить какой-либо компонент, например, жесткий диск. Ну или даже просто так. Ещё информация о железе Ubuntu может понадобиться если вы собираетесь настраивать Wifi, Bluetooth, веб-камеру или устанавливать драйвера для видеокарты.
В этой статье я перечислю команды, с помощью которых может быть получена информация об операционной системе Ubuntu. Все команды были проверены в Ubuntu 20.04, но они должны работать в любом современном дистрибутиве, таком как Debian, Fedora, OpenSUSE и т д.
Содержание статьи:
Информации о системе Linux
1. Имя хоста
Самый простой способ узнать имя хоста своей машины, это команда hostname:
hostname
Или можно просто посмотреть содержимое файла /etc/hostname:
cat /etc/hostname
Более подробную информацию можно узнать с помощью команды hostnamectl из systemd:
hostnamectl
Подробнее про имя хоста здесь.
2. Серийный номер и производитель
Если у вас ноутбук, то может быть получена такая информация, как производитель, серийный номер, и другая информация о железе Ubuntu, закодированная в dmi:
sudo dmidecode -s system-serial-number
sudo dmidecode -s system-manufacturer
sudo dmidecode -s system-product-name
Для персональных компьютеров эта информация будет не заполнена. Всю доступную информацию смотрите командой:
sudo dmidecode
3. Производитель и модель материнской платы
Узнать модель материнской платы можно множеством способов, но самый простой — использовать ту же утилиту dmidecode:
sudo dmidecode -t 2
4. Информация о процессоре
Самый простой способ посмотреть информацию о процессоре, это открыть файл /proc/cpuinfo. Там выводится название модели, семейство, архитектура, его текущая частота, количество ядер, потоков, доступные расширения и другие параметры:
cat /proc/cpuinfo
Или:
lscpu
5.
Статистика использования процессораПосмотреть загруженность процессора можно с помощью утилиты mpstat. Для её установки выполните:
sudo apt install mpstat
А затем для запуска:
sudo mpstat
Здесь информация выводится в процентах. Но более приятно наблюдать за загрузкой процессора в реальном времени с помощью htop:
Узнать какой была загрузка системы за последнее время можно открыв файл /proc/loadavg. Здесь доступны три значения загрузки — за одну, пять и пятнадцать минут:
cat /proc/loadavg
6. Использование памяти
Посмотреть статистику использования памяти в системе можно открыв файл /proc/meminfo:
cat /proc/meminfo
Если не нужна такая подробная информация, можно получить информацию о памяти в linux командой free. Для отображения данных в удобном формате используйте опцию -h:
free -h
Аналогично, утилита htop тоже показывает сколько оперативной памяти доступно, а сколько занято в более удобном виде.
7. Информация о подкачке
Посмотреть подключен ли swap раздел и какого он размера можно командами:
swapon -s
Команда free тоже выводит информацию о swap, в том числе сколько памяти из этого раздела использовано, а сколько свободно:
Ещё можно посмотреть содержимое файла /proc/swaps или выполнить команду vmstat.
8. Версия дистрибутива
Команда покажет версию и название дистрибутива, а также некоторую дополнительную информацию, это важная информация об операционной системе linux:
lsb_release -a
9. Версия ядра
Ядро — это самый важный компонент системы. Информация о системе Ubuntu, а именно версии ядра доступна с помощью команды uname. Для вывода только версии выполните:
uname -r
А для вывода всей доступной информации:
uname -a
10. Параметры запуска ядра
Чтобы узнать с какими параметрами было запущено ядро достаточно посмотреть содержимое файла /proc/cmdline. /dev’
Смотрим разделы на определенном диске:
fdisk -l /dev/sda
Узнаем метку диска:
sudo e2label /dev/sda1
Посмотреть список подключённых жестких дисков вместе с UUID можно с помощью команды:
blkid
13. Блочные устройства
Список всех подключённых или созданных в системе блочных устройств можно вывести командой:
lsblk
14. Свободное пространство на диске
Информация о системе Ubuntu включает информацию о дисках. Отобразить использованное пространство всех дисков можно командой:
df -h
Опция -h используется чтобы программа выводила данные в удобном для чтения формате. Отобразить размер файлов в домашней папке:
du -h /home
15. Примонтированные диски
Посмотреть все примонитрованные файловые системы можно выполнив:
mount | grep /dev/
16.
SCSI устройстваОтобразить параметры SCSI устройств подключенных к системе:
lsscsi
Возможно, утилиту надо будет установить командой:
sudo apt install lsscsi
17. Статистика ввода-вывода
Самая простая команда, позволяющая узнать статистику ввода/вывода — iostat:
sudo iostat
Утилита отображает среднюю нагрузку на процессор, а также ввод и вывод на диски. При запуске можно указать интервал обновления:
sudo iostat 2
Куда удобнее смотреть статистику ввода-вывода с помощью утилиты iotop. Но её сначала надо установить:
sudo apt install iotop
18. Информация о PCI устройствах
PCI устройства — это все устройства, подключенные к материнской плате компьютера по шине PCIe, это видеокарта, сетевая карта, беспроводный адаптер, и так далее. По сути, посмотреть железо Ubuntu можно просмотрев PCI устройства. Для этого выполните:
lspci
Чтобы вывести устройства в виде дерева выполните:
lspci -vt
Можно искать определённое устройство, например, видеокарту:
lspci | grep -i 'VGA'
Максимально подробная информация:
lspci -vvvn
19.
Информация о USBКроме PCI устройств есть еще внешние USB, это принтеры, Bluetooth адаптер, мышка, клавиатура. Это тоже важная информация о компьютере Ubuntu.
lsusb
Или более подробная информация:
lsusb -vt
20. Информация о беспроводных сетевых адаптерах
Модель и производителя сетевого адаптера можно посмотреть через lscpi, но более подробную информацию о настройках и поддерживаемых функциях там не узнать, для этого есть свои команды. Просмотр беспроводного сетевого интерфейса и его конфигурации:
iwconfig
Более подробные параметры сетевого интерфейса можно посмотреть командой:
iw list
Если вы уже подключены к сети, то с помощью программы wavemon можно посмотреть качество соединения, мощность передатчика, а также другие параметры подключения. Но сначала её надо установить:
sudo apt install wavemon
А затем:
wavemon
21.
Информация об видеокартеЧтобы узнать какая видеокарта у вас используется выполните:
lspci | grep -i vga
Более подробно:
lspci -vvnn | grep VGA
Или:
sudo lshw -class display
Чтобы посмотреть доступные расширения экрана выполните команду xrandr без параметров:
xrandr
Посмотреть параметры видеодрайвера можно командой glxinfo. Но прежде её надо установить:
sudo apt install mesa-utils
glxinfo
22. Информация об видеокарте NVIDIA
Если установлены проприетарные драйвера, информацию о видеокарте можно посмотреть командой:
nvidia-smi
Или:
nvidia-settings
Здесь будет представлена более подробная информация о видеокарте, чем в обычном выводе lspci.
23. Информация об аудио устройствах
Посмотреть информацию про звуковую карту можно в той же lspci, потому что она подключена по этой шине:
lspci | grep -i audio
Или:
cat /proc/asound/cards
Или:
arecord -l
24.
Состояние батареиНа ноутбуке нам может понадобиться посмотреть состояние батареи:
upower -i /org/freedesktop/UPower/devices/battery_BAT0
Или:
acpi -V
25. Время работы системы
Команда uptime показывает когда был запущен компьютер:
uptime
26. История выключений и перезагрузок
История перезагрузок:
last reboot
История выключений компьютера:
last shutdown
27. Текущий уровень запуска
Всего в Systemd пять уровней запуска:
- runlevel0.target, poweroff.target — выключение;
- runlevel1.target, rescue.target — однопользовательский текстовый режим;
- runlevel2.target, runlevel4.target — не используются;
- runlevel3.target, multi-user.target — многопользовательский текстовый режим;
- runlevel5.target, graphical.target — графический многопользовательский режим;
- runlevel6. target, reboot.target — перезагрузка.
Посмотреть текущий уровень запуска можно командой:
runlevel
А уровень запуска по умолчанию:
sudo systemctl get-default
28. Просмотр лога ядра
Очень полезная информация о компьютере Ubuntu, информация об ошибках и проблемах находится в логе ядра:
sudo less /var/log/dmesg
Или:
sudo dmesg
29. Загруженные модули ядра
Все загруженные модули вместе с зависимостями:
sudo lsmod
Информация о конкретном модуле, например mac80211:
sudo modinfo mac80211
30. Информация о сети
Список сетевых интерфейсов можно узнать в директории /sys/class/net:
ls /sys/class/net
Посмотреть локальный IP адрес, MAC адрес и другую информацию о сетевых интерфейсах можно с помощью команды ip:
sudo ip addr
Или старый вариант:
sudo ifconfig -a
Посмотреть только информацию об интерфейсе enp24s0:
sudo ip addr show enp24s0
Посмотреть таблицу маршрутизации:
sudo ip route
Посмотреть сетевые мосты:
sudo brctl show
Посмотреть внешний IP адрес можно командой:
wget -qO- eth0. me
31. Информация о DNS серверах
Адреса DNS серверов, с которыми работает система находятся в файле /etc/resolv.conf:
cat /etc/resolv.conf
Если вы используете systemd, то там системные DNS настраиваются через сервис systemd-resolve, поэтому чтобы посмотреть текущий DNS сервер надо выполнить:
systemd-resolve --status
32. Информация о соктетах и портах
Смотрим открытые сетевые и локальные сокеты:
sudo ss
Все прослушиваемые порты:
sudo ss -l
Или только сетевые:
sudo ss -tulpn
Смотрим открытые в системе файлы:
sudo lsof
Или открытые файлы в определённой папке:
sudo lsof | grep /bin/
33. Информация о сервисах
Смотрим все запущенные сервисы в systemd:
systemctl list-units --type service --state running
Проверяем запущен ли сервис, например docker:
sudo systemctl status docker
Проверяем загружается ли сервис автоматически, например apache2:
sudo systemctl is-enabled apache2
34.
Информация о пользователяхПосмотреть список всех пользователей, зарегистрированных в системе, как системных, так и обычных можно открыв файл /etc/passwd:
cat /etc/passwd
35. Информация о группах
Чтобы посмотреть все группы, созданные в системе выполните:
cat /etc/group
Для просмотра групп текущего пользователя выполните:
groups имя_пользователя
36. Информация о паролях
Чтобы посмотреть информацию о пароле пользователя выполните команду change. Например:
chage -l имя_пользователя
37. Информация о процессах
Проще всего посмотреть всё запущенные процессы с помощью команды:
ps aux
Но более удобно использовать утилиту top или htop. Обе надо установить.
38. Установленные пакеты
Смотрим список всех установленных пакетов:
dpkg -l
Смотрим все необходимые исполняемому файлу библиотеки:
ldd имя_файла
Какому пакету принадлежит файл:
dpkg -S /путь/к/файлу
39.
Информация о брандмаузереЧтобы посмотреть все правила в брандмауэре iptables выполните:
sudo iptables -L -n -v
Если вы используете брандмауэр ufw, то можно посмотреть настроенные правила в нём:
sudo ufw status numbered
Выводы
На этом сайте уже есть статьи подробно расписывающие многие из приведенных здесь команд. Информацию о тех командах, которые не описаны, вы можете получить, выполнив в терминале команду man. Если я упустил какие-либо важные команды и параметры, напишите в комментариях!
Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.
Как получить подробную информацию о Вашем ПК
Иногда Вам нужно найти информацию о своих компьютерах, например, о том, какое оборудование Вы используете, о версии BIOS или UEFI или о деталях Вашей программной среды. Мы рассмотрим несколько инструментов Windows, которые могут предоставлять различные уровни детализации системной информации.
Использование приложения «Параметры» для проверки основной информации
Если Вам просто нужен базовый обзор Вашей системы, Вы можете найти его в своем приложении «Параметры» в Windows 8 или 10. Нажмите «Windows + I», чтобы открыть приложение «Параметры», а затем нажмите значок «Система».
На странице «Система» перейдите на вкладку «О программе» слева.
Справа вы найдете два соответствующих раздела. В разделе «Характеристики устройства» приведены основные сведения о Вашем оборудовании, включая процессор, объем оперативной памяти, идентификаторы устройств и продуктов и тип используемой системы (32-разрядной или 64-разрядной).
Раздел «Характеристики Windows» показывает версию и сборку Windows, в которой Вы работаете.
Используйте приложение «Информация о системе»
Приложение Сведения о системе было включено в Windows с Windows XP. Он предоставляет гораздо более подробный обзор системной информации, чем вы можете получить только с помощью приложения «Параметры».
Чтобы открыть сведения о системе, нажмите «Windows + R», введите «msinfo32» в поле «Открыть» и нажмите «Enter».
Страница «Сведения о системе», которую Вы открываете, уже предоставляет гораздо больше информации, чем мы видели в приложении «Параметры». Вы можете увидеть подробную информацию о своей версии Windows и изготовителе вашего ПК, а также детали оборудования, такие как ваша версия BIOS, модель материнской платы, установленная оперативная память и т. д.
Разверните узлы с левой стороны, и Вы сможете увидеть другой уровень детализации. Большая часть этой информации, подобно тому, что Вы видите в узле «Аппаратные ресурсы», довольно эзотерична. Но Вы можете найти и более ценную информацию.
Например, нажмите на компонент «Дисплей», и Вы можете увидеть марку и модель Вашей видеокарты, ее версию драйвера и текущее разрешение.
Есть еще одна замечательная возможность в приложении Сведения о системе. Вы можете экспортировать подробный системный отчет в виде текстового файла. Это может быть полезно, если Вам нужно отправить данные о своей системе кому-то другому или просто захотите иметь копию на случай, если Вам нужно устранить неполадки на компьютере, который Вы не можете загрузить.
Сначала выберите информацию, которую Вы хотите экспортировать. Если вы выберете узел «Сведения о системе», экспортируемый файл будет содержать полную информацию, найденную под каждым узлом, доступным в приложении «Сведения о системе». Вы также можете выбрать любой конкретный узел, чтобы иметь экспортировать информацию только из этого узла.
Откройте меню «Файл» и нажмите на команду «Экспорт».
Назовите текстовый файл, который Вы создадите, выберите местоположение и нажмите кнопку «Сохранить».
Откройте этот текстовый файл в любое время, чтобы просмотреть все сведения о Вашей системе.
Используйте Speccy для подробной информации
Хотя приложение «Информация о системе» содержит много полезной информации об оборудовании и Вашей программной среде, но, если Вы хотите загрузить стороннее приложение, мы рекомендуем Speccy как лучший вариант для большинства людей. Бесплатная версия работает просто отлично; профессиональная версия (19,95$) предлагает автоматические обновления и премиум-поддержку, если Вы считаете, что Вам нужны эти функции, то можете купить.
Speccy обладает более приятным интерфейсом, чем приложение «Информация о системе», ориентируясь только на спецификации оборудования для Вашей системы и предоставляя дополнительные спецификации, которых нет в «Информации о системе». На странице «Summary» в Speccy Вы можете видеть температуру различных компонентов. Программа также предоставляет дополнительные сведения, такие как номер модели Вашей материнской платы, которая не доступна в «Информации о системе». Страница «Summary» также включает важную информацию, такую как графическая карта и данные о хранилище.
И, конечно же, Вы можете увидеть подробную информацию, нажав на любую из категорий оборудования слева. Нажав категорию «RAM», Вы получите дополнительную информацию об установленной памяти, включая общее количество слотов памяти и количество используемых Вами. Вы также можете просмотреть информацию о своей ОЗУ, включая тип используемой памяти, каналы и детали задержки.
Переключившись на вкладку «Motherboard», Вы можете узнать подробности об изготовителе Вашей материнской платы, номере модели, о том, какой набор микросхем используется, информацию о напряжении и температуре для различных компонентов, и даже о том, какой тип слотов PCI имеет материнская плата (и используются они или нет).
Использование командной строки, когда Вы не можете загрузить Windows нормально
Windows также имеет команду для просмотра информации о системе прямо в командной строке. Хотя это не включает в себя столько деталей, как приложение «Информация о системе», и, возможно, это немного сложнее в использовании — эта команда полезна в том случае, если Вы можете загружать свой компьютер только в режиме командной строки.
Введите следующую команду и нажмите «Enter»:
systeminfo
Вы получите ряд полезных сведений о Вашей сборке и версии ОС, процессоре, версии BIOS, загрузочном диске, памяти и сведения о сети.
Конечно, Вы также можете найти другие сторонние инструменты, которые предоставляют еще большую (или более целенаправленную) информацию. Например, HWMonitor — отличный инструмент для мониторинга различных аспектов Вашей системы, таких как температура и напряжение процессора и графического процессора. Sysinternals Suite от Марка Руссиновича (принадлежит Microsoft) — это коллекция из более чем 60 отдельных инструментов, которые могут предоставить вам потрясающий объем информации.
Загрузить информацию о системе — Лучшее программное обеспечение и приложения
uTorrent, разработанное BitTorrent Inc., является бесплатным программным обеспечением для обмена файлами и одноранговой деятельности. Он работает как торрент-клиент, позволяя пользователям…
Speccy — это бесплатное программное обеспечение системной информации, основанное на условно-бесплатной модели, которое анализирует ваш ПК с Microsoft Windows и предоставляет полный список. ..
CPU- Z — это инструмент, который предоставляет подробную информацию о вашей текущей операционной системе. Этот пакет может быть чрезвычайно полезен при устранении возможных неполадок…
Tor Browser — это бесплатное программное обеспечение с открытым исходным кодом, которое гарантирует анонимность в Интернете и повышает вашу безопасность и безопасность при использовании Интернета. Tor поможет вам…
HWMonitor — это бесплатное и легкое программное обеспечение, которое может помочь вам в мониторинге аппаратных компонентов вашего компьютера с Windows. С помощью этого инструмента мониторинга вы…
NVIDIA Inspector — это системная утилита, которая может помочь вам получить доступ к информации о вашей видеокарте NVIDIA, драйверах и другом оборудовании. С помощью…
Belarc Advisor — это системная утилита, которая сканирует ваш компьютер, чтобы обеспечить всесторонний анализ доступного программного и аппаратного обеспечения. Он создает…
ShowKeyPlus — это специализированная утилита, разработанная Superfly Inc., которая позволяет легко просматривать ключ продукта вашей операционной системы Windows. Это…
Facade — бесплатная игра с искусственным интеллектом, в которой игрок должен решить семейные проблемы пары. Ответы полностью зависят от игрока, так как программное обеспечение…
Ваш телефон является важной частью вашей жизни, от общения, изображений, записей календаря и многого другого, в вашем телефоне есть все, что вам нужно для работы в… для мобильных устройств от разработчика Sr Dee OP. Это официальное приложение-компаньон для…
Windows Product Key Viewer — бесплатная утилита, которая может легко показать вам ключи продукта, которые вам нужно увидеть. Разработанный RJL Software, этот…
Если вы ищете VPN, обеспечивающую высочайший уровень анонимности и конфиденциальности при работе в Интернете, Hotspot Shield поможет вам. Эта безопасность…
AIDA64 — это программное обеспечение от FinalWire Ltd , которое предоставляет информацию о мониторинге оборудования.
Panda Internet Security — это продукт компании для обеспечения компьютерной безопасности среднего уровня: мощный антивирус и облачная защита для самых важных…
Как получить доступ к информации об оборудовании в Windows 10
Автор Джим Хиллиер / 08.11.2021 / 2 комментария / Компьютерное оборудование, инструкции, Windows 10
Доступ к информации об аппаратных компонентах компьютера может помочь во многих ситуациях, в том числе при обращении за помощью/поддержкой. Есть довольно много сторонних инструментов, которые сделают это. Однако в Windows 10 встроен базовый инструмент «Информация о системе», который предоставит достаточно информации для большинства ситуаций.
Эта статья является ответом на комментарий читателя, который, когда его спросили, какой у него процессор, признался, что не знает, как найти эту информацию. Мы всегда признавали здесь, в DCT, что в Интернете есть избыток статей для опытных пользователей, но мало статей, которые помогут неопытным пользователям расширить свои знания, и мы гордимся тем, что выпускаем именно такие статьи. Это один из них.
Доступ к системной информации в Windows 10
Чтобы получить системную информацию в Windows 10:
- Откройте диалоговое окно «Выполнить»: нажмите клавиши Windows + R.
- Введите msinfo32 и нажмите Enter. сведения об операционной системе, ЦП (процессоре), режиме BIOS (UEFI или устаревшем), версии BIOS, установленной памяти, марке и модели материнской платы и многом другом.
Для многих это, вероятно, все, что вам нужно сделать. Однако вы можете получить доступ к дополнительной информации, развернув категории на левой панели: аппаратные ресурсы, компоненты и программная среда. Если вы хотите найти сведения о вашем графическом процессоре (видеокарте), например, разверните Components и нажмите Display .
Инструмент «Информация о системе» в Windows 10 также позволяет создавать отчет о характеристиках оборудования в виде текстового файла, который вам, возможно, потребуется отправить для получения справки/поддержки: Внизу нажмите Экспорт
- Выберите спецификации для экспорта. СОВЕТ. При выборе Сводка системы будет экспортировано все
- Выберите место для сохранения файла
- Введите подходящее имя, например, Windows 10 PC Specs
- Нажмите кнопку Сохранить быть адекватным для большинства пользователей. Для пользователей, которым требуется более полный отчет, прочитайте мою предыдущую статью:
- Лучшие бесплатные инструменты для получения информации о системе
Другой способ доступа к системной информации в Win10
Этот метод предоставит вам только базовую информацию, но все равно будет полезен:
Если вам необходимо отправить спецификации для получения справки/поддержки, нажмите кнопку(-ки) Копировать , после чего вы сможете вставить информацию в документ или на онлайн-справочный форум.
Ваш комментарий будет первым