Как узнать серийный номер и модель сервера dmidecode CentOS, Ubuntu, Debian
Dmidecode или рабочий стол Управление Интерфейс, является очень полезным инструментом для выяснения деталей оборудования системы на базе rhel в CentOS 6 или ваш ящик.
Dmidecode выводит информацию о вашем оборудовании, записанных в BIOS. Вы также можете получить информацию о максимальной поддерживаемой конфигурации системы. Это включает в себя название модели, серийный номер, версию BIOS, инвентарный номер и другие детали в зависимости от производителя. Во многих случаях это потребует использования статуса для сокетов, слотов расширения (например, шин AGP, PCI и ISA) и модуля памяти в слоты, и перечень портов ввода-вывода (например, последовательный, параллельный, USB-порт). Важно заметить, что он не сканирует ваше оборудование, но сообщает, что информация в BIOS держится на ней. Он должен быть запущен в качестве пользователя root.
Сбор информации о системе Ubuntu
Собрать всю доступную информацию о системе и железе Ubuntu может понадобиться если у вас появился новый компьютер или ноутбук, и вам интересно, какое там точно оборудование. Также это может понадобиться если нужно заменить какой-либо компонент, например, жесткий диск. Ну или даже просто так. Ещё информация о железе Ubuntu может понадобиться если вы собираетесь настраивать Wifi, Bluetooth, веб-камеру или устанавливать драйвера для видеокарты.
В этой статье я перечислю команды, с помощью которых может быть получена информация об операционной системе Ubuntu. Все команды были проверены в Ubuntu 20.04, но они должны работать в любом современном дистрибутиве, таком как Debian, Fedora, OpenSUSE и т д.
Информации о системе Linux
1. Имя хоста
Самый простой способ узнать имя хоста своей машины, это команда hostname:
Или можно просто посмотреть содержимое файла /etc/hostname:
Более подробную информацию можно узнать с помощью команды hostnamectl из systemd:

Подробнее про имя хоста здесь.
2. Серийный номер и производитель
Если у вас ноутбук, то может быть получена такая информация, как производитель, серийный номер, и другая информация о железе Ubuntu, закодированная в dmi:
sudo dmidecode -s system-serial-number sudo dmidecode -s system-manufacturer sudo dmidecode -s system-product-name
Для персональных компьютеров эта информация будет не заполнена. Всю доступную информацию смотрите командой:
3. Производитель и модель материнской платы
Узнать модель материнской платы можно множеством способов, но самый простой — использовать ту же утилиту dmidecode:
sudo dmidecode -t 2

4. Информация о процессоре
Самый простой способ посмотреть информацию о процессоре, это открыть файл /proc/cpuinfo. Там выводится название модели, семейство, архитектура, его текущая частота, количество ядер, потоков, доступные расширения и другие параметры:

5. Статистика использования процессора
Посмотреть загруженность процессора можно с помощью утилиты mpstat. Для её установки выполните:
sudo apt install mpstat
А затем для запуска:

Здесь информация выводится в процентах. Но более приятно наблюдать за загрузкой процессора в реальном времени с помощью htop:

Узнать какой была загрузка системы за последнее время можно открыв файл /proc/loadavg. Здесь доступны три значения загрузки — за одну, пять и пятнадцать минут:

6. Использование памяти
Посмотреть статистику использования памяти в системе можно открыв файл /proc/meminfo:

Если не нужна такая подробная информация, можно получить информацию о памяти в linux командой free. Для отображения данных в удобном формате используйте опцию -h:

Аналогично, утилита htop тоже показывает сколько оперативной памяти доступно, а сколько занято в более удобном виде.
7. Информация о подкачке
Посмотреть подключен ли swap раздел и какого он размера можно командами:
Команда free тоже выводит информацию о swap, в том числе сколько памяти из этого раздела использовано, а сколько свободно:

Ещё можно посмотреть содержимое файла /proc/swaps или выполнить команду vmstat.
8. Версия дистрибутива
Команда покажет версию и название дистрибутива, а также некоторую дополнительную информацию, это важная информация об операционной системе linux:

9. Версия ядра
Ядро — это самый важный компонент системы. Информация о системе Ubuntu, а именно версии ядра доступна с помощью команды uname. Для вывода только версии выполните:
А для вывода всей доступной информации:

10. Параметры запуска ядра
Чтобы узнать с какими параметрами было запущено ядро достаточно посмотреть содержимое файла /proc/cmdline. Там находится имя файла образа ядра, а затем его параметры запуска:

11. Архитектура системы
Для просмотра архитектуры, для которой была скомпилирована ваша система используйте команду:

Кроме того, можно использовать такие команды:
uname -m getconf LONG_BIT
12. Информация о жестких дисках
Смотрим подключенные жесткие диски и разделы на них:
fdisk -l | grep ‘^/dev’

Смотрим разделы на определенном диске:
Узнаем метку диска:
sudo e2label /dev/sda1

Посмотреть список подключённых жестких дисков вместе с UUID можно с помощью команды:

13. Блочные устройства
Список всех подключённых или созданных в системе блочных устройств можно вывести командой:

14. Свободное пространство на диске
Информация о системе Ubuntu включает информацию о дисках. Отобразить использованное пространство всех дисков можно командой:

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

15. Примонтированные диски
Посмотреть все примонитрованные файловые системы можно выполнив:
mount | grep /dev/

16. SCSI устройства
Отобразить параметры SCSI устройств подключенных к системе:

Возможно, утилиту надо будет установить командой:
sudo apt install lsscsi
17. Статистика ввода-вывода
Самая простая команда, позволяющая узнать статистику ввода/вывода — iostat:
Утилита отображает среднюю нагрузку на процессор, а также ввод и вывод на диски. При запуске можно указать интервал обновления:

Куда удобнее смотреть статистику ввода-вывода с помощью утилиты iotop. Но её сначала надо установить:
sudo apt install iotop

18. Информация о PCI устройствах
PCI устройства — это все устройства, подключенные к материнской плате компьютера по шине PCIe, это видеокарта, сетевая карта, беспроводный адаптер, и так далее. По сути, посмотреть железо Ubuntu можно просмотрев PCI устройства. Для этого выполните:

Чтобы вывести устройства в виде дерева выполните:
Можно искать определённое устройство, например, видеокарту:
lspci | grep -i ‘VGA’

Максимально подробная информация:
19. Информация о USB
Кроме PCI устройств есть еще внешние USB, это принтеры, Bluetooth адаптер, мышка, клавиатура. Это тоже важная информация о компьютере Ubuntu.
Или более подробная информация:

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

Более подробные параметры сетевого интерфейса можно посмотреть командой:

Если вы уже подключены к сети, то с помощью программы wavemon можно посмотреть качество соединения, мощность передатчика, а также другие параметры подключения. Но сначала её надо установить:
sudo apt install wavemon

21. Информация об видеокарте
Чтобы узнать какая видеокарта у вас используется выполните:
lspci | grep -i vga
lspci -vvnn | grep VGA

sudo lshw -class display
Чтобы посмотреть доступные расширения экрана выполните команду xrandr без параметров:

Посмотреть параметры видеодрайвера можно командой glxinfo. Но прежде её надо установить:
sudo apt install mesa-utils

22. Информация об видеокарте NVIDIA
Если установлены проприетарные драйвера, информацию о видеокарте можно посмотреть командой:

Здесь будет представлена более подробная информация о видеокарте, чем в обычном выводе lspci.
23. Информация об аудио устройствах
Посмотреть информацию про звуковую карту можно в той же lspci, потому что она подключена по этой шине:
lspci | grep -i audio

24. Состояние батареи
На ноутбуке нам может понадобиться посмотреть состояние батареи:
upower -i /org/freedesktop/UPower/devices/battery_BAT0
25. Время работы системы
Команда uptime показывает когда был запущен компьютер:

26. История выключений и перезагрузок

История выключений компьютера:
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 — перезагрузка.
Посмотреть текущий уровень запуска можно командой:

