При работе с операционной системой Linux может возникнуть необходимость узнать её версию и спецификации компьютера. Как обычные пользователи, так и разработчики программного обеспечения должны убедиться в совместимости приложений и аппаратных компонентов друг с другом.
Командная строка Linux обладает разнообразными встроенными командами, которые позволяют узнать о программном обеспечении и аппаратных компонентах компьютера. В этой статье мы познакомимся с такими командами.
Работа в данном случае ведётся на версии Linux Ubuntu 18.04 LTS.
Отображение базовой системной информации в Linux Shell
Чтобы получить базовую информацию о системе, нужно познакомиться с утилитой командной строки под названием uname.
Команда uname
Команда uname обладает различными переключателями. Базовая команда показывает только название ядра:
$ uname
Как можно видеть, команда uname без переключателей показывает имя ядра.
Получение имени ядра Linux
Когда вы хотите увидеть название ядра системы, используйте следующую команду:
$ uname -s
Получение релиза ядра Linux
Чтобы узнать релиз ядра системы, используйте следующую команду:
$ uname -r
Отображение версии ядра Linux
Чтобы получить информацию о версии ядра, используйте следующую команду:
$ uname -v
Получение имени хоста в сети
Чтобы показать имя хоста вашего узла, задействуйте следующую команду:
$ uname -n
Для этой же цели можно использовать следующую команду:
$ uname --nodename
Отображение архитектуры системы (i386, x86_64 и т.д.)
Чтобы узнать аппаратную архитектуру системы, введите следующую команду:
$ uname --m
Результат x86_64 показывает, что используется 64-разрядная архитектура. Результат i686 означал бы 32-разрядную систему.
Отображение типа процессора
Чтобы узнать тип процессора, наберите следующую команду:
$ uname -p
Получение аппаратной платформы
Чтобы узнать используемую аппаратную платформу, наберите следующую команду:
$ uname -i
Получение информации об операционной системе
Следующая команда покажет название операционной системы:
$ uname -o
Отображение всей информации команды Uname
Описанные выше команды отображают информацию в зависимости от используемого переключателя. Если вы хотите получить всю системную информацию сразу, используйте команду:
$ uname -a
Отображение подробной аппаратной информации
Здесь мы опишем команды помимо uname, которые используются для получения сведений о конфигурации вашего компьютера.
Команда lshw
Утилита lshw позволяет получать важную аппаратную информацию. Описывается оперативная память, процессор, устройства хранения и т.д. Запустите следующую команду с правами суперпользователя:
$ sudo lshw
Сводка
Для получения используйте следующую команду:
$ lshw -short
Создание файла HTML
Утилита lshw позволяет внести аппаратный профиль в файл HTML с правами суперпользователя. Для этого выберите следующую команду:
$ sudo lshw -html > [filename.html]
Пример:
$ sudo lshw -html > hardwareinfo.html
Получение информации о процессоре при помощи lscpu
Утилита lscpu выдаёт подробную информацию о процессоре из файлов sysfs и /proc/cpuinfo. Вот как пользоваться этой командой:
$ lscpu
Информация об устройствах хранения при помощи lsblk
Утилита lsblk позволяет отображать сведения об устройствах хранения, разделах, флеш-памяти системы:
$ lsblk
Можно использовать следующую команду для просмотра более подробной информации:
$ lsblk -a
Получение информации о USB-устройствах при помощи lsusb
lsusb выдаёт список USB-контроллеров и подключенных к нему устройств. Используйте следующую команду:
$ lsusb
Также можно использовать следующую команду для просмотра более подробной информации о каждом USB-устройстве:
$ lsusb -v
Получение информации о других устройствах
Можно просмотреть информацию относительно следующих устройств вашей системы:
- Устройства PCI
Команда:
$ lspci
- Устройства SCSI
Команда:
$ lsscsi
- Устройства SATA
Команда:
$ hdparm [devicelocation] e.g. $ hdparm /dev/sda2
Попрактиковавшись, вы сможете получать любую информацию относительно системы Linux и аппаратных компонентов компьютера. Это позволит узнать спецификации и проанализировать совместимость программных и аппаратных компонентов системы.
Источник: https://helpugroup.com/kak-poluchit-informatsiyu-o-sisteme-linux-i-kompyutere-cherez-komandnuyu-stroku/
Leave a Reply