будет распознавать приход любого из этих символов как команду перейти к
новой строке. Этот режим поддерживает большинство современных моделей
принтеров, но его целесообразно использовать лишь в том случае, если вы
используете только Linux. Если же вам приходится время от времени
обращаться к старушке DOS, целесообразно использовать специальные
программы-фильтры, о которых речь пойдет ниже. А сейчас, после того, как мы
убедились в работспособности принтера, мы организуем поддержку системных
средств печати, общепринятых для UNIX.
Поддержка принтера в ядре Linux
Устанавливая систему вы наверняка позаботились о поддержке принтера. Если
нет, то самое
Драйвер печати
Корректировка настроек принтера - tunelp
Системное управление принтером
lpd
lpq
lprm
lpc
lpr - cnfylfртная пограмма печати
/etc/printcap - конфигурирование принтера
Фильтры печати
Борьба с "лесенкой"
apsfilter - автоматический распознаватель типа входного файла
Подключение кириллических шрифтов Postsript
Установка звуковой платы
Подключение стримеров с FDD-интерфейсом
В этой главе мы поговорим только о стримерах, которые подключаются к порту
приводов гибких магнитных дисков. Современные мощные модели,
ориентированные на интерфейс SCSI и обеспечивающие хранение нескольких
Гигабайт останутся вне нашего рассмотрения по двум причинам. Во-первых, это
достаточно дорогие изделия, в комплект которых входят собственные драйеры
для UNIX-систем. А как только вы инициализировали интерфейс SCSI в своем
компьютере, вы всполне можете просто перекомпилировать поставляемый драйвер
под Linux. Вторая причина - большая доступность и распространенность
малогабаритных стримеров с FDD-интерфейсом, и их практическая
невостребованность в мире DOS и Windows. При этом, несмотря на то, что
обЦем ленты типового стримера - 120-250 МБайт на сегодняшний день уже
заметно уступает емкости винчестеров, использование лент для ведения
архивов оказывается достаточно удобным и доступным - стоимость стримера не
превышает 150$, а лента емкостью до 250 Мбайт стоит на дороже 15$.
Стримеры, которые не будут работать в Linux-системе
Но прежде чем приступить к обсуждению работы со
Установка программного обеспечения FTAPE
Тестирование работоспособности стримера
Подготовка магнитной ленты стримера к работе
Форматирование
Инициализация
Создание и проверка тестового архива
Программное обеспечение для архивации
tar
mt
Практические приемы работы со стримером
Организация автоматической архивации в фоновом режиме
Стратегия архивации
Установка и работа с UPS
Подключение факс-модема
Эмулятор DOS
Эмулятор Windows
Эмулятор SCO UNIX
Устанавливаем собственную BBS
Поскольку Linux является многопользовательской и многозадачной операционной
системой, на его основе оказывается достаточно просто создать вполне
приличную BBS, поддерживающую одновременную работу практически
неограниченного количества пользователей. В этой книге мы рассмотрим BBS
Roman CATacombs - ROCAT, которую вы можете найти на CD-ROM TAE Linuxware
1.0 или в Internet по адресу: ......................... .
Распаковка архива с компакт-диска
Создание пользовательских счетов
Настройка пользовательских экранов
Подключение протоколов передачи файлов
ОбЦединение в локальную сеть
Контроллеры Ethernet - что выбрать?
TCP/IP
Гетерогенные сети - Windows-Linux
Вход в Internet
Краткий путеводитель по CD-ROM с Linux
Скорее всего приведеный в этой главе материал окажется далеко не полным.
Это и понятно, ведь жизнь не стоит на месте и постоянно появляются нове
диски с новыми версиями системы. Поэтому я включил в обзор только те диски,
которые "держал в руках" и мог исследовать более или менее детально.
Основной упор я делал не на ядро системы - вряд ли кого-нибудь сегодня
интересует древняя версия системы, а на прикладные пакеты, которые
включались в состав разных версий дисков.
Так уж сложилось, что наиболее полно мне удалось познакомиться с дисками
Trans-Ameritech Enterprises. Поэтому с них и начнем.
Диски Trans-Ameritech Enterprises
Volume 1
Первый диск с операционной системой Linux был выпущен компанией в сентябре
1993 года. Обычно говорят, что первый блин оказывается комом, но и этот
диск вы можете найти интересным.
Вот краткое его содержание:
ARCHIVE_ и DOS_WIN_ - наборы архивов с одной из американских BBS. Содержат
огромное количество полезных утилит и документации. Там, например, вы
найдете исходные тексты программы просмотра TIFF-файлов и полное описание
формата, коммуникационные программы для DOS и Windows, исходные тексты
архиваторов LHARC и ARJ, библиотеки на ассемблере, несколько десятков
shareware-игр и многое другое.
BSD386 - в этом каталоге находится дистрибутив системы BSD386, одного из
конкурентов Linux. Но, как утверждают специалисты, особых преимуществ она
не имеет, за исключением того, что появилась в России раньше, а
следовательно и более распространена. Во всяком случае, можете попробовать.
А утилиты из BSD386 вы можете попробовать перетранслировать в Linux.
KERNELS - В этом каталоге вы найдете два ядра - для компьютера с приводом
CD-ROM CDU31A и для привода, поставляемого в мультимедийных наборах
Creative (Panasonnic).
LINUX - дистрибутив системы. Содержит два подкаталога: PACKAGES, в котором
находится разбитая "подискетно" SLS-поставка системы и SOURCES, в котором
вы найдете архивы с исходными текстами нескольких утилит UNIX. Среди них,
между прочим, вы найдете немало интересного, в частности коммуникационные
пакеты и средства передачи электронной почты.
LIVE102 - так называемая "живая система". В принципе вы можете установить
на винчестере минимальную конфигурацию системы, а затем смонтировать привод
CD-ROM и, внеся соответствующие изменения в пути поиска запускать все
утилиты прямо с CD-ROM.
LIVE_99P - вспомогательный каталог, используемый программой установки
PICTURES - несколько сотен BMP и GIF файлов.
SLACKWAR и SLS103 - еще две версии дистрибутивов различных версий Linux.
Вообще говоря, суть вещи эквивалентные. Выбирайте, какя больше понравится.
SOUNDS - как и следует из названия, содержит огромное количество WAV и ROL
файлов.
К сожалению, программа установки, находящаяся в корневом каталоге диска,
автоматически устанавливала какое-то экзотическое ядро системы. И
догадаться, что надо воспользоваться каталогом KERNELS смогли не многие (я
тоже, увы, в их число не вошел). Сегодня использовать страую версию Linux
вряд ли имеет смысл, если только вы не ведете ожесточенную борьбу за
минимизацию всех расходов. Но вот архивы DOS И Windows представляют
определенную ценность и сегодня. Вот, например, содержание уже
упоминавшегося каталога TIFF:
---------------------------------------------------------------------------
Directory MSDOS/TIFF/
---------------------------------------------------------------------------
Filename Type Length Date Description
==============================================
DTIFF.ZIP B 194039 900502 Displays TIFF files on screen, uses TACS
DVTIF1.ZIP B 15198 900416 TIFF reader:PACKBITS compr/uncomp C src, ALDUS
TACS40.ZIP B 116888 900425 TIFF Access/Create System - C source, TIFF 4.0
TFTOOL.ZIP B 62503 900416 TIFF toolkit developer package C source, ALDUS
TIFF_50.ZIP B 51127 891209 Tagged Image File Format specs, v5.0
TIFFAX.ZIP B 41572 900416 TIFF FAX format definition/example, ALDUS
Впрочем, что это я о любителях DOS? Мы ведь ведем речь о Linux. Поэтому,
позвольте перейти к рассказу о следующем диске - Linux Volume 2.
Volume 2
Этот диск появился в январе 1994 года и отличался прежде всего, корректным
исполнением программы начальной установки Linux.
На втором диске вы также найдете альтернативную версию FreeBSD, которая
размещена в каталогах BSD_USR_ ("живая" система), FREEBSD_ (дистрибутив с
интсталлятором) и UPDATE_B, в котором находится "заплаточка" на начальный
загрузчик системы.
Весь остальной диск посвящен Linux. Проанализировав все недостатки первого
диска, фимрма TAE включила в комплект поставки несколько начальных
загрузчиков, помещенных в каталог BOOT. Фактически, загрузчик представляет
собой минимальную конфигурацию Linux, поддерживающую, тем не менее файловую
систему ISO9600 (CD-ROM). Но поскольку различные типы приводов управляются
по-разному, пришлось создать несколько образов дисков, каждый из которых
ориентирован на свой привод. Создать загрузочную дискету вы сможете и без
программы Install. Вам достаточно воспользоваться программой подорожечного
копирования rawrite.exe (для получения справки воспользуйтесь ключом -h).
На диске находится два дистрибутива различных версий SLACKWA0 и SLACKWA1.
Вообще говоря, это не случайно. По соглашению среди разработчиков и
пользователей Linux постоянно циркулирует две версии - с четным и с
нечетным номерами. Версия с четным номером считается стабильной версией с
вычищенными (по возможности) ошибками, а нечетная - отражает последние
достижения в области ядра (прежде всего), но еще не отлажена до конца. В
ходе отладки нечетная версия постепенно перерастает в следующую (четную) и,
таким образом компьютерное сообщество делает очередной шаг вперед.
Даже если вы консерватор, не поленитесь заглянуть в каталог SLACKWA1.
Потому что, начиная с этого тома, вы сможете обнаружить там "бонусы" -
программы, которые в дистрибутив не входят, но могут оказаться весьма
полезными. Вот содержание каталога EXTRA:
BASH_BIN - еще одна оболочка;
DOSEMU - эмулятор MS-DOS (вот вам и многозадачный MS-DOS на PC, вкедь никто
не мешает вам запускать сразу несколько задач. Кстати, поддерживается и
графика. Simcity строит, а F-19 летает!)
GAMES - сетевая многопользовательская игра, классика UNIX-систем: MultiUser
Dungeons (MUD). Текстовая, но завлекательная. На одном терминале играть
неинтересно. Но зато проходят Internet-чемпионаты!
GRAPHICS - содержит программ построения фотореалистичных изображений
методом обратной трассировки лучей и набор программ для просмотра различных
графических файлов - TIFF, TGA, JPEG и MPEG.
MATH - содержит программу Gnuplot 3.5, предназначенную для визуализации
двух и трехмерных графиков с возможностью распечатки на любых типах
принтеров (да и плоттеров) и поддержкой SVGA-режимов. Аналог хорошо
знакомого BoeingGraph или Harvard Graphics. Впрочем, пользовательский
интерфейс типично из Unix.
POSTGRES - настоящая СУБД, которая является духовным наследником Ingress.
Не путайте ее, пожалуйста с Progress! Postgress содержит диалоговый
монитор, кучу скриптов для выполнения отдельных операций на уровне
shell-программирования, а также библиотеки для языка Си. Есть также вся
необходимая для работы документация. К сожалению, это однопользовательская
версия, но вы всегда можете обратиться к разработчикам. В Internet вы
можете найти интерфейс для работы с Postgress из под X-window на языках
TCL/TK.
SERIAL - весьма примечательный каталог. Содержит новую версию getty -
программу доступа к системе с удаленного терминала, которая поддерживает
режим обратного дозвона, а также позволяет оперативно переключать линию с
передачи данных на разговор и обратно. Вторая версия - mgetty, позволяет
использовать Linux-машины в качестве факс сервера, для автоматической
рассылки факсов, а также их приема с последующей обработкой (формат
Postscript). Согласитесь, что уже эта программка позволяет превратить ваш
компьютер в средство зарабатывания денежек! Одна беда, mgetty предполагает
использование факс модемов класса 2 и популярные модели US Robotics 14400
Sportster или Worldport оказываются несомвестимыми с ней. А вот USR 28800
вполне подойдет!
SECURITY - абсолютно необходимые вещи для системного администратора любой
UNIX-системы. Это программа взлома входных паролей, которая использует
довольно интересные эвристические алгоритмы, а также расширяемый словарь