А уровень запуска по умолчанию:
sudo systemctl get-default
28. Просмотр лога ядра
Очень полезная информация о компьютере Ubuntu, информация об ошибках и проблемах находится в логе ядра:
sudo less /var/log/dmesg

29. Загруженные модули ядра
Все загруженные модули вместе с зависимостями:

Информация о конкретном модуле, например mac80211:
sudo modinfo mac80211

30. Информация о сети
Список сетевых интерфейсов можно узнать в директории /sys/class/net:

Посмотреть локальный IP адрес, MAC адрес и другую информацию о сетевых интерфейсах можно с помощью команды ip:

Или старый вариант:
sudo ifconfig -a
Посмотреть только информацию об интерфейсе enp24s0:
sudo ip addr show enp24s0
Посмотреть таблицу маршрутизации:

Посмотреть сетевые мосты:
sudo brctl show
Посмотреть внешний IP адрес можно командой:
31. Информация о DNS серверах
Адреса DNS серверов, с которыми работает система находятся в файле /etc/resolv.conf:
Если вы используете systemd, то там системные DNS настраиваются через сервис systemd-resolve, поэтому чтобы посмотреть текущий DNS сервер надо выполнить:

32. Информация о соктетах и портах
Все прослушиваемые порты:
Или только сетевые:

Смотрим открытые в системе файлы:
Или открытые файлы в определённой папке:
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:

35. Информация о группах
Чтобы посмотреть все группы, созданные в системе выполните:

Для просмотра групп текущего пользователя выполните:

36. Информация о паролях
Чтобы посмотреть информацию о пароле пользователя выполните команду change. Например:
chage -l имя_пользователя

37. Информация о процессах
Проще всего посмотреть всё запущенные процессы с помощью команды:

Но более удобно использовать утилиту top или htop. Обе надо установить.

38. Установленные пакеты
Смотрим список всех установленных пакетов:

Смотрим все необходимые исполняемому файлу библиотеки:
Какому пакету принадлежит файл:
dpkg -S /путь/к/файлу 
39. Информация о брандмаузере
Чтобы посмотреть все правила в брандмауэре iptables выполните:
sudo iptables -L -n -v

Если вы используете брандмауэр ufw, то можно посмотреть настроенные правила в нём:
sudo ufw status numbered
Выводы
На этом сайте уже есть статьи подробно расписывающие многие из приведенных здесь команд. Информацию о тех командах, которые не описаны, вы можете получить, выполнив в терминале команду man. Если я упустил какие-либо важные команды и параметры, напишите в комментариях!
Как узнать информацию о жестких дисках (серийный номер, модель, интерфейс)

Как узнать информацию о жестких дисках (серийный номер, модель, интерфейс).
В теме «Как узнать информацию о жестких дисках (серийный номер, модель, интерфейс)» я расскажу как можно узнать серийный номер, модель или интерфейс вашего устройства на жестком диске. Существует довольно много решений, приведу несколько.
Первое что я сделаю, так это посмотрю какие у меня разделы имеются:

вывод имеющихся разделов программой lsblk
1. Первую утилиту что я могу порекомендовать Вам — это утилита hdparm.
Если вы используете RedHat/Centos/Fedora:
Если вы используете Debian/Ubuntu/Linux Mint для установки программы:
Чтобы использовать эту утилиту нужно запустить ее с опцией «-i» и добавить нужный нам раздел:

пример использования hdparm с ключем -i для раздела sdf
2. Советую так же утилиту lshw.
Эта программа показывает информацию не только о HDD, так же она выводит в удобно для вас формате (TXT-формате, HTML или XML).
Чтобы установить ее на CentOS/RedHat/Fedora, но если не стоит у вас эта программа, нужно выполнить:
Чтобы установить ее на Ubuntu/Linux Mint или Debian:
Чтобы получить нужную информацию с помощью утилиты lshw, выполните:

пример использования lshw -class disk -class storage
Если вам нужно вывести информацию только об установленных дисках на вашей ОС, вы можете использовать:

пример использования команды lshw -short -C disk
3. Что еще за утилиту могу посоветовать для использования — так это smartctl.
При помощи программы smartctl можно выводить информацию о состоянии ваших устройств, которые поддерживают SMART. Вот пример использования команды для SATA-устройства:
Я использую просто вот так:
4. Напоследок, приведу я графическую утилиту — GNOME Disk Utility.
Чтобы установить ее для использования в Debian/Ubuntu/ Linux Mint, выполните:
Если используете Fedora/CentOS или RedHat, то выполните:
Утилита эта удобна тем, что у нее есть графический интерфейс (GUI), после установки вы можете ее запустить через командную строку ( а можно и найти ее в меню):
Как узнать модель компьютера или ноутбука
Чтобы определить характеристики ноутбука, надо знать его точную модель. По ней вы легко найдете на сайте производителя полные технические данные компьютера. Разберемся, как узнать модель ПК или ноутбука визуально, средствами Windows или сторонними программами.

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

Если информация на наклейке не читается, узнать марку поможет аккумулятор устройства. Отключите ноут, разверните его и достаньте батарею, открыв защелки по краям. Нужные сведения могут располагаться на отсеке под аккумулятором или прямо на корпусе батареи.
Средствами Windows
Если все наклейки были удалены, пользуйтесь встроенными в Виндовс утилитами.
Сведения о свойствах
Как посмотреть характеристики личного компьютера на Windows 10: по правому клику мышкой откройте свойства ярлычка «Мой компьютер». Вы увидите основные сведения – производитель, установленная ОС, параметры процессора, ОЗУ и типа системы. Точная модель не всегда будет указана.
Сведения о системе
Более подробную информацию вы узнаете из утилиты «Сведения о системе». Как посмотреть в ней параметры компьютера: жмите Win+R и пишите в строчку msinfo32. Появится окно, в котором через пару секунд появится довольно обширный список данных. Вы сможете узнать не только название изготовителя – Lenovo, но и точную модель напротив SKU.

Дополнительно доступны подробные характеристики аппаратных и программных компонентов системы.
Диагностика DirectX
Утилита DirectX не только определяет установленные драйвера и параметры видеоадаптера, но и знает, как узнать модель ноутбука HP, ASUS, Acer и других. Нажимайте Win+R и пишите dxdiag. На первой вкладке будет отображен производитель и модель, параметры процессора и памяти.

На остальных вкладках вы найдете характеристики видеокарты и звука.
Командная строка
Узнать модель и марку личного ноута можно и через командную строку. Зажимайте Win+R и пишите cmd. В черном окошке вводите строчку: wmic csproduct get name.

Появится поле «Name» под котором будет указана модель ноутбука. Остальные характеристики вы легко можете определить онлайн, вбив в поиск найденное значение с названием производителя.
В BIOSе
Если ОС не загружается, увидеть нужные сведения можно в BIOSе компьютера. При включении сразу жмите Del или F2 (точная клавиша будет указана на приветственном экране). На первой вкладке будет перечислены нужные сведения в полях «Product name» «Serial Number».

Ниже и на других вкладках вы найдете подробные характеристики аппаратных компонентов ПК.
Сторонними программами
Иногда удобно пользоваться сторонними программами. Одна из утилит, выводящая подробнейшие сведения о компьютере – Aida 64. Программа платная, но в течение 30 дней ее можно использовать без оплаты.
Как посмотреть в Aida 64 характеристики компьютера: запускайте утилиту, заходите в раздел «Компьютер». Здесь на вкладках информации о системе вы получите полные сведения о производителе, продукте и всех его компонентах.

Все остальные характеристики ноутбука перечислены в остальных подразделах утилиты.
Заключение
Мы разобрались, как найти информацию о модели ноутбука и всех его параметрах. Начните с обследования корпуса и документов, если там ничего не найдено – пробуйте все встроенные в Windows средства или сторонние программы. Если ОС компьютера не загружается, заходите в BIOS и ищите нужные данные.