Самоучитель по Linux

http://maxi-health.ru проститутки Санкт-Петербург viagra|бесплатное порно|CialisПроститутки Питера www.spb-hot.com

Самоучитель по SQL-сервер в Linux

PostgreSQL - - объектно-реляционная система управления базами данных (ОРСУБД), разработка которой в различных формах ведется с 1977 года. Работа началась с проекта Ingres в Калифорнийском университете (Беркли). Затем проект Ingres был переведен на коммерческую разработку в корпорации Relational Technologies/Ingres.
В 1986 году другая группа, которую возглавлял Майкл-Стоунбрейкер (Michael Stonebraker) из Беркли, продолжила работу над Ingres и создала объектно-реляционную СУБД Postgres. В 1996 году из-за усовершенствования пакета и перехода на распространение с открытыми исходными текстами было принято новое название — PostgreSQL (в течение непродолжительного времени использовалось название Postgres95). В настоящее время над проектом PostgreSQL активно работает группа разработчиков со всего мира.
PostgreSQL считается самой совершенной СУБД, распространяемой на условиях открытых исходных текстов. В PostgreSQL реализованы многие возможности, традиционно встречавшиеся только в масштабных коммерческих продуктах (за дополнительной информацией обращайтесь к разделу «Возможности PostgreSQL»).

Введение

Глава 1. Что такое PostgreSQL?
PostgreSQL - - объектно-реляционная система управления базами данных (ОРСУБД), разработка которой в различных формах ведется с 1977 года. Работа началась с проекта Ingres в Калифорнийском университете (Беркли). Затем проект Ingres был переведен на коммерческую разработку в корпорации Relational Technologies/Ingres. В 1986 году другая группа, которую возглавлял Майкл-Стоунбрейкер (Michael Stonebraker) из Беркли, продолжила работу над Ingres и создала объектно-реляционную СУБД Postgres. В 1996 году из-за усовершенствования пакета и перехода на распространение с открытыми исходными текстами было принято новое название — PostgreSQL (в течение непродолжительного времени использовалось название Postgres95).

Что такое PostgreSQL?
Бесплатная версия
Возможности PostgreSQL
Что дальше?

Глава 2. Установка PostgreSQL
В этой главе описана процедура подготовки, установки и настройки PostgreSQL. По умолчанию многие возможности PostgreSQL не задействуются. Например, поддержку языка TCL приходится специально активизировать на стадии компиляции. Существует множество других возможностей, отключенных по умолчанию, поэтому мы рассмотрим различные флаги и ключи для их активизации во время компиляции PostgreSQL. Обязательно прочитайте описание перед тем, как начинать установку. В этой главе рассматривается процедура установки PostgreSQL на платформах Linux/Unix. Хотя приведенное описание относится к Linux, инструкции подходят и для большинства современных платформ Unix.

Установка PostgreSQL
Подготовка к установке
10 этапов установки PostgreSQL
Этап 1. Создание пользователя postgres
Этап 2. Установка пакета исходных текстов PostgreSQL
Этап 3. Настройка конфигурации
Этап 4. Компиляция исходных текстов
Этап 5. Регрессионное тестирование
Этап 6. Установка откомпилированных программ и библиотек
Этап 7. Настройка переменных среды
Этап 8. Инициализация и запуск PostgreSQL
Этап 9. Настройка сценария SysV для PostgreSQL
Этап 10. Создание базы данных

Глава 3. Краткий курс SQL
В этой главе описывается история SQL и основные концепции языка. На базе материала строится следующая глава, посвященная использованию SQL в Post-greSQL. В частности, в ней изложены основные принципы работы реляционных баз данных, описаны объектно-реляционные расширения и структура команд SQL, а также приводится краткий обзор поддерживаемых в PostgreSQL типов данных, операторов и функций.

Краткий курс SQL
Знакомство с SQL
Знакомство с реляционными базами данных
Команды SQL
Ключевые слова и идентификаторы
Константы
Специальные символы
Комментарии
Типы данных
Символьные типы
Числовые типы
Геометрические типы
Массивы
Преобразование типов
Таблицы в PostgreSQL

Глава 4. SQL в PostgreSQL
Наше знакомство с языком SQL продолжается. На этот раз основное внимание мы уделим практическим аспектам его применения. В этой главе будет показано, как при помощи команд SQL создавать таблицы, заполнять их данными и модифицировать эти данные. Система PostgreSQL, как и большинство сетевых СУБД, основана па парадигме «клиент-сервер». Центральное место в PostgreSQL занимает процесс postmaster, предназначенный не для прямого взаимодействия с пользователем, а для обслуживания подключений со стороны различных клиентов.

