В Linux. 2 Приобретение и инсталляция Linux. 3 Учебник по Linux 4 Администрирование системы. 5 The X window System. 6 Работа в сети
Вид материала | Учебник |
Содержание4.11.4 Восстановление потерянных файлов. 4.11.5 Восстановление потерянных библиотек. 5 X Window System 5.1 X Window: требования к аппаратуре. 5.1.1 Видеокарта и монитор. |
- RH253 Сетевые службы Red Hat Linux и администрирование безопасности, 45.9kb.
- Документация Calculate Linux, 12378.73kb.
- Программы повышения квалификации ункит 1- «Linux для начинающих» Цель, 11.83kb.
- Концепция развития спо в РФ 2 История Linux, 105.81kb.
- Gnu/Linux, 51.18kb.
- Лекция 17. Операционная система Linux, 126.24kb.
- Исследование возможностей ос linux для приложений реального времени с обработкой разнородной, 98.25kb.
- Windows против Linux, 88.72kb.
- Учебный план курса "Базовая поддержка и администрирование Linux" Цель дать знания, 34.75kb.
- Исследование возможностей операционной системы Linux На примере операционной системы, 748.67kb.
4.11.4 Восстановление потерянных файлов.
Если вы случайно удалили важные файлы, нет способа их "разудалить" обратно. Однако, вы можете скопировать соответствующие файлы с дискеты к себе на жесткий диск. Например, если вы удалите /bin/login в своей системе (который обеспечивает вход в систему), просто загрузите boot/root дискету, смонтируйте корневую файловую систему на /mnt и используйте команду:
# cp -a /bin/login /mnt/bin/login
опция -a приказывает cp сохранить права доступа копируемых файлов.
Разумеется, если удаленные файлы не столь существенны, что они не были удостоены копирования на дискету boot/root, значит вам не повезло. Если вы создавали резервные копии, вы можете скопировать файлы оттуда.
4.11.5 Восстановление потерянных библиотек.
Если вы случайно потеряли свои библиотеки или символические связи в /lib, скорее всего команды, которые зависят от этих библиотек, больше не будут выполняться (подробности). Простейшее решение: загрузиться с дискеты boot/root, смонтировать вашу корневую файловую систему и восстановить библиотеки в /mnt/lib. Здесь рассказано, как ставить библиотеки и создавать их символические ссылки
5 X Window System
X Window System является большой, мощной и сложной графической средой для UNIX систем. Система X-Window была разработана в Массачуссетстком технологическом институте (MIT), которая стала затем стандартом для всех UNIX систем. Практически каждая рабочая станция UNIX в мире работает на одном из вариантов X-Window.
Группа программистов, возглавляемая Дэвидом Вексельблатом (David Wexelblat), (Вы можете связаться с Девидом по E-Mail: dwex@XFree86.org) произвела перенос MIT X Window System версия 11, релиз 6 (X11R6) для 80386/80486/Pentium UNIX систем как свободно распространяемого программного продукта. Эта версия, известная как XFree86 TM, (XFree86 является торговой маркой XFree86 Project, Inc.) доступна для System V/386, 386BSD и других реализаций UNIX для процессоров x86, включая Linux. Она включает в себя все требуемые выполняемые коды, конфигурационные файлы, библиотеки и инструментарий.
Некоторые интересные возможности данной версии:
- полная поддержка версии X11R6.3 X Consortium
- новое расширение DPMS от Digital Equipment Corporation;
- расширение Low Bandwidth X (LBX) для всех X серверов;
- поддержка Microsoft IntelliMouse;
- поддержка сжатия шрифтов с помощью gzip font.
Полная настройка и использование X Window выходит за пределы этой книги. Вам следует обратиться к книге The X Window System: A User's Guide (см. приложение A). В этой главе мы опишем шаг за шагом установку и настройку XFree86 для Linux. Для более детального ознакомления вы можете обратиться к документации, поставляемой вместе с XFree86 (она обсуждается ниже). Другим полезным источником информации является THE LINUX XFree86 HOWTO.
5.1 X Window: требования к аппаратуре.
5.1.1 Видеокарта и монитор.
Документация, поставляемая вместе с видеоадаптером, как правило указывает тип используемых микросхем. Если вы приобрели новую видеокарту или новый компьютер, попросите поставщика уточнить изготовителя, модель и тип микросхем видеокарты. Как правило поставщики охотно дадут вам эту информацию. Большинство из них сообщит, что видеокарта является стандартной SVGA картой и будет работать в вашей операционной системе. Объясните им, что ваше программное обеспечение (Linux и XFree86!) не поддерживает всех видеокарт и вам требуется дополнительная информация.
Вы можете также определить тип микросхемы, вызвав команду SuperProbe, входящую в состав XFree86. Это будет описано ниже.
Как правило, все видеокарты поддерживаются как в режиме 256 цветов, так и в монохромном режиме. Если на вашей видеокарте установлено достаточно видеопамяти, многие из микросхем поддерживаются в режиме 15, 16, 24 и 32 бита на точку. Обычно видеокарты используются в режиме 8 бит на точку (256 цветов).
Монохромный сервер поддерживает основные карты VGA, монохромные карты Hercules, Hyundai HGC1280, Sigma LaserView и Apollo monochrome cards.
Этот список несомненно расширится со временем. Полный список поддерживаемых карт вы найдете в замечаниях к текущей версии XFree86.
Одной из проблем, с которой столкнулись разработчики, являлся нестандартный механизм определения частоты, используемый для управления картой. Некоторые производители либо не описывали способ программирования карты, либо требовали подписания дополнительного соглашения о нераспространении полученной информации. Это очевидно ограничило бы свободное распространение XFree86, чего естественно не могли допустить разработчики. Долгое время данная проблема была с видеокартами, производимыми фирмой Diamond, но начиная с версии 3.3 XFree86, Diamond начала сотрудничество с разработчиками с целью выпуска драйвера для этих карт.
Также поддерживаются карты с ускорителями на чипсетах S3. Посмотрите документацию на XFree86 на предмет поддержки вашей карты ДО опытов с оборудованием. Сравнение производительности карт регулярно публикуется в Usenet news groups comp.windows.x.i386unix и comp.os.linux.misc.
Замечу, что мой персональный компьютер с Linux содержит 486DX2-66, 20 мегабайт RAM, и имеет видеоадаптер VLB S3-864 с 2 мегабайтами оперативной памяти. Я протестировал X benchmarks на этой машине и на рабочей станции Sun Sparc IPX. Linux где-то раз в 7 быстрее, чем Sparc IPX. Обычно, XFree86 под Linux с графическим ускорителем показывает существенно большую производительность чем коммерческие рабочие станции (которые обычно используют неэффективные алгоритмы обработки графической информации).