Конфигурирование операционной системы linux

Конфигурирование операционной системы linux

11. Конфигурирование системы


11.2. Основные конфигурационные файлы 11.3. Методы конфигурирования 11.4. Монтирование файловых систем 11.5. Настройка оболочки bash 11.x. Некоторые полезные и приятные мелочи 11.x.1. Сообщения, выдаваемые системой при логировании 11.x.2. Цветной вывод ls 11.x.3. Апгрейд системы

В этом разделе рассматривается вопрос о том, что стоит сделать в части настройки системы сразу после установки, и, в частности, даны минимальные сведения, которые позволят начинающим пользователям научиться влиять на процесс загрузки, то есть, в конечном итоге, на конфигурацию системы после загрузки. Отметим только, что в большинстве случаев для того, чтобы заниматься конфигурированием системы, необходимо иметь права суперпользователя root.

Заметим для начала, что на русском языке имеется перевод хорошего материала «Configuration HOWTO» v1.2.6, 19 January 1999, автором которого является Guido Gonzato. Обновленную версию этого документа Вы можете найти по адресу http://sunsite.unc.edu/mdw/HOWTO , а русский перевод — на сервере linux.webclub.ru .

И еще одно предварительное замечание. В настоящем разделе будут рассматриваться только вопросы настройки программных средств. Настройка аппаратных средств рассматривается в разделе » Подключение и настройка аппаратных устройств «. О том, что нужно сделать, чтобы установить тот или иной программный пакет, здесь тоже не рассматриваются — они тоже выделены в отдельный раздел.

Первое, что я рекомендую Вам сделать сразу после установки ОС Линукс — установить программу Midnight Commander. Это существенно облегчит Вам поиск и редактирование конфигурационных файлов.

11.2. Основные конфигурационные файлы.