SQL в PostgreSQL
Знакомство с psql
Использование таблиц
Добавление данных командами INSERT и COPY
Выборка данных командой SELECT
Выбор источников в секции FROM
Удаление дубликатов и ключевое слово DISTINCT
Объединение наборов данных
Группировка записей
Сортировка записей
Выбор интервалов записей
Сравнение наборов записей
Конструкции CASE
Создание таблиц на базе существующих таблиц
Модификация записей командой UPDATE
Удаление записей командой DELETE
Подзапросы
Представления
Другие возможности SQL

Глава 5. Операторы и функции
В этой главе рассматриваются операторы и функции PostgreSQL, то есть специальные символы и идентификаторы, предназначенные для модификации и сравнения данных в командах SQL. Результаты этих операций находят разнообразное применение, от обновления существующих записей в базе данных до ограничения результатов выборки по определенному критерию. В PostgreSQL поддерживаются стандартные операторы и функции SQL, определенные в стандартах ANSI/ISO, — математические операторы, основные функции форматирования текста, выделение компонентов даты/времени и т. д. Кроме того, в PostgreSQL реализованы многочисленные нестандартные расширения, в том числе операторы поиска по регулярным выражениям и универсальная функция форматирования данных to_char().

Операторы и функции
Операторы
Правила использования операторов
Строковые операторы
Числовые операторы
Логические операторы
Операторы и NULL
Приоритет операторов
Функции
Использование функций
Математические функции
Строковые функции
Функции для работы с датой и временем
Функции преобразования типа
Агрегатные функции

Глава 6. Клиенты PostgreSQL
В этой главе приводится дополнительная информация о клиентах PostgreSQL — приложениях, обеспечивающих пользовательский интерфейс с сервером Post-greSQL. В настоящее время наибольшее распространение получили две программы: клиент командной строки psql и его графический аналог PgAccess. Клиент psql устанавливается по умолчанию, а для установки PgAccess следует задать ключ - -with-tcl во время компиляции исходных текстов PostgreSQL

Клиенты PostgreSQL
Дополнительные возможности клиента psql
Загрузка запросов из внешних файлов
Работа с переменными
Графический клиент
Создание баз данных

Глава 7. Нетривиальные возможности
В данной главе рассматриваются нетривиальные возможности PostgreSQL, в том числе оптимизация доступа к таблицам с использованием индексов, наследование и установка ограничений для таблиц, практическое применение массивов в значениях полей, работа с транзакциями и курсорами. Все перечисленные возможности выгодно отличают PostgreSQL от других реляционных СУБД. Кроме того, в этой главе описаны такие концепции из области программирования, как триггеры и последовательности. Наконец, для программистов, занимающихся разработкой специализированных процедур для работы с базой данных, описано, как расширить возможности PostgreSQL путем определения пользовательских функций и операторов.

Нетривиальные возможности
Индексы
Нетривиальное использование таблиц
Массивы
Автоматизация стандартных процедур
Транзакции и курсоры
Расширение PostgreSQL

Глава 8. Аутентификация и шифрование
В этой главе рассматриваются базовые принципы аутентификации и шифрования клиентских сеансов на сервере PostgreSQL В частности, описаны настройка файла pg_hba.conf для различных схем аутентификации и некоторые распространенные способы шифрования клиентских подключений.

Аутентификация и шифрование
Аутентификация клиента
Шифрование сеанса

Глава 9. Управление базами данных
В этой главе будут рассмотрены некоторые вопросы управления СУБД PostgreSQL, в том числе запуск и завершение серверного процесса PostgreSQL, инициализация файловой системы, а также создание, удаление и сопровождение баз данных. Кроме того, рассматриваются вопросы архивации и восстановления данных из базы.

Управление базами данных
Запуск и завершение PostgreSQL
Сценарий SysV
Инициализация файловой системы
Создание и удаление баз данных
Сопровождение базы данных
Архивация и восстановление данных
Восстановление базы данных

Глава 10. Управление пользователями и группами
В PostgreSQL, как ив большинстве СУБД, важная роль отведена пользователям и группам. Правильное применение механизма пользователей ц групп обеспечивает гибкий, хорошо настраиваемый механизм контроля доступа к объектам баз данных. PostgreSQL хранит информацию о своих пользователях и группах в системных каталогах. Пользователи и группы SQL отличаются от пользователей и групп операционной системы, в которой установлена программа. Подключение к PostgreSQL всегда производится конкретным пользователем, а любой пользователь может принадлежать к одной или нескольким группам.

