- 10 команд Linux что бы получить информацию о системе
- 1. Как просмотреть информацию о системе linux
- 2. Как просмотреть информацию об оборудовании Linux
- 3. Как получить информацию о CPU
- 4. Как получить информацию об устройствах Linux
- Получение сведений о системе и оборудовании в командной строке Linux
- Команда uname
- Получение имени ядра Linux
- Получение информации о выпуске ядра Linux
- Получение версии ядра Linux
- Получить имя хоста сетевого узла
- Получение аппаратной архитектуры машины (i386, x86_64, sysinfo Linux)
- Получить тип процессора
- Получить аппаратную платформу
- Получение информации об операционной системе
- Отображение всей информации команды Uname
- Получение информации об аппаратном обеспечении с помощью lshw
- Получение информации о блочных устройствах с помощью lsblk
- Получение информации об устройствах USB с помощью команды lsusb
- Получение информации о других устройствах
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
Пример вывода команды
Получение сведений о системе и оборудовании в командной строке Linux
При использовании Linux вам может понадобиться подробная информация о системе, на которой вы работаете, или о технических характеристиках оборудования, которое вы используете. Как обычному пользователю Linux или разработчику программного обеспечения, вам важно проверить совместимость программного обеспечения или аппаратной системы, которую вы хотите установить. Командная строка Linux содержит несколько встроенных команд, которые помогут вам ознакомиться с программной и аппаратной платформой, на которой вы работаете. Это руководство научит вас, как использовать все эти команды для получения подробной информации sysinfo Linux.
Чтобы узнать основную информацию о вашей системе, вам необходимо познакомиться с утилитой командной строки uname — сокращение от unix name.
Команда uname
Команда uname имеет несколько переключателей. Основная команда, как описано ниже, возвращает только имя ядра:
Получение имени ядра Linux
Если вам нужна именно команда для вывода имени ядра, вы используете следующую команду:
Получение информации о выпуске ядра Linux
Чтобы вывести информацию о выпуске вашего ядра, используйте следующую команду:
Получение версии ядра Linux
Чтобы узнать версию вашего ядра, используйте следующую команду:
Получить имя хоста сетевого узла
Вы можете использовать следующую команду для вывода сетевого имени узла:
Вы также можете использовать следующую команду для той же цели, поскольку она более удобна для пользователя:
Обе команды покажут одинаковый результат.
Получение аппаратной архитектуры машины (i386, x86_64, sysinfo Linux)
Для того чтобы узнать аппаратную архитектуру системы, на которой вы работаете, используйте следующую команду:
Вывод x86_64 означает, что я использую 64-битную архитектуру. Вывод i686 означает, что пользователь находится на 32-битной системе.
Получить тип процессора
Для того чтобы узнать тип используемого процессора, воспользуйтесь следующей командой:
Получить аппаратную платформу
Для того чтобы узнать используемую аппаратную платформу, используйте следующую команду:
Получение информации об операционной системе
Следующая команда позволит вам узнать название используемой операционной системы:
Отображение всей информации команды Uname
В случае, если вы хотите увидеть всю системную информацию сразу, используйте следующую команду:
Получение информации об аппаратном обеспечении с помощью lshw
Утилита lshw позволяет получить важную аппаратную информацию, такую как память, процессор, диски и т.д. из вашей системы. Чтобы просмотреть эту информацию, выполните следующую команду от имени суперпользователя:
Чтобы просмотреть краткое содержание подробного профиля аппаратного обеспечения, пожалуйста, используйте следующую команду:
Утилита lshw также позволяет распечатать профиль аппаратного обеспечения в HTML-файл в качестве суперпользователя. Для этого используйте следующую команду:
sudo lshw -html > [filename.html].
sudo lshw -html > hardwareinfo.html
Получение информации о блочных устройствах с помощью lsblk
Утилита lsblk отображает информацию обо всех основных устройствах хранения данных вашей системы, таких как жесткий диск, его разделы и подключенные к системе флэш-накопители.
Вы можете использовать следующую команду для просмотра более подробной информации обо всех устройствах:
Получение информации об устройствах USB с помощью команды lsusb
Команда lsusb выводит список информации обо всех контроллерах USB и подключенных к ним устройствах. Выполните следующую команду:
Вы также можете использовать следующую команду для просмотра подробной информации о каждом USB-устройстве.
Получение информации о других устройствах
Вы также можете просмотреть информацию о следующих устройствах вашей системы: