Поиск по сайту:

Познакомьтесь со своей Системой (используя командную строку)


На этой странице

  1. 1. Ядро Linux
  2. 2. Операционная система
  3. 3. Аппаратное обеспечение
  4. 4. Конфигурация X-организации

Знание деталей вашей системы необходимо для решения возникающих проблем и выбора правильного аппаратного и программного обеспечения для обеспечения совместимости и хорошей производительности вашей системы. Хотя существует довольно много диагностических инструментов, самый надежный способ получить ключевую информацию о вашей системе — снова через командную строку. Следующее может быть применено к любому дистрибутиву GNU/Linux, независимо от версии, среды рабочего стола и приложений.

1. Ядро Linux

Ядро Linux, по сути, является сердцем вашей системы, управляя тем, как ваше программное обеспечение взаимодействует с вашим оборудованием. Действуя как связующий слой между ними. Знание версии ядра вашей системы важно для отслеживания совместимости вашего оборудования и возврата к более старым версиям ядра по мере необходимости. Для этого вы просто вводите команду: uname -v и печатается номер версии. Теперь, если вы хотите узнать больше, вы можете ввести uname -a, и терминал напечатает vn ядра, имя вашей системы, архитектуру и время ядра.

Еще одна полезная команда, относящаяся к ядру нашей системы, — lsmod. Эта команда позволит нам проверить, какие модули ядра в настоящее время загружены в наше ядро. Модули — это важные фрагменты кода, которые динамически загружаются и выгружаются в ядро нашей системы для расширения его функциональности. Примером может служить проприетарный драйвер для нашей видеокарты или драйвер звуковой карты.

2. Операционная система

На следующий уровень важности переходят детали операционной системы. Узнайте, какую систему вы используете, набрав lsb_release -a на терминале. Эта команда отобразит следующее по порядку: модули LSB, дистрибьютор ОС, описание/имя ОС, номер выпуска и кодовое имя.

Среда рабочего стола, которая работает в вашей операционной системе, является еще одним важным фактором, о котором вы должны знать. Проверьте активный сеанс, введя следующую команду: ls /usr/bin/*session
Поскольку я использую elementary OS, использующую GNOME, в результате я получаю gnome-session. Оболочка, используемая в этом дистрибутиве, является форком стандартной оболочки GNOME под названием Pantheon с использованием оконного менеджера Gala (форк Mutter). Для чего бы то ни было, вы хотите определить его версию, вы просто вводите имя (пакета), а затем --version, как показано ниже для Gala.

3. Оборудование

Чтобы получить общий обзор аппаратного обеспечения вашей системы, вы просто набираете sudo dmidecode -q на терминале, и вам будет предоставлен подробный список, содержащий версию BIOS и поддерживаемые режимы, производителя и номер модели вашей материнской платы, технические данные вашего процессора и вашу оперативную память. характеристики. Кроме того, вы также можете найти подробную информацию о занятости портов и слотов вашей системы, значениях напряжения, поддерживаемых скоростях и доступности. Эта команда полезна для определения того, сколько слотов оперативной памяти есть на вашей материнской плате, какая максимальная скорость поддерживается и сколько гигабайт памяти вы можете иметь в общей сложности.
Говоря об оперативной памяти, вы можете быстро проверить, сколько Оперативная память установлена в вашей системе и сколько из нее свободно, просто набрав команду free на терминале. Подробная информация о файле подкачки также предоставляется с помощью этой команды.

Одна вещь, которая не будет подробно отображаться командой dmidecode, — это ваша видеокарта. Чтобы узнать больше об этом замечательном железе, вы можете набрать sudo lshw -class video, и вам будет предоставлена основная информация, такая как поставщик графического процессора, название модели и архитектура.

В дополнение к вышесказанному вы также можете ввести glxinfo, чтобы получить информацию об используемой вами версии драйвера, поддерживаемой версии OpenGL и списке всех режимов, которые ваша карта может поддерживать для активного дисплея. Этот инструмент является частью пакета mesa-utils, поэтому его необходимо установить заранее. Если вы это сделаете, вы также можете попробовать команду glxgears, которая открывает окно 3D-рендеринга и измеряет количество кадров в секунду с интервалом в 5 секунд. Это было особенно полезно в прежние времена в качестве инструмента подтверждения того, что наши проприетарные драйверы активированы и работают правильно, поскольку драйвер с открытым исходным кодом работал бы на удручающе низком уровне.

Для Wi-Fi или сетевого адаптера в целом вы можете ввести sudo lshw -C network аналогично тому, что мы сделали для видеокарты. Если ваш интерфейс поддерживает сканирование, вы также можете ввести sudo iwlist wlan0 scan для поиска доступных сетей в пределах досягаемости.

Наконец, есть простая, но часто полезная команда, которая обычно касается ваших периферийных устройств, поскольку она определяет, какие устройства подключены к USB-портам вашего компьютера. Чтобы проверить их, вы просто набираете: lsusb на терминале. Некоторые выведут модель и производителя, что спасет жизнь, если вы ищете драйверы «для этой веб-камеры».

4. Конфигурация X-Org

Еще одна вещь, которую я считаю очень полезной для обычных пользователей, — это команда xset. Набрав xset -q на терминале, вы получите важную информацию о настройках xorg и, в частности, об отключении экранной заставки и режиме DPMS. Если нет другого способа отключить экранную заставку и избежать надоедливого гашения экрана, вы можете ввести xset noblank и нажать Enter. Однако это будет работать только для текущего сеанса.