Управление пользователями и группами
Управление пользователями
Управление группами
Предоставление привилегий

Глава 11. PL/pgSQL
PL/pgSQL относится к семейству процедурных языков и обладает определенным сходством с процедурным языком Oracle, PL/SQL. Процедурным языком называется язык программирования, в котором желаемый результат достигается последовательностью тагов. Язык PL/pgSQL позволяет группировать на сервере код SQL и программные команды, что приводит к снижению затрат сетевых и коммуникационных ресурсов, обусловленных частыми запросами данных со стороны клиентских приложений и выполнением логической обработки этих данных на удаленных хостах.

PL/pgSQL
Поддержка PL/pgSQL
Структура языка
Переменные
Возвращение переменных
Передача управления
Циклы
Обработка ошибок и исключений
PL/pgSQL и триггеры

Глава 12. JDBC
Эта глава посвящена JDBC (Java DataBase Connectivity) — набору классов и методов, используемых в языке программирования Java для работы с базами данных. JDBC обеспечивает простые, универсальные и хорошо адаптируемые средства взаимодействия с различными СУБД. Материал этой главы требует некоторого опыта программирования на Java. Интерфейсы JDBC, разработанные корпорацией Sun, обеспечивают выполнение всех стандартных операций с базами данных SQL, а разработчики PostgreSQL предоставляют конкретную реализацию этих интерфейсов. Реализация производит все взаимодействие с базой данных: подключение, регистрацию, вызов хранимых процедур и т. д. Интерфейсы спроектированы таким образом, что программа, использующая JDBC, может подключиться к любой JDBC-совместимой базе данных без модификации кода. Впрочем, при этом все же необходимо учитывать некоторые обстоятельства.

JDBC
Построение драйвера JDBC для PostgreSQL
Использование драйвера PostgreSQL
Использование JDBC
Специфика использования JDBC с PostgreSQL

Глава 13. LXP
LXP (или mod_lxp) представляет собой сервер приложений, спроектированный в виде модуля Apache. LXP обеспечивает динамическое форматирование данных HTML в процессе, который называется серверным включением (server-side inclusion) и объединяет данные HTML, полученные из разных источников — исходных файлов HTML, файлов XML, сценарных языков (таких, как РНР и Perl) и даже из баз данных PostgreSQL. Все операции по включению данных выполняются исключительно на сервере, что гарантирует одинаковый результат, не зависящий от браузера. Предполагалось, что по логичности, по степени интеграции и широте возможностей LXP превзойдет все существующие технологии включения данных, что в значительной степени обусловлено уникальной методикой разметки и непосредственным выполнением запросов PostgreSQL

LXP
Преимущества LXP
Базовые возможности
Установка и настройка LXP
Знакомство с разметкой LXP
Переменные и объекты LXP
Использование cookie в LXP
Лексический разбор тегов
Условная логика
Циклы
Включение данных
Включение файлов LXP
Включение файлов с разделителями
Включение файлов XML, RSS, и RDF
Включение внешних источников данных
Внешние теги

Глава 14. Команды PostgreSQL
В данной главе приведена сводная информация по всем основным командам SQL, поддерживаемым в PostgreSQL. В этот справочник включены как стандартные команды SQL (например, INSERT и SELECT), так и специфические команды PostgreSQL (такие, как CREATE OPERATOR и CREATE TYPE). Описание каждой команды за редким исключением делится па три части: синтаксис, описание и примергл. В первой части приводится общий синтаксис команды, объясняется смысл параметров и возможные результаты выполнения команды. Во второй части приводится краткий обзор основных применений команды. В последней части дается хотя бы один практический пример ее использования.

Команды PostgreSQL
ABORT
ALTER GROUP
ALTER TABLE
ALTER USER
BEGIN
CLOSE
CLUSTER
COMMENT
COMMIT
COPY
CREATE AGGREGATE
CREATE DATABASE
CREATE FUNCTION
CREATE GROUP
CREATE G14/Index
CREATE LANGUAGE
CREATE OPERATOR
CREATE RULE
CREATE SEQUENCE
CREATE TABLE
CREATE TABLE AS
CREATE TRIGGER
CREATE TYPE
CREATE USER
CREATE VIEW
CURRENT DATE
CURRENT TIME
CURRENT TIMESTAMP
CURRENT USER
DECLARE
DELETE
DROP AGGREGATE
DROP DATABASE
DROP FUNCTION
DROP GROUP
DROP G14/Index
DROP LANGUAGE
DROP OPERATOR
DROP RULE
DROP SEQUENCE
DROP TABLE
DROP TRIGGER
DROP TYPE
DROP USER
DROP VIEW
END
EXPLAIN
FETCH
GRANT
INSERT
LISTEN
LOAD
LOCK
MOVE
NOTIFY
REG14/Index
RESET
REVOKE
ROLLBACK
SELECT
SELECT INTO
SET
SET CONSTRAINTS
SET TRANSACTION
SHOW
TRUNCATE
UNLISTEN
UPDATE
VACUUM