/etc/inittab — устанавливает runlevel по умолчанию (обычно третий) и подключает терминалы. Во всех книгах настоятельно рекомендуют не трогать этот файл, если Вы не знаете точно, к чему приведут сделанные Вами изменения.
/etc/fstab — содержит информацию, необходимую для автоматического монтирования файловых систем;
/etc/passwd — различная регистрационная информация, включая пароли;
/etc/rc.d/* — важнейшие файлы инициализации, эти файлы управляют процессами, происходящими при старте и остановке системы — загрузкой и выгрузкой демонов, монтированием и размонтированием файловых систем и так далее.
/etc/profile — глобальный файл профилей — устанавливает переменную $PATH и другие важнейшие переменные;
/etc/bashrc — глобальный файл конфигурации bash (ваша оболочка по умолчанию) , устанавливает алиасы и функции, и т.п.
/etc/skel/* — образцы файлов конфигурации, используются при вводе новых пользователей;

Один полезный совет: не заводите много новых пользователей, пока Вы не настроили конфигурационные файлы и не поместили образцы в /etc/skel/* . И сразу после того, как Вы отредактировали какой-то конфигурационный файл, скопируйте его в /etc/skel/ .

/домашний каталог/.* — ваши личные файлы конфигурации. Если их нет, то после входа в систему будут прочитаны глобальные файлы, содержащие значения «по-умолчанию».

Если вы хотите установить для себя переменные среды (PATH или другие), отличающиеся от тех, которые по умолчанию задаются для всех пользователей, или Вы хотите изменить сообщение, которое будет выдаваться Вам после входа в систему, или хотите, чтобы после того, как Вы войдете в систему, автоматически запускалась какая-то программа, Вы можете сделать это с помощью следующих файлов:
/home/your_home/.bashrc — устанавливает Ваши алиасы и функции;
/home/your_home/.bash_profile или /home/your_home/.profile — устанавливает переменные среды и запускает Ваши программы .

Если такие файлы существуют (заметим, что это скрытые файлы), они будут считаны после входа в систему и команды, записанные в них, будут выполнены.

Менее важные файлы конфигурации:

/etc/issue — устанавливает сообщение, выдаваемое пользователю перед входом в систему (перед запросом имени и пароля); однако редактировать этот файл с целью изменения текста сообщения не стоит, потому что сам он формируется инициализационным скриптом /etc/rc.d/rc.local
/etc/motd — устанавливает сообщение выдаваемое пользователю после входа в систему.

11.3. Методы конфигурирования

На следующем рисунке приводится вид окна, которое появляется при запуске программы linuxconf в графическом режиме.

В левой части окна отображается древовидная структура групп конфигурируемых параметров. Если данная группа параметров содержит более мелкие подгруппы, это обозначается крестиком перед названием группы. Если щелкнуть мышкой по этому крестику, то развернется список подгрупп. Если крестик перед названием группы отсутствует, щелчок мыши по этому названию приводит к появлению в правой части окна списка параметров данной группы. Например, группа параметров «Счета пользователей» («User accounts») выглядит так:

С помощьюэкранной кнопки «Add» можно добавить нового пользователя, а щелкнув мышкой по имени уже существующего, Вы получите возможность изменять значения отдельных параметров счета данного пользователя:

Работа с программой в текстовом режиме происходит вполне аналогично, только вместо мышки для перемещения по группам приходится пользоваться клавиатурой, а выбрав конкретную группу надо нажать [Enter] для доступа к окну, в котором можно изменять значения отдельных параметров.

11.4. Монтирование файловых систем (редактирование файла /etc/fstab )

Монтирование файловой системы осуществляется в Линукс командой следующего формата: Где type — это тип монтируемой системы (ext2, msdos, vfat и т.д.);
— имя специального файла устройства, например, /dev/hda2;
— имя каталога, от которого будет «начинаться» монтируемая файловая система.

Для того, чтобы размонтировать файловую систему, достаточно дать команду umount , указав ей в качестве аргумента либо имя файла устройства, либо точку монтирования, например: (обратите только внимание на то, что имя команды umount , а не unmount , что было бы логичнее с точки зрения английского языка).
Подробнее о монтировании файловых систем смотрите man mount .

Для того, чтобы не повторять одинаковых действий при каждом перезапуске системы и сократить число необходимых символов, которые приходится вводить с клавиатуры при монтировании разделов жестких дисков, целесообразно выполнить следующее.
Сначала создайте точки монтирования (пустые каталоги) для каждого из устройств или внешних файловых систем, которые Вы будете периодически подключать: гибкого диска, CD-ROM, ZIP-диска, сетевых дисков, которые будут подключаться по NFS.
Это можно сделать из Midnight Commander или следующими командами:

# cd /mnt
/mnt# mkdir floppy; mkdir cdrom; mkdir win; mkdir zip; mkdir server

Теперь отредактируйте файл /etc/fstab , добавив в него следующие строки (то, что там было до Вас, лучше не трогать):

/dev/fd0 /mnt/floppy vfat user,noauto 0 1
/dev/cdrom /mnt/cdrom iso9660 ro,user,noauto 0 1
/dev/sda4 /mnt/zip vfat user,noauto,exec 0 1
/dev/hda1 /mnt/win vfat user,noauto 0 1
server:/export /mnt/server nfs defaults

Очевидно, что в первом поле каждой строки Вы должны правильно указать имя устройства из числа имеющихся в Вашей системе.

Редактирование файла /etc/fstab можно выполнить и с помощью программы linuxconf (пункт меню «File systems/Access local drive»).

В графической среде KDE (если правильно настроен файл /etc/fstab , то обращение к гибкому диску или CD-ROM дискам осуществляется довольно просто: надо просто щелкнуть мышкой по соответствующей иконке, чтобы смонтировать диск. Чтобы добиться примерно такого-же эффекта в программе Midnight Commander , надо добавить в меню этой программы (файл /usr/lib/mc/mc.mnu ) пункты монтирования и размонтирования дисков. Вот пример таких команд для гибких дисков: (предполагается, что в файле /etc/fstab прописана строка, определяющая устройство и тип файловой системы для /mnt/floppy).

После этого смена дискеты в Midnight Commander под Линукс будет ничем не сложнее аналогичного действия в программе FAR под MS Windows: для того, чтобы смонтировать дискету, достаточно нажать клавиши F2 и m, для размонтирования — F2 и d.

Читайте также:  Linux service working directory

11.5. Настройка оболочки bash

Переменная PATH определяет перечень каталогов, в которых оболочка ищет файл с программой, которую Вы запускаете на выполнение. Если каталог не указан в переменной PATH, Вы должны указать полный путь к файлу с программой в командной строке оболочки. Дайте команду

для того, чтобы увидеть, какие файлы будут просматриваться в поисках файла с нужными Вам программами. Если Вы не найдете в полученном перечне каталога с часто запускаемыми программами, добавьте его в переменную PATH. Я, например, добавил в этот перечень каталог /sbin. Для добавления

11.6. Сообщения, выдаваемые системой при логировании


11.x. Некоторые полезные и приятные мелочи


11.x.1. Сообщения, выдаваемые системой при логировании


11.x.2. Цветной вывод ls

Обладатели Red Hat могут развлечься, включив цветной вывод ls (в RH >4.2 он черно-белый по умолчанию). Для этого редактируем файл /etc/bashrc , в который добавляем строку:

Источник

Конфигурирование операционной системы linux

Успешно изучив материал, Вы будете знать :

способы установки ОС Linux;

из каких этапов состоит установка ОС Linux;

модель графического интерфейса ОС Linux X Window;

виды графических интерфейсов ОС Linux X Window;

как установить и настроить графический интерфейс.

После изучения данной темы Вы будете уметь :

определять соответствие аппаратной конфигурации системным требованиям ОС Linux;

получать дистрибутив ОС Linux различными способами;

устанавливать ОС Linux;

настраивать графический интерфейс ОС Linux.

После изучения материала Вы будете обладать навыками :

установки ОС Linux на компьютер;

установки и настройки различных графических интерфейсов ОС Linux.

Конфигурация ПК

Способы загрузки дистрибутива

Пользователь , суперпользователь , учетная запись

Интерфейс , модель «клиент—сервер»

Сервер , диспетчер , рабочий стол

Характеристики видеосистемы

Операционная система Linux предъявляет к оборудованию удивительно умеренные требования. Ядро Linux может работать на Intel-совместимых процессорах, начиная с Intel 386, а также на процессорах многих других архитектур. Конечно, для полноценной пользовательской работы необходима более мощная конфигурация , допустим, начиная с Pentium II 366 МГц и 64 Мбайт оперативной памяти. На такой конфигурации можно запустить графический интерфейс .

Если конфигурации компьютера не хватает для выполнения желаемых задач, она может оказаться полезной в качестве :

терминала для сервера Linux или Unix, на котором выполняются программы;

маломощного сервера наподобие DNS (сервер имен доменов, преобразующий имена сетевых компьютеров, например www.yahoo.com, в числовые IP-адреса);

аутентификационного сервера небольшой сети.

Одним из немаловажных вопросов является совместимость оборудования с операционной системой. Говоря простым языком, в Linux существенно меньше драйверов для новых или экзотических устройств или производителей. Полный список поддерживаемого оборудования можно посмотреть на сайте производителя конкретного дистрибутива ОС Linux. С другой стороны, в Linux реализован немного другой подход к оборудованию вообще, нежели в Windows. Windows требует драйвер устройства от конкретного производителя, а для Linux достаточно иметь драйвер для конкретного набора системной логики (чипсета), на базе которого построена конкретная плата.

Ввиду значительного объема дистрибутивов Linux распространяется, как правило, на дисках CD-ROM. Практически любой дистрибутив можно загрузить из Internet, но, опять же ввиду объема, это доступно лишь пользователям, имеющим специализированное (выделенное) высокоскоростное соединение с Internet.

Рассмотрим различные варианты установки Linux. Все процедуры аналогичны процедурам установки других дистрибутивов Linux, распространяемых на CD-ROM. Об особенностях установки отдельных дистрибутивов можно узнать из прилагаемой к ним документации.

Варианты установки :

с дискеты и компакт-диска — используется в том случае, если БИОС не поддерживает загрузку с компакт-диска (маловероятно) либо компакт-диск не опознается как загрузочный;

с дискеты и по сети — используется в том случае, если на компьютере нет привода компакт-дисков и дистрибутив расположен в сети, на сервере;

с жесткого диска — если на жестком диске достаточно свободного места, можно скопировать дистрибутив на жесткий диск и выполнять установку с него. Скорость установки в таком случае будет выше, чем при остальных вариантах;

по сети — если в сети есть сервер сетевой загрузки и BIOS поддерживает загрузку по PXE.

Перед тем как приступить к установке системы, нужно принять решение о том, где именно будет установлена система. В идеале необходимо иметь отдельный жесткий диск под Linux. В этом случае отпадает проблема совмещения Windows и Linux. Самый распространенный вариант для рабочих станций — когда Linux необходимо установить на жесткий диск, на котором уже установлена какая-либо версия Windows. В этом случае встает задача высвобождения места под систему. Минимальный необходимый объем раздела составляет 5 Гбайт. Для переразметки диска без потери данных можно использовать программу Partition Magic производства компании PowerQuest (http://www.powerquest.com).

Независимо от того, какой именно дистрибутив ОС Linux вы выбрали, процесс установки будет протекать примерно одинаково. Рассмотрим вариант установки дистрибутива Red Hat Linux с компакт-диска на компьютер, не подключенный к сети. В первую очередь необходимо выставить в БИОСе машины первым загрузочным устройством привод компакт-дисков. Затем необходимо поместить диск с дистрибутивом в привод компакт-дисков и дождаться запуска программы установки — если все настроено правильно, программа установки выполнит предварительную настройку с минимальным вашим участием или вовсе обойдется без него.

Логика процесса установки едина для любой ОС, за исключением промышленных вариантов. Отличия логики установки Linux в том, что на этапе предварительной настройки и подготовки оборудования программа установки предложит вам несколько режимов настройки — автоматический и ручной. Второй вариант позволит самостоятельно указать характеристики основного оборудования. Система переходит в ручной режим настройки оборудования и тогда, когда в ходе автонастройки система не смогла определить тип какого-либо аппаратного компонента. В отличие от Windows, Linux позволяет отложить настройку проблемных компонентов до завершения процесса установки. После того как основное оборудование определено и настроено, программа установки предложит на выбор несколько вариантов, куда же именно ставить систему, а именно:

установить на другой жесткий диск, если таковой присутствует в системе;

установить на другой свободный раздел этого жесткого диска;

особые варианты установки — например, установка в несколько разделов. Подробнее см. документацию на ОС.

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

После выбора раздела программа установки предложит установить загрузчик (скорее всего, это будет GRUB). Если установка производится на жесткий диск с несколькими разделами, в одном из которых установлена любая другая операционная система, то загрузчик необходимо ставить в главный раздел этого диска (нулевой раздел). Если установку загрузчика не производить вообще, то загрузка будет возможна только с загрузочной дискеты. Настоятельно рекомендуется ставить Linux на другой жесткий диск, потому что в случае сбоя установки загрузчика не только придется начинать установку системы заново, но вы также не сможете загрузить Windows, поскольку старый загрузчик уже исчезнет, а новый еще не будет установлен. Также можно использовать загрузчик BootMagic компании PowerQuest либо загрузчик System Commander или ему подобные. Любой из этих загрузчиков надо устанавливать до того, как начнется установка Linux.

Читайте также:  Как ввести пароль от архива windows 10

Следующими этапами установки будут настройка сети и брандмауэра. Если машина не подключена к сети, как в нашем случае, эти пункты необходимо пропустить.

Затем необходимо выбрать языки интерфейса системы — выбирайте только те языки, которые будете использовать. Все языки системы занимают около 200 Мбайт, так что если свободного места много, можете поставить их все.

После установки языков необходимо указать часовой пояс и выставить корректную дату и время.

Следующим этапом установки является настройка учетных записей — один из важнейших моментов всей установки. На этом этапе создается учетная запись системного администратора (корневого пользователя, или суперпользователя , root). Также можно создать группы пользователей и учетные записи отдельных пользователей . Для каждой записи необходимо заполнить поля «Имя» и «Пароль». Поле «Полное имя» хранит пояснения к учетной записи.

Затем программа предложит выставить параметры безопасности при аутентификации. К ним относятся :

Enable MD5 Passwords (Разрешение паролей MD5) . Как правило, в системах Unix используются довольно слабые схемы шифрования паролей. Установка этого параметра приводит к использованию в системе Linux более жесткой схемы шифрования паролей пользователей, хранящихся на диске. По умолчанию флажок установлен.

Use Shadow Passwords (Использование теневых паролей)Use Shadow Passwords (Использование теневых паролей) . Теневые пароли используются для того, чтобы затруднить взломщику или обычному пользователю кражу пользовательской базы данных с последующей попыткой взлома пароля администратора системы. По умолчанию флажок установлен.

Enable NIS (Включить сетевую информационную службу)Enable NIS (Включить сетевую информационную службу) . Это метод аутентификации, применяемый во многих сетях Unix, особенно на основе серверов Sun Solaris. Можно задать имя домена группы компьютеров в этой сети или указать специальный сервер, где хранятся NIS-имена и пароли пользователей. По умолчанию флажок сброшен.

Enable LDAP (Включить облегченный протокол доступа к сетевому каталогу) . Протокол Lightweight Directory Access Protocol (LDAP) устанавливается для специальных каталогов пользователей. Если вы знаете имя LDAP-сервера вашей сети, можете разрешить этот протокол. По умолчанию флажок сброшен.

Enable Kerberos (Включить Kerberos) . Система безопасности Kerberos использует шифрование паролей при передаче по сети. Она предполагает доступ к серверу, который предоставляет специальные квитанции, используемые как ключи при шифровании. Не устанавливайте этот флажок, пока вы не решили перевести все Linux-службы на данный протокол. По умолчанию флажок сброшен.

Если вы не знаете, на что повлияет изменение настроек по умолчанию, не меняйте их.

Предпоследний этап настройки отвечает за выбор пакетов базовых программ, устанавливаемых вместе с системой. Какие именно пакеты ставить, решайте исходя из следующих критериев: сколько места занимает тот или иной пакет и насколько он необходим. Например, нет необходимости ставить поддержку принтера, если принтер отсутствует и т.д. Если на компьютере не установлены средства мультимедиа, их поддержку также можно не ставить. К необходимым компонентам относится среда X Window, которая предоставляет графический интерфейс. Необходимо также отметить, что компоненты, указанные в списке, могут располагаться на остальных дисках дистрибутива, а не только на первом.

В последнюю очередь производится предварительная настройка X Window. Здесь необходимо указать тип используемого монитора, тип платы видеоадаптера (как минимум). Также можно дополнительно выставить ожидаемое разрешение монитора и запуск графического интерфейса на этапе первичной загрузки системы (до входа в систему).

После того как все шаги пройдены, программа установки начнет процесс установки системы. На данном этапе вмешательство пользователя не требуется. В процессе установки на экран выводится индикатор прогресса процесса установки, а также различная информация об устанавливаемых в данный момент компонентах. После завершения установки вам будет предложено создать загрузочную дискету — она может потребоваться в том случае, если по каким-либо причинам система не сможет загрузиться самостоятельно.

После перезагрузки необходимо снова зайти в БИОС машины, чтобы отключить загрузку с привода компакт-дисков и указать первым загрузочным устройством тот жесткий диск, в главном разделе которого расположен загрузчик ОС, совместимый с Linux.

Если все прошло удачно, тогда после входа в систему под одной из ранее созданных учетных записей вы увидите системное приглашение вида: [root@localhost root] (если имя учетной записи было root).

Обзор X Window. Используя самые простые термины, можно сказать, что X Window — завершенный графический интерфейс для Unix-систем, в том числе для Linux. Но это еще не все. X Window — это окружение, которое обеспечивает множество дополнительных функций как для пользователя, так и для разработчика программного обеспечения.

Основой концепции ядра X Window является технология «клиент—сервер» . На практике это означает, что X Window обеспечивает среду, которая не связана с единственным процессором. Приложение может выполняться на каком-либо сервере или компьютере сети, но отображается (с помощью X Window) на терминалах или рабочих станциях в любом другом месте сети.

Различие между местом, где выполняется приложение, и местом, где оно отображается, является характерной особенностью X Window, не реализованной в среде Windows и Macintosh. Благодаря этой возможности X Window, в сетевой среде обеспечивается сложное графическое отображение рабочего стола приложения, которое создается на прекрасно оснащенном, мощном, легком в управлении центральном сервере приложений.

С другой стороны, среду X Window можно разделить на интерфейс и средства работы с окнами. В X Window для обеспечения завершенного GUI должны быть запущены два приложения. Первое — это X-сервер, который устанавливает режимы графического отображения (т.е. разрешение и частоту регенерации изображения, глубину цвета), отображает окна, следит за движением мыши, нажатиями клавиш и окнами. Но X-сервер не поддерживает меню, границы окон или механизмы перемещения, переключения, свертывания или развертывания окон.

Обратите внимание на простоту изображения. Нет цветного фона, сложных рамок окна и меню, нет других элементов, которые создают завершенный пользовательский графический интерфейс . Эти элементы обеспечиваются вторым приложением — диспетчером окон . Рабочий стол X Window реализуется с использованием диспетчера окон twm. Обратите внимание на особенности рамок окон, кнопки управления, меню, а также на панель задач и систему виртуального рабочего стола. Все это обеспечивается диспетчером окон.

Диспетчер окон взаимодействует с X-сервером стандартным, заранее предопределенным образом, как обычно взаимодействует X-сервер с X-приложением. Это значит, что различные диспетчеры окон с различными деталями интерфейса могут взаимодействовать этим стандартным способом с X-сервером. Разнообразные доступные X-серверы, которые часто поддерживают графические адаптеры, мониторы и другое оборудование, также стандартным образом могут работать с приложениями.

Сравнение MS Windows и X Window. Главная общая черта в том, что обе системы обеспечивают графический интерфейс и делают возможной работу с множеством окон . Они позволяют оператору взаимодействовать с информацией, используя нечто большее, чем клавиатуру и простые символы. Пользователь может использовать мышь с таким же успехом, как и клавиатуру, может создавать интерфейс, содержащий меню, формы, окна и диалоговые поля.

настройка управления конфигурацией интерфейса;

Гибкость интерфейса . Гибкость интерфейса X Window — одна из прелестей многопользовательской среды. Уже упоминалось, что разделение интерфейса на два уровня — пользовательский и базовый — позволяет создавать множественные интерфейсы для X Window посредством разработки различных диспетчеров окон.

Множественные интерфейсы не просто обеспечивают различия во внешнем виде (так же, как некоторые инструменты для настройки интерфейса Microsoft Windows) — они допускают полную перестройку пользовательского интерфейса от одного диспетчера окон к другому.

Эти примеры иллюстрируют только две из многих возможностей диспетчеров окон X Window.

Читайте также:  Драйвера для видеокарты nvidia gt 430 для windows 10

Гибкость управления . Другое преимущество среды X Window состоит в том, что она предлагает гибкое управление всеми характеристиками оконной среды и интерфейса — от цвета окон заднего и переднего плана до цвета курсора, шрифта и размера окна, заданных по умолчанию. Пользователи могут задавать и режимы взаимодействия. Например, можно использовать указатель мыши для автоматического перевода окна на передний план или перемещения фокуса указателя на окно заднего плана.

Более того, эти характеристики оконного окружения могут быть определены на уровне приложения, открывая тем самым широкие возможности настройки любого приложения так, что оно будет работать наиболее подходящим образом.

Можно указать, какое окно или приложение будет открываться при каждом запуске X-среды, определить, какой диспетчер окон будет использоваться при запуске X Window и т.п.

Окружение «Клиент—сервер» . Как отмечалось выше, мир X Window работает по модели «клиент—сервер»: в каждом приложении есть клиенты X-сервера, физически управляющего отображением. Это делает X Window средой, хорошо адаптированной к сетевому окружению, позволяющей приложениям выполняться на одном компьютере в сети, а отображаться — на другом.

Отсутствие такой возможности в Microsoft Windows обнаружилось совсем недавно. Теперь модель «клиент—сервер» реализована лишь в некоторых режимах многопользовательских систем Windows NT и 2000. В мире Linux, Unix и X даже малопроизводительные компьютерные системы способны выполнять функции клиента или сервера в системе «клиент—сервер» X Window.

Теперь, после обсуждения сути работы X Window, необходимо разобраться с фундаментальными компонентами среды: X-серверами , диспетчерами окон и рабочими столами . Именно они обеспечивают мощь и гибкость X Window.

Ядром X Window системы является X-сервер . Он выполняет следующие задачи :

поддержка различных типов видеоадаптеров и мониторов;

управление разрешением, частотой регенерации и глубиной цвета изображения;

(как базовое средство) управление окнами: отображение и закрытие окон, отслеживание перемещений мыши и нажатий клавиш.

Существует множество X-серверов, реализующих эти возможности. Для Linux наиболее часто используются Xorg, XFree86, Metro-X и Accelerated-X.

Наиболее распространенным вариантом является сервер Xorg.

Этот параграф можно пропустить, если при установке системы вы выбрали пакет X Window на этапе выбора пакетов.

Установка пакетов вручную в Red Hat Linux производится при помощи программы управления пакетами RPM (Red Hat Package Manager). Данный инструмент позволяет устанавливать и удалять пакеты, а также выводит информацию об уже установленных пакетах. Для установки пакета необходимо выполнить команду вида: «$ rpm —i package-file-name» . Для просмотра списка уже установленных пакетов выполните команду «$ rpm -qа | more» . Удаление пакета производится командой «$ rpm -e package-file-name» . Необходимо учесть, что имя пакета в списке пакетов не совпадает с именем файла пакета. Установка пакета может также происходить в режиме обновления. Для этого необходимо выполнить команду «$ rpm -u package-file-name» . В случае если не найдена старая версия пакета, происходит установка в обычном режиме.

Пакет лучше всего взять с установочного диска ОС или из сетевого репозитория.

Прежде чем приступить к конфигурированию, необходимо собрать некоторую важную информацию об оборудовании. Это следующая информация :

изготовитель и модель карты видеоадаптера;

изготовитель и модель монитора;

диапазон частот горизонтальной развертки монитора;

диапазон частот вертикальной развертки монитора.

Не имея этой информации, вы рискуете при конфигурировании Xorg допустить ошибки, которые повлекут за собой частичную или полную неработоспособность Xorg.

Эти сведения раздобыть нетрудно. Как правило, достаточно изучить документацию карты.

Если торговая марка карты видеоадаптера малоизвестна, тогда и от имени изготовителя пользы мало. В этом случае найдите в документации сведения о микропроцессорном наборе карты. Обязательно запишите номер модели и изготовителя микропроцессорного набора.

Если видеоадаптер интегрирован в материнскую плату, узнайте номер модели и изготовителя микропроцессорного набора из документации материнской платы.

Из Linux посмотреть модель видеокарты можно с помощью команды lspci.

На лицевой панели монитора обычно выведено название производителя и модели монитора. Если товарные знаки на лицевой стороне монитора отсутствуют, эти характеристики обычно указывают на регистрационной наклейке изготовителя на задней панели монитора.

Объем видеопамяти у современных видеоадаптеров обычно составляет 128 или 256 Мбайт. Если видеоадаптер приобретен более года назад, тогда объем памяти может быть существенно меньше — 64 или даже 32 Мбайт.

Если вы установили Linux, не конфигурируя мышь, придется определить ее тип сейчас. Это может быть один из следующих типов :

Microsoft-совместимая последовательная мышь (обычно с двумя кнопками);

последовательная мышь Logitech;

Logitech MouseMan (Microsoft-совместимая);

мышь с USB-интерфейсом;

Большинство используемых мышей относится к перечисленным типам.

Информацию об этих характеристиках вашего монитора можно найти либо в документации на монитор в разделе «Список видеорежимов», либо на сайте изготовителя монитора. Неверно указанные, эти характеристики могут привести к неправильному отображению изображения на мониторе (сдвигу, ряби и т.д.).

Возможно, конфигурирование вам не понадобится. Программа X автоматически запрашивает характеристики оборудования, и велика вероятность, что автоматические настройки будут правильными.

Конфигурирование можно выполнить несколькими способами. Например, путем редактирования файла настроек вручную — этот способ подходит системным администраторам или же программистам. Обычным же пользователям достаточно запустить X-сервер с параметром «configure» — X-configure. После того как вы ответите на вопросы конфигуратора, необходимо провести тест конфигурации.

Запуск X Window производится командой $ startx . Если характеристики были указаны верно, вы попадете в графическую среду.

Неудачный запуск X Window означает реальные трудности. Возможны три проявления неудачного запуска .

На экран выводится сообщение об ошибке, перехода в графический режим не происходит.

Экран переключается в графический режим, но остается совершенно пустым.

Экран переключается в графический режим и тут же возвращается в текстовый с командной строкой.

Первый вариант означает, вероятнее всего, неправильную конфигурацию. К сожалению, число возможных источников ошибок так же велико, как число возможных сочетаний различного оборудования. Вот несколько советов, которые могут оказаться полезными в этой ситуации .

Перепроверьте конфигурацию видеоадаптера и монитора.

Уменьшите диапазоны (верхние значения) горизонтальной и вертикальной развертки.

В двух других случаях (когда происходит переключение в графический режим, и не более того) надо проверить конфигурацию запуска X Window и диспетчера окон .

Популярной рабочей средой для Linux и UNIX-подобных операционных систем является среда GNOME (рис. 9.1 ), о которой мы поговорим в следующей теме.

Linux более гибок в использовании, чем Windows, потому что Linux может функционировать и без графического интерфейса, в то время как в Windows, начиная с Win-dows 2000, полноценная работа без графического интерфейса невозможна в принципе.

Linux более оптимально распределяет аппаратные ресурсы между системой и приложениями, так что возможно использование оборудования предыдущего поколения наравне с оборудованием текущего.

Организация графического интерфейса по принципу «клиент—сервер» позволяет с минимальными затратами времени настроить внешний вид диспетчера рабочего стола таким образом, чтобы он максимально полно удовлетворял вашим потребностям и задачам. Если вас не устраивают стандартные диспетчеры, входящие в комплект поставки, вы всегда можете загрузить один из множества диспетчеров, созданных для Linux сторонними разработчиками.

Каким минимальным требованиям должен удовлетворять ПК для установки на него ОС Linux?

Каким минимальным требованиям должен удовлетворять ПК, чтобы можно было поставить Linux с графическим интерфейсом?

В чем основное отличие Linux от Windows в плане использования аппаратных ресурсов?

В чем основные преимущества организации графического интерфейса по модели «клиент—сервер»?

Задания для самостоятельной работы

Выполните задания к теме 9 в тетради-практикуме.

Источник

Оцените статью