Текущее имя системы linux команда

Содержание
  1. Сбор информации о системе Ubuntu
  2. Информации о системе Linux
  3. 1. Имя хоста
  4. 2. Серийный номер и производитель
  5. 3. Производитель и модель материнской платы
  6. 4. Информация о процессоре
  7. 5. Статистика использования процессора
  8. 6. Использование памяти
  9. 7. Информация о подкачке
  10. 8. Версия дистрибутива
  11. 9. Версия ядра
  12. 10. Параметры запуска ядра
  13. 11. Архитектура системы
  14. 12. Информация о жестких дисках
  15. 13. Блочные устройства
  16. 14. Свободное пространство на диске
  17. 15. Примонтированные диски
  18. 16. SCSI устройства
  19. 17. Статистика ввода-вывода
  20. 18. Информация о PCI устройствах
  21. 19. Информация о USB
  22. 20. Информация о беспроводных сетевых адаптерах
  23. 21. Информация об видеокарте
  24. 22. Информация об видеокарте NVIDIA
  25. 23. Информация об аудио устройствах
  26. 24. Состояние батареи
  27. 25. Время работы системы
  28. 26. История выключений и перезагрузок
  29. 27. Текущий уровень запуска
  30. 28. Просмотр лога ядра
  31. 29. Загруженные модули ядра
  32. 30. Информация о сети
  33. 31. Информация о DNS серверах
  34. 32. Информация о соктетах и портах
  35. 33. Информация о сервисах
  36. 34. Информация о пользователях
  37. 35. Информация о группах
  38. 36. Информация о паролях
  39. 37. Информация о процессах
  40. 38. Установленные пакеты
  41. 39. Информация о брандмаузере
  42. Выводы
  43. 10 команд Linux что бы получить информацию о системе
  44. 1. Как просмотреть информацию о системе linux
  45. 2. Как просмотреть информацию об оборудовании Linux
  46. 3. Как получить информацию о CPU
  47. 4. Как получить информацию об устройствах Linux

Сбор информации о системе 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:

4. Информация о процессоре

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

5. Статистика использования процессора

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

Читайте также:  Configure path in linux

Здесь информация выводится в процентах. Но более приятно наблюдать за загрузкой процессора в реальном времени с помощью 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. Архитектура системы

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

Кроме того, можно использовать такие команды:

12. Информация о жестких дисках

Смотрим подключенные жесткие диски и разделы на них:

Смотрим разделы на определенном диске:

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

13. Блочные устройства

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

14. Свободное пространство на диске

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

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

15. Примонтированные диски

Посмотреть все примонитрованные файловые системы можно выполнив:

16. SCSI устройства

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

Возможно, утилиту надо будет установить командой:

17. Статистика ввода-вывода

Самая простая команда, позволяющая узнать статистику ввода/вывода — iostat:

Утилита отображает среднюю нагрузку на процессор, а также ввод и вывод на диски. При запуске можно указать интервал обновления:

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

18. Информация о PCI устройствах

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

Чтобы вывести устройства в виде дерева выполните:

Можно искать определённое устройство, например, видеокарту:

Читайте также:  Glibc package in linux

Максимально подробная информация:

19. Информация о USB

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

Или более подробная информация:

20. Информация о беспроводных сетевых адаптерах

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

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

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

21. Информация об видеокарте

Чтобы узнать какая видеокарта у вас используется выполните:

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

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

sudo apt install mesa-utils

22. Информация об видеокарте NVIDIA

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

Здесь будет представлена более подробная информация о видеокарте, чем в обычном выводе lspci.

23. Информация об аудио устройствах

Посмотреть информацию про звуковую карту можно в той же lspci, потому что она подключена по этой шине:

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, информация об ошибках и проблемах находится в логе ядра:

29. Загруженные модули ядра

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

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

30. Информация о сети

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

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

Посмотреть только информацию об интерфейсе enp24s0:

sudo ip addr show enp24s0

Посмотреть таблицу маршрутизации:

Посмотреть внешний IP адрес можно командой:

31. Информация о DNS серверах

Адреса DNS серверов, с которыми работает система находятся в файле /etc/resolv.conf:

Если вы используете systemd, то там системные DNS настраиваются через сервис systemd-resolve, поэтому чтобы посмотреть текущий DNS сервер надо выполнить:

32. Информация о соктетах и портах

Смотрим открытые в системе файлы:

Или открытые файлы в определённой папке:

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. Например:

37. Информация о процессах

Проще всего посмотреть всё запущенные процессы с помощью команды:

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

38. Установленные пакеты

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

Смотрим все необходимые исполняемому файлу библиотеки:

Какому пакету принадлежит файл:

39. Информация о брандмаузере

Чтобы посмотреть все правила в брандмауэре iptables выполните:

Если вы используете брандмауэр ufw, то можно посмотреть настроенные правила в нём:

Выводы

На этом сайте уже есть статьи подробно расписывающие многие из приведенных здесь команд. Информацию о тех командах, которые не описаны, вы можете получить, выполнив в терминале команду man. Если я упустил какие-либо важные команды и параметры, напишите в комментариях!

Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

Источник

10 команд Linux что бы получить информацию о системе

В данной статья я расскажу вам про 10ть команд Linux с помощью которых можно собрать информацию о системе и оборудовании.

1. Как просмотреть информацию о системе linux

Что бы определить системное имя выполните команду

Что бы узнать имя компьютера в сети его hostname

Что бы узнать версию ядра

Что бы определить разрядность ОС

Всю эту информацию можно получить одной командой

2. Как просмотреть информацию об оборудовании Linux

Что бы узнать информацию об cpu, disks, memory, usb controllers можно воспользоваться командой lshw
Если её нет в системе то необходимо предварительно установить, она есть в репозитории rpmforge

Выполнить команду и в результате получите подобную информацию

capabilities : fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp x86 — 64 constant_tsc . . . . . . . . . . . . . . .

Можно сократить и упорядочить вывод с помощью опции

Также есть возможность вывода информации в html файл

3. Как получить информацию о CPU

Что бы получить информацию о CPU можно воспользоваться командами

Результат команды будет следующим

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms

4. Как получить информацию об устройствах Linux

Что бы получить инфо о блочных устройствах таких как жесткие диски, флэшки и т.п. используйте команду lsblk
Пример вывода команды

Источник

Оцените статью
Adblock
detector