Приложения
Приложение А. Типы расширенных кодировок
Приложение Б. Ключи командной строки postgres
Приложение В. Двоичный формат команды COPY
Приложение Г. Внутренние переменные psql
Приложение Д.

Установка Linux Red Hat 7.1

Добро пожаловать в мир Linux, который обрел известность как одна из немногих альтернатив операционным системам Microsoft для недорогих настольных персональных компьютеров, а в последнее время еще и как пример того, чего может добиться группа целеустремленных людей даже при отсутствии каких-либо материальных стимулов.
Linux - эффективная и быстрая бесплатная операционная система, которая реализует все возможности Unix (требующей дорогих серверов и рабочих станций) на вполне доступном по цене оборудовании, обычном для домашнего использования. Появление Linux привело к небольшой революции в компьютерном мире, после которой бесплатное программное обеспечение начало применяться для решения множества задач - от построения узлов Web, до реализации инфраструктуры корпоративных информационных систем и обучающих программ. Этот сайт является введением в установку и эксплуатацию Linux Red Hat 7.1 - распространенной версии Linux, ориентированной на использование в качестве сервера, а также рабочей станции и операционной системы обычного настольного компьютера. Для полного описания любой операционной системы с таким широким набором средств одного сайта недостаточно. Тем не менее, этот ресурс предоставляет основательные знания по Linux (в частности, Red Hat). А продолжить свое образование вы сможете уже в процессе практической работы.

ВВЕДЕНИЕ

ГЛАВА 1. ЧТО ТАКОЕ LINUX?
Linux - на самом деле явление необычное, свидетельствующее о том, что качественное программное обеспечение может появляться и без финансового благословения коммерческих предприятий. История Linux показывает, что некоммерческое программное обеспечение может развиваться, расти и составлять привлекательную альтернативу широко известным коммерческим пакетам. Техническое совершенство Linux свидетельствует о том, что это серьезный соперник операционных систем, поставляемых Microsoft, Novell или IBM. Учитывая способность этой системы управлять и более сложными приложениями, можно рассматривать ее как серьезного соперника -таких популярных систем линии Unix, как Solaris, HP-UX и SCO-Unix.

ГЛАВА 2. BЫБОР ДИСТРИБУТИВА
Название каждой указанной операционной системы обозначает вполне конкретный продукт. Например, Windows 98 -это полный набор утилит Windows, программ и драйверов, поставляемых Microsoft. И никакого произвола. Любые программа, драйвер или утилита, вводимые в систему пользователем, уже не рассматриваются, как часть Windows 98. Сама же система Windows 98 не может существовать без полного набора программного обеспечения и инструментальных средств.

ГЛАВА 3. ПОДГОТОВКА К УСТАНОВКЕ LINUX RED HAT 7.1
Безусловно, самая популярная платформа Linux - ПК на основе процессора Intel, обеспечивающие лучшее соотношение стоимости и эффективности. Именно на эту платформу ориентировано большинство инструментальных средств Linux. Linux для Intel содержит наиболее полный набор драйверов периферийного оборудования огромное число программ (коммерческих и бесплатных), и на него ориентировано мощное сообщество пользователей Internet, способное оказать и помощь, и поддержку.

ГЛАВА 4. УСТАНОВКА LINUX RED НАТ 7.1
Итак, приступим. Программа установки может задать ряд вопросов, которые покажутся пользователю не вполне понятными, если до этого ему не приходилось иметь дело с подобной операционной системой. Однако в целом процесс достаточно прост, а наиболее трудные решения принимаются самой программой установки.

ГЛАВА 5. ОСОБЫЕ ВАРИАНТЫ УСТАНОВКИ
Рассмотрим еще несколько распространенных методов установки, первый из которых - установка из раздела жесткого диска. Этот метод применяется, когда установка с устройства CD-ROM по какой-либо причине невозможна. Например, программа установки Red Hat в редких случаях не в состоянии опознать устройство CD-ROM или же нему существует лишь временный доступ. В подобных случаях приходится копировать содержимое диска CD-ROM в свободную область жесткого диска и уже оттуда выполнять установку.

