- Получаем информацию об оборудовании в Linux
- Информация о процессоре (CPU)
- Информация о PCI устройствах (информация о видео-карте)
- Информация об оперативной памяти (ОЗУ)
- Информация о жестких дисках
- Информация о USB устройствах и шинах USB
- Неконсольные программы
- Дополнительная информация
- Linux и «диспетчер устройств» в Ubuntu.
- А был ли «мальчик»?
- Заменители диспетчера устройств в Ubuntu
- Команды в линукс
- Программы-заменители диспетчера устройств в Linux
- Hardinfo
- Gnome-device-manager
- Похожие статьи
- Комментариев
Получаем информацию об оборудовании в Linux
Рассмотрим несколько полезных команд и утилит с помощью которых можно получить информацию об оборудовании в Linux. Такая потребность возникает, например, тогда, когда вам нужно установить драйвер для какого-нибудь устройства компьютера и вам нужно знать его точное название. Или, например, вы хотите получить информацию о занимаемой памяти или ресурсах компьютера.
Информация о процессоре (CPU)
Получить всю необходимую информацию о центральном процессоре в Linux можно выполнив в терминале команду:
Чтобы определить является ли ваш процессор 32-х или 64-битным нужно просмотреть флаги, которые указаны в выводе команды. Если среди флагов присутствует lm (long mode), это означает, что ваш процессор 64-битный. Например, при выполнении команды cat /proc/cpuinfo мы можем получить следующие флаги:
flags: fpu vme de acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon .
Информация о PCI устройствах (информация о видео-карте)
С помощью команды lspci можно вывести всю информацию о PCI устройствах:
Эту команду часто используют, чтобы получить информацию о видео-карте. Так как вывод команды lspci достаточно большой, то можно воспользоваться командой grep, чтобы задать условие поиска. Например, если мы знаем, что у нас видео-карта от Nvidia, тогда можно воспользоваться командой:
И в результате получить что-нибудь вроде:
01:00.0 VGA compatible controller: nVidia Corporation G72M [Quadro NVS 110M/GeForce Go 7300] (rev a1)
Обратите внимание на то, что команда grep чувствительна к регистру символов и поэтому, если вы с первого раза не нашли то, что искали, то стоит попробовать другое написание, например, nvidia, NVIDIA или просто idia. Аналогично можно искать информацию в выводе любых других команд, добавляя к команде: «| grep строка-поиска.
Информацию о версии драйвера для видео-карт Nvidia в Linux можно получить выполнив:
cat /proc/driver/nvidia/version
Информация об оперативной памяти (ОЗУ)
Чтобы получить информацию об объеме, а также о количестве свободной и занятой оперативной памяти можно воспользоваться командой:
Информацию о виртуальной памяти можно получить командой vmstat:
Если вам нужна более детальная информация о процессах, занимающих оперативную память, о загруженности процессора (CPU), тогда можно использовать утилиты Top или htop. Утилита top как правило всегда присутствует в Linux. Для ее запуска просто выполните:
Информация о жестких дисках
Информация о разделах жесткого диска в Linux:
Информация о монтированных разделах, количество свободной и занятой памяти:
Есть еще одна полезная команда du, которая выводит информацию о размере каждого файла в текущей и во вложенных директориях. Если вы хотите получить информацию обо всех файлах в текущей директории выполните команду без параметров:
В качестве параметра можно задать имя файла, например, чтобы узнать размер файла abc.bin выполните:
Информация о USB устройствах и шинах USB
Для вывода информации о шинах USB и о подключенных USB устройствах используется команда lsusb:
Неконсольные программы
Рассмотрим несколько графических программ, которые помогут при работе с оборудованием.
В среде рабочего стола Gnome есть графическая утилита System monitor (Системный монитор). Она выводит информацию об использовании процессора, о запущенных процессах (приложениях), информацию о жестких дисках, а также выводит графики, включая использование сети. Из командой строки ее можно запустить выполнив:
Для работы с жесткими можно воспользоваться программой GParted.
Дополнительная информация
Напоследок обязательно стоит упомянуть об очень важной команде lshw, которая выводит практически всю информацию о вашем компьютере. Команду lshw нужно запускать под пользователем root:
Чтобы вывести краткую информацию используется ключ -short:
Получить более подробную информацию о командах, описанных в статье, можно используя справочную систему Linux. Для этого в консоли нужно выполнить:
Например, чтобы получить всю информацию о команде du, выполните команду:
Linux и «диспетчер устройств» в Ubuntu.
Версии 9.10, 10.04 или любой другой. А попутственно, и во всех прочих системах, называемых linux’ами. Пользователь, ныне находящийся на отвыкании от иглы Microsoft, в широких кругах именуемой Windows, и только приобщающийся к сообществу Юзер-sapiens, часто вопрошает у Гугла великого о таком нехитром инструменте, как диспетчер устройств…
Ну что же, желание пользователя развиваться весьма похвально, посему должно быть поощрено. Ибо просматривая, что читатель ищет на сием скромном сайте, здешний автор заприметил, что любопытствующий юзер иногда приходит сюда узнать именно о диспетчере устройств. Заглядывает, значит, а про диспетчеры устройств в линуксах ни слова-то и нетути. Что есть некомильфо. Раз приходят и хотят знать — стало быть, надо поведать.
А был ли «мальчик»?
Так вот, сразу огорчу жаждущего читателя тем, что никакого «диспетчера устройств» в Линуксе и иже с ним, просто нет. Ибо он там без надобности. А в Ubuntu и подавно. В Виндовсах сие программное средство используется для наблюдения за системой и излечения оной от всяческих проблем с драйверами и железяками.
Linux же изначально устроен так, что подобных проблем просто быть не может — все драйвера уже включены в ядро системы, и если и возникает необходимость прицепить к машине какую-нибудь доселе невиданную железяку — диспетчер устройств тут не помог бы, даже если бы и существовал. Такие проблемы здесь разрешаются только шаманскими действами, последовательность коих может испрошена у Гугла в очень точном порядке — «название железяки+linux(указать свою разновидность оного)». Благо, такое явление крайне экзотично. Разработчики той же гуманной Ubuntu с каждым релизом очень думают о пользователе, и включают в нее в от релиза к релизу поддержку все большего количества всяких мыслимых и немыслимых девайсов.
В этом месте остается только поразмыслить, для чего же еще юзером могло быть вспомнено о девайс-менеджере в бытность свою виндузятную. Случается такое, когда желает он познать, чем же начинен компьютер, кто производитель этих самых устройств, какими характеристиками обладают, и прочую малоинтересную большинству техническую информацию. Кто-то даже может вспомнить о распостранненой софтине Everest, которая на гора выдает особо любопытному массу интересных вещей о железяках, и даже позволяет произвести над машинкой своею различные опыты, чтобы измерить производительность. Как это еще модно называют «бенчмарки», а по-русски — тесты производительности.
Заменители диспетчера устройств в Ubuntu
А раз в Убунтах и прочих линуксах Эвересты не работают, значит, расскажем любознательным, чем можно в этих самых линуксах побаловаться заместо диспетчера устройств и Everest.
Так уж сложилось, что информация эта целиком открыта и доступна, и добывается некоторыми нехитрыми способами из ядра даже без всяческих дополнительных программ. Загвоздка в том, что делается это в консоли, которая вчерашнего windows-пользователя, как правило, страшит. Но спокойно, можно обойтись и без этих ужасающих консолей.
Команды в линукс
Раз уж тема затронута, стало быть должна раскрыта. Линукс любезно предоставит информацию о, скажем, процессоре по команде cat /proc/cpuinfo. Об оперативной памяти — cat /proc/meminfo. И так о любом устройстве. Но это метод хотя и самый верный, но не для всякого пользователя удобный и понятный. Не страшно.
Для более полной информации можно смотреть вывод команд lshw, lsusb и lspci. Причем первая из них вываливает кучу строчек о железе похлеще всяких эверестов. Но опять же, это путь описан тоже скорее для общей эрудиции, потому как не всякому интересно втыкать в «многабукаф» на голом черном экране.
Программы-заменители диспетчера устройств в Linux
И вот тут самое время вспомнить о том, что есть похожего на диспетчер устройств и Everest для Linux. Благо, такие программы существуют. Местный автор сумел припомнить две. Обе они в стандартной поставке Ubuntu отсутствуют, в других каких-то дистрибутивах, может, и есть. Как бы там ни было — возыметь оные, как обе, так и одну из них, пользователь очень сумеет.
Hardinfo
Первая из них имеет название Hardinfo. Ищется именно по этому названию и ставится из репозиториев при помощи aptitude(atp-get, synaptic — это уже кому как по вкусу). В случае с Ubuntu, запустится из консоли или апплета «Выполнить»(Alt+F2) по команде «hardinfo», либо же пункт меню для запуска появится в «Приложения > Системные утилиты > System Profiler and Benchmark», при щелчке по коему мгновенно предстанет пред очи.
Имеет дружественный интерфейс, и по фунционалу ничем особливо не отличается от вышеупомянутого Everest. То бишь, предоставляют юзеру информацию как общую, так и по отдельным категориям и железякам, имеет в составе своем и «бенчмарки».
Gnome-device-manager
Второй инструмент более серьезен, выдает инфу по железкам очень подробно, но и менее понятен юзеру неискушенному. Именован он gnome-device-manager, именно по такому запросу надлежит разыскивать его в репозиториях. После установки по одноименной команде может быть запущен, либо по тыку на пункте меню «Device Manager», который в меню расположится там же где и Нardinfo.
Этот менеджер, в отличие от первого, об аппаратном обеспечении и соответствующих драйверах расписывает «от и до», но, как уже было говорено, требует определенного опыта для понимания, осознания и извлечения выгоды из оной.
Кроме описанных двух, таких утилит для Linux, надо думать, существует еще немало, но, так или иначе, абсолютно все они не более чем графическая оболочка к упомянутым консольным утилитам lshw, lsusb и lspci.
За сим тему диспетчеров устройств в Linux’ах, полагаю, можно считать освещенной.
Admin
IT-cпециалист с высшим техническим образованием и 8-летним опытом системного администрирования. Подробней об авторе и контакты. Даю бесплатные консультации по информационным технологиям, работе компьютеров и других устройств, программ, сервисов и сайтов в интернете. Если вы не нашли нужную информацию, то задайте свой вопрос!
Похожие статьи
Комментариев
Здравствуйте многоуважаемый адмни. Пишу потому что наконец то в процессе самоизучения убунту я попал в точку — на вас и еще немного продвинулся. Теперь понял о диспечтере устройств.
А сия игра ума мне нужна вот для чего. Есть убунту 14 на флешке и там само собой как вы пишете самонастраиваетс подуление к интрнету через роутер ДСЛ
а вот на убунут который поставил на диск с той самой флешки сети нет. то есть мелькает и каждый раз раз говорит что сеть разорвана в ключья.
мысль моя виндоуская — посмотреть как проинсталированы драйвера в том убунте который сам подключается к интернету и просто продщублировать на тот убунту который не подключается…. Комментарий на отдельной странице
Пардон, но неуверен, что правильно вас понял.
У вас есть Live-USB с Ubuntu 14.x(?) и в ней сеть настраивается автоматом, а после установки сети нет. Так? Если все так, то вряд ли дело в драйверах. Дело скорей всего только лишь в настройках.
Можно убедиться в этом, посмотрев вывод lspci — там будет ваша сетевая карта.
Что показывает вывод команд ifconfig и netstat -rn в обоих случаях?
настройки сети делаются в файле /etc/network/interfaces. Покажите также их содержимое для обоих случаев. Можно даже все эти вещи показать только для установленной системы, возможно станет понятно в чем проблема. А если нет, тогда уже сравнивать с Live-системой. Комментарий на отдельной странице