Командная строка Linux предоставляет ряд команд, которые можно использовать для получения информации о системе. Эта информация может включать сведения о процессоре, операционной системе, ядре и других аспектах системы. В этой статье мы рассмотрим несколько команд для получения информации в командной строке.
Чтобы узнать основную информацию о вашей системе, вам необходимо познакомиться с утилитой командной строки uname - сокращение от unix name.
Команда uname
Команда uname имеет несколько переключателей. Основная команда, как описано ниже, возвращает только имя ядра:
1 | uname |
Получение имени ядра Linux
Если вам нужна именно команда для вывода имени ядра, вы используете следующую команду:
1 | uname -s |
Получение информации о выпуске ядра Linux
Чтобы вывести информацию о выпуске вашего ядра, используйте следующую команду:
1 | uname -r |
Получение версии ядра Linux
Чтобы узнать версию вашего ядра, используйте следующую команду:
1 | uname -v |
Получить имя хоста сетевого узла
Вы можете использовать следующую команду для вывода сетевого имени узла:
1 | uname -n |
Вы также можете использовать следующую команду для той же цели, поскольку она более удобна для пользователя:
1 | uname --nodename |
Обе команды покажут одинаковый результат.
Получение аппаратной архитектуры машины (i386, x86_64, sysinfo Linux)
Для того чтобы узнать аппаратную архитектуру системы, на которой вы работаете, используйте следующую команду:
1 | uname --m |
Вывод x86_64 означает, что я использую 64-битную архитектуру. Вывод i686 означает, что пользователь находится на 32-битной системе.
Получить тип процессора
Для того чтобы узнать тип используемого процессора, воспользуйтесь следующей командой:
1 | uname -p |
Получить аппаратную платформу
Для того чтобы узнать используемую аппаратную платформу, используйте следующую команду:
1 | uname -i |
Получение информации об операционной системе
Следующая команда позволит вам узнать название используемой операционной системы:
1 | uname -o |
Отображение всей информации команды Uname
1 | uname -a |
Команда uname -a выводит информацию о системе. Она предоставляет информацию о версии ядра, операционной системе и архитектуре процессора.
Получение информации об аппаратном обеспечении с помощью lshw
Утилита lshw позволяет получить важную аппаратную информацию, такую как память, процессор, диски и т.д. из вашей системы. Чтобы просмотреть эту информацию, выполните следующую команду от имени суперпользователя:
1 | sudo lshw |
Чтобы просмотреть краткое содержание подробного профиля аппаратного обеспечения, пожалуйста, используйте следующую команду:
1 | lshw -short |
Утилита lshw также позволяет распечатать профиль аппаратного обеспечения в HTML-файл в качестве суперпользователя. Для этого используйте следующую команду:
1 | sudo lshw -html > [filename.html] |
Пример:
1 | sudo lshw -html > hardwareinfo.html |
Получение информации о блочных устройствах с помощью lsblk
Утилита lsblk отображает информацию обо всех основных устройствах хранения данных вашей системы, таких как жесткий диск, его разделы и подключенные к системе флэш-накопители.
1 | lsblk |
Вы можете использовать следующую команду для просмотра более подробной информации обо всех устройствах:
1 | lsblk -a |
Получение информации об устройствах USB с помощью команды lsusb
Команда lsusb выводит список информации обо всех контроллерах USB и подключенных к ним устройствах. Выполните следующую команду:
1 | lsusb |
Вы также можете использовать следующую команду для просмотра подробной информации о каждом USB-устройстве.
1 | lsusb -v |
Получение информации о других устройствах
Вы также можете просмотреть информацию о следующих устройствах вашей системы:
PCI-устройства
1 | lspci |
Устройства SCSI
1 | lsscsi |
SATA-устройства
1 | hdparm [devicelocation] |
Например
1 | hdparm /dev/sda2 |