ГЛАВА 6. ОБЗОР X WINDOWS
Теперь, после успешной инсталляции Linux, приступим к изучению среды X Windows. Многие специалисты по Linux будут возмущены тем, что мы изучаем X Windows, не овладев режимом управления из командной строки и конфигурированием Linux. Но именно X Windows сделала Linux приемлемой альтернативой MS Windows и Mac OS. операционной системой для повседневных задач, таких как обработка текстов, подготовка публикаций и навигация

ГЛАВА 7. УСТАНОВКА И КОНФИГУРИРОВАНИЕ X WINDОWS
В главе разъясняются возможности приобретения X Windows для тех, кто устанавливает дистрибутив Linux, не содержащий этого компонента, или почему-либо не может его установить. Затем мы рассмотрим способы оптимального конфигурирования XFree86.

ГЛАВА 8. РАБОТА С GNOME И Х WINDOWS
В этой главе дан обзор рабочего стола GNOME. Это достаточно сложная система, заслуживающая отдельной книги. Конечно, эта глава не претендует на роль полного руководства по GNOME, в ней даны начальные знания, которые читатель будет совершенствовать в процессе работы. Для тех, кто успел поработать с Windows 9x, Me, NT или 2000, изучение основ GNOME не составит труда.

ГЛАВА 9. РАБОТА С ПРОГРАММАМИ В GNOME И X WINDOWS
В этой главе мы ознакомимся с некоторыми программами X Windows и GNOME, научимся запускать и использовать их на рабочем столе GNOME. Среди этих программ - xterm, диспетчер файлов GNOME, именуемый Midnight Commander, графический редактор The GIMP и несколько утилит X Windows.

ГЛАВА 10. ДОПОЛНИТЕЛЬНОЕ КОНФИГУРИРОВАНИЕ GNOME
Основа пользовательскогр интерфейса - панели GNOME. Для их конфигурирования существует отдельная процедура, позволяющая определять расположение, размер, поведение и другие параметры главной панели GNOME. а также всех дополнительных, созданных пользователем. Рассмотрим эти аспекты конфигурирования GNOME.

ГЛАВА 11. КDЕ
Как и большинство компонентов Linux, KDE разрабатывалась группой программистов-фанатиков, стремившихся создать нечто полезное. Проект KDE возник в октябре 1996 г. в Германии по инициативе Маттиаса Эттриха, (Matthias Ettrich). Первоначальной целью проекта было создание мощной среды рабочего стола для Linux и других систем Unix, аналогичной коммерческой CDE (Common Desktop Environment - Общая среда рабочего стола), входящей в коммерческие платформы Unix, например Solaris. Вскоре проект перерос свое первоначальное назначение - эмуляцию CDE.

ГЛАВА 12. ДОПОЛНИТЕЛЬНАЯ КОНФИГУРАЦИЯ XWINDOWS
После полного конфигурирования Х-сервера понадобится указать способ запуска X Windows, программы, запускаемые автоматически, операции, выполняемые перед загрузкой X Windows, запуск диспетчера окон. Как механизм реализации установок (цветов и шрифтов в окнах, а также реакции окон на определенные операции) используется база данных Х-ресурсов. Любой из перечисленных (и других) параметров может быть глобальным или предназначаться отдельной программе.

ГЛАВА 13. ВВЕДЕНИЕ В СИСТЕМУ КОМАНД LINUX
В этой главе мы займемся освоением среды командной строки Unix. Среда командной строки -основа Linux. Как вы уже убедились, X Windows обеспечивает простой и быстрый доступ к графическим программам, существенно повышающим эффективность работы пользователя. Но часто при этом утранивается возможность полного управления системой Linux. Это становится очевидным в самом начале изучения системы Команд.

ГЛАВА 14. РАБОТА С ФАЙЛАМИ
В этой главе мы подробнее рассмотрим применение команд для операций с файлами и каталогами, в том числе для их копирования, удаления, перемещения и создания. В конце главы мы рассмотрим применение подстановочных символов, например звездочки, широко используемой в DOS и Windows.

ГЛАВА 15. КОНФИГУРИРОВАНИЕ СИСТЕМЫ СРЕДСТВАМИ LINUXCONF И ПАНЕЛИ УПРАВЛЕНИЯ
Если искушенным пользователям и системным администраторам не терпится, засучив рукава, приняться за редактирование файлов, управляющих поведением системы, обычный пользователь, для которого Linux - не более чем эффективный инструмент, находит это занятие безнадежно трудным. Ручное редактирование конфигурационных файлов - крайне сложный процесс, и именно это послужило причиной оценки Linux, в отличие от Windows, как недружественной пользователю системы.

