Есть ли команда для определения типа процессора, типа видеокарты, типа жесткого диска, только базовое оборудование, на котором работает мой компьютер?
Я бегу 12.04.
Эта команда расскажет вам о вашем оборудовании (включая конкретные компоненты, которые вы перечислили):
sudo lshw
Можно запустить lshw
без sudo
(то есть, не как root
), но она может не давать столь полной или точной информации.
Вы можете запустить lshw
с флагом -C
и аргументом, чтобы получить информацию об определенном классе оборудования. См. man lshw
для деталей.
Инструмент hw-probe
собирает выходные данные самых популярных аппаратных списков (hwinfo, dmidecode, lspci и т. Д.): https://hub.docker.com/r/linuxhw/hw-probe/
Пример исследования: https://linux-hardware.org/?probe=0b29192f95
Я являюсь автором этого проекта, не стесняйтесь задавать любые вопросы в комментариях!
Вы также можете использовать lspci
, возможно, фильтруя его вывод с помощью grep
(ищите ключевые слова VGA
или video
для информации о GPU), например, попробуйте:
$ lspci -v | grep VGA
См. [ 115], а также http://www.cyberciti.biz/faq/linux-tell-which-graphics-vga-card-installed/
«dmidecode» - это удобная нативная команда linux, которая дает много подробностей об оборудовании. Я написал скрипт для получения всех деталей, и если кто-то заинтересован, можете проверить здесь:
Как получить информацию об оборудовании
Спасибо, Mssm
Вы можете легко найти эту большую часть этой информации с помощью команды dmidecode:
sudo dmidecode -q
Это может быть немного многословно, хотя. Чтобы узнать информацию о конкретном устройстве, вы можете использовать аргумент типа -t
. Больше информации об этом здесь, http://www.thegeekstuff.com/2008/11/how-to-get-hardware-information-on-linux-using-dmidecode-command/
Другой вариант - использовать lshw
sudo lshw
. Чтобы узнать, как используется жесткий диск, вы можете использовать команду df:
sudo df -h