ГЛАВА 16. ВВЕДЕНИЕ В ОБОЛОЧКИ
В мире Unix - следовательно, и Linux - большой выбор оболочек, каждая из которых имеет собственный набор средств и возможностей, зачастую и собственный язык сценариев для создания сложных, самостоятельно выполняемых, программ, аналогичных bat-файлам DOS (с привычным расширением . ВАТ), но более мощным. »

ГЛАВА 17. ОБЩЕЕ АДМИНИСТРИРОВАНИЕ СИСТЕМЫ
Одна из важнейших задач в Linux - будь-то сервер сети или домашний компьютер, совместно используемый членами семьи - управление пользователями. Последнее включает ряд задач - от смены пароля в учетной записи пользователя до контроля того, чтобы исходный каталог каждого пользователя соответствовал правилам, определенным администратором системы при создании его учетной записи.

ГЛАВА 18. ИСПОЛЬЗОВАНИЕ ПЕРИФЕРИЙНЫХ УСТРОЙСТВ
Эта глава посвящена конфигурированию двух наиболее распространенных видов периферийных устройств - принтеров и модемов. Мы изучим работу портов Linux, исследуем файлы, управляющие системой печати, ознакомимся с minicom - стандартным эмулятором терминала Linux, используемым для доступа к модему. Мы также познакомимся с различными средствами, необходимыми для конфигурирования мыши и клавиатуры с интерфейсом USB. Но чтобы понять, как происходит конфигурирование Linux-устройств, сначала следует разобраться в том, как Linux использует технологию самоконфигурирования Plug and Play.

ГЛАВА 19. СРЕДСТВА МУЛЬТИМЕДИА В LINUX
В этой главе рассмотрена та часть Linux, которая, к сожалению, развита меньше, чем соответствующие части соперничающих систем Windows или Mac OS. Это мультимедиа. Мы рассмотрим встроенную поддержку плат Sound Blaster в Linux Red Hat 7.1 и их конфигурирование. Затем обсудим типичную мультимедийную программу XPlaycd и ряд других подобных программ.

ГЛАВА 20. РЕКОМПИЛЯЦИЯ ЯДРА LINUX
Linux — одна из немногих операционных систем, позволяющих воздействовать на работу компьютера, модифицируя ядро системы. Поскольку Linux поставляется с полным набором исходных текстов, в нем можно опробовать любую новинку. Конечно, большинство предпочтет модифицировать ядро при помощи инструментов, входящих в комплект, а не компилировать тексты, написанные на языке С.

ГЛАВА 21. РАБОТА В СЕТЯХ LINUX. Основы TCP/IP
Глава начинается с рассмотрения основ работы в сетях Linux (в том числе TCP/IP) и основ маршрутизации. Вы ознакомитесь с основными принципами и компонентами конфигурации ТСРЛР. Узнаете, что такое IP-адреса, маски сети, порты и шлюзы. Затем вы ознакомитесь с сервисами, которые обычно используют ТСР/IР соединения стандартной системы Linux.

ГЛАВА 22. СОЕДИНЕНИЕ LINUX С INTERNET
Эта глава начинается с краткого обзора РРР и его роли в мире Internet. Сформулированы требования к техническому и программному обеспечению соединения с Internet и проанализирован процесс ручной настройки РРР-соединения. В конце главы рассмотрен способ автоматизации такого соединения.

ГЛАВА 23. ИСПОЛЬЗОВАНИЕ WORLD WIDE WЕВ
В главе дан краткий обзор многочисленных Web-браузеров для Linux и подробно описаны два из них - Netscape 6 и Lynx. Netscape 6 - последняя версия некоммерческого Web-браузера и Internet-клиента фирмы Netscape. Netscape 6 - полнофункциональный пакет, разработанный для Windows, Macintosh и почти всех вариантов Unix, включая Linux.

ГЛАВА24. ПРОСМОТР Е-MAIL
В главе рассмотрены различные подходы и программы, использующиеся в Red Hat Linux 7.1 для просмотра, создания и отправки сообщений e-mail. Вначале мы рассмотрим утилиту Netscape 6 Mail, использующую протокол РОРЗ для получения почты и просмотра ее в off-line. Далее мы обратимся к текстовой утилите pine, используемой в Linux в качестве on-line программы чтения писем, в которой реализован протокол получения сообщений e-mail - IMAP4.

ГЛАВА 25. РАБОТА С ФАКСОМ В LINUX
В основе работы с факсом в Linux - способность многих программ предоставлять свой сервис, используя встроенные средства печати документов или возможность отправлять факсы способом, аналогичным отправке e-mail.

ГЛАВА 26. ИСПОЛЬЗОВАНИЕ LINUX В SOHO
Лучше всего Linux проявляет себя в мире сетей. Можно организовать небольшой офис с сетью из двух персональных компьютеров дома. Linux позволяет создать файл-сервер и сервер печати в практически любой сети. Можно организовать бизнес на основе технологий Intranet. Linux обеспечивает недорогую поддержку для ведения бизнеса в среде Intranet с помощью мощного Web-сервера и сервера баз данных.

ГЛАВА 27. ИНСТАЛЛЯЦИЯ LINUX RED HAT 7.1 ДЛЯ SOHO
В этой главе мы перейдем от рассмотрения принципов, которые относятся к Linux как к изолированной домашней рабочей станции, к исследованию другого типичного применения Linux: в качестве операционной системы рабочей станции или сервера в локальной вычислительной сети (ЛВС).

ГЛАВА 28. КОНФИГУРИРОВАНИЕ LINUX RED HAT 7.1 ДЛЯ СЕТИ ETHERNET
Сеть Ethernet, более корректно обозначаемая как сеть стандартов IEEE 802.2 и 802.3, это только один из наиболее популярных представителей огромного мира сетевых технологий. Можно сконфигурировать Linux для работы с другими сетевыми стандартами, включая Token Ring, ARCNet, Fast Ethernet, Gigabit Ethernet, и Asynchronous Transfer Mode (ATM). Несмотря на различия между ними, процедура инсталляции практически одна и та же, если выполнять установку из командной строки.

ГЛАВА 29. РАБОТА LINUX REDHAT7.1 B СЕТЯХ WINDOWS И NOVELL
Если в организации развернута стандартная сеть Windows, то Linux может усовершенствовать эту сеть и выполнить в ней роль эффективного, квалифицированного и мощного файл-сервера и сервера печати. С более низко» ценой, чем у Windows NT/2000, и устойчивостью работы, превосходящей Windows 95/98/Me, Linux может стать идеальным файл-сервером и сервером печати для организаций с ограниченным бюджетом, в которых необходимо организовать совместное использование файлов рабочими станциями.

ГЛАВА 30. LINUX RED HAT 7.1 И DOS/WINDOWS
В действительности, Linux может выполнять большинство приложений DOS и многие приложения Windows, и в будущем предполагается еще большая совместимость с Windows. Существует два коммерческих продукта, позволяющих реализовать такие предположения: VMware и Win4Lin. Оба они дают возможность запускать Microsoft Windows в Linux. Возможности Win4Lin ограничены Microsoft Windows 95/98, но VMware способен выполнять все версии Microsoft Windows в Linux.

ГЛАВА 31. БЕЗОПАСНОСТЬ И LINUX RED HAT 7.1 КАК ЭФФЕКТИВНЫЙ МАРШРУТИЗАТОР
Эта глава посвящена двум взаимосвязанным темам: безопасность и связь сетей с Internet. Мы проанализируем несколько уровней безопасности Linux. Рассмотрим, как сохранить надежность автономных систем Linux и обсудим более широкие проблемы обеспечения безопасности ЛВС, которые имеют выход в Internet. Мы также разберем, как построить брандмауэр для защиты системы в ходе установки и после нее.

ГЛАВА 32. ПОСТРОЕНИЕ СОБСТВЕННОГО WEB-СЕРВЕРА.
В этой главе рассмотрены основные принципы превращения персонального компьютера под управлением Linux в Web-сервер для сайта Intranet или Internet. Глава начинается с обзора задач Web-сервера и основных Web-серверов, доступных под Linux. Приведена подробная информация по установке, конфигурированию и сопровождению Web-сервера Apache - наиболее популярного Web-сервера для Internet, который в настоящее время поставляется с Red Hat Linux 7.1.

ГЛАВА 33. LINUX RED HAT 7.1 КАК ПОЧТОВЫЙ СЕРВЕР: МОЩЬ SENDMAIL
Необходимость в почтовом сервере возникает тогда, когда связывается множество рабочих станций в сети и необходимо обеспечить для них сервис e-mail. Sendmail позволяет конфигурировать систему Linux для работы в качестве почтового сервера для внутренней переписки, отправки сообщений в Internet и получения сообщений из Internet.

Дополнительные главы
Глава 35. LINUX ВО ВСЕМ МИРЕ (НЕ АНГЛОЯЗЫЧНЫЕ ДИСТРИБУТИВЫ).
Глава 36. ИНФОРМАЦИОННЫЕ ИСТОЧНИКИ LINUX
Глава 37. ОБЗОР КОМАНД LINUX
Глава 38. GNU - ОБЩЕСТВЕННАЯ ЛИЦЕНЗИЯ ОБЩЕГО ВИДА
Глава 39. LINUX НА ПЛАТФОРМЕ, ОТЛИЧНОЙ ОТ INTEL

Linux mini-HOWTO

ADSM - это сетевая система резервного копирования, продаваемая фирмой IBM и используемая многими организациями. Существует большой набор клиентских программ ADSM для различных систем (UNIX-системы, Windows, Novell, Mac, Windows NT). К сожалению, в настоящее время специальной Linux-версии не существует.
Вам придется использовать клиентскую программу для SCO и установить iBCS2-эмулятор для запуска ADSM. В этом документе описывается ADSM v2r1.

Введение
Установка модуля iBCS
Как стать активным сторонником распространения Linux
Alsa-sound-mini-HOWTO
Предоставление большей защиты для CGI
Описание компонентов
Долгое ожидание отключения
Резервное копирование при помощи MS-DOS
Linux и питание от батарей
Сравнение рейтингов
Мосты Ethernet
Совместное использование мостов и Firewall в Linux
Мост + Firewall + DSL
Требования к программному обеспечению
Использование bzip2 совместно с tar
Обратный звонок
Cipe+Маскарадинг в Linux
CHU и декодер
Симптомы передозировки
Commercial Port Advocacy
Сжатие TCP/IP-соединений при помощи ssh
DHCP-сервер под UNIX
Перехват соединений
Регистрация имени домена
Аппаратный RAID DPT в Linux
Восстановление удаленных файлов с файловой системы Ext2fs в Linuх
Восстановление структуры каталогов файловой системы Ext2fs
Последняя версия и как связаться с автором
Облагораживание шрифтов XFree86
Firewall Piercing
Консольные FTP клиенты
Ссылки
Переход на новый жесткий диск
Настройка сети
Linux Install From PPA-Zip drive
Доступ к прерываниям (IRQ) и DMA
IP-Маскарадинг+Napster
Организация IP-подсетей
Электронная почта в вашем Linux-е
Проверка kerneld
Мини-HOWTO: LBX
Работа по выделенным линиям
Краткое руководство по использованию Lego Mindstorm с Linux
Простая конфигурация
The Linux ``Linux-DOS-Win95-OS2'
Загрузка FreeBSD с использованием LILO
Использование загрузчика NT OS с Linuх
Сборка нового ядра
LinuxGL (GLX) QuakeWorld Client compile
Редактирование и переименование системных файлов DOS 6.x.
Зацикленная корневая файловая система
Мини-HOWTO: "MacTerminal"
Как приобрести mail2news
Очередь почты в Linux
Модули ядра Linux
Установка операционных систем
Настройка процесса загрузки Х терминала NCD
Некоторые подробности об утилитах AX.25
Где взять Leafnode?
Корневой NFS
Корневые файловые системы NFS клиентов на сервере
Установка XFree86
Работа с почтой в Linux в автономном режиме
Восстановление разделов
Сетевые серверы
Настройка файлов конфигурации
Средства разработки GUI
Работа с подсетями при помощи Прокси-ARP
Создайте каталог .netscape в домашнем каталоге guest
Установка qmail и MH
Текущее состояние квот в Linux
Включение информации для RCS в рабочие файлы
Boot ROM и Жесткий диск
Говорим клиенту
Необходимые программы
Экономия дискового пространства
Защита информации в протоколе POP при помощи SSH
Mini-HOWTO по преобразованию адресов в sendmail
Sound Blaster AWE 32/64
Запуск StarOffice
Раздел подкачки Linux
Использование Term для обхода Интернет-Firewall
Автоматическая сортировка почты по каталогам
Установка NetTools
Прозрачный Прокси-сервер при помощи Squid
Настройка шрифтов TrueType Fonts в Debian
Ultra-DMA в Linux
Новое в Linux
Обновление версии вашего дистрибутива Linux
Linux на Sony VAIO
Визуализация звукового сигнала
Что же на самом деле происходит?
Мини-HOWTO: "Wacom Graphire USB"
Мини-HOWTO: WordPerfect
Другие идеи, позволяющие сделать курсор более заметным
Что такое XDM?
XFree 4.x
Зачем мне это нужно?
Вывод имени текущей задачи
Дисковод ZIP
Установка Red Hat 4.2

*