Скачать книгу
Если нет возможности читать онлайн, скачайте книгу Linux файлом для электронной книжки и читайте офлайн.
Книга посвящена операционной системе Linux. Приводятся подробные сведения о ее особенностях и возможностях, идеологии файловой системы, инсталляции и основных командах, вопросах компиляции ядра, настройках и сервисах. Большое внимание уделяется организации на базе Linux различных серверов и служб: электронной почты, WWW, FTP, INN, Proxy, NTP, а также проблемам администрирования сети, обеспечения безопасной работы и другим вопросам. Описаны способы настройки под Linux рабочих станций, в т. ч. и бездисковых, установки и эксплуатации на них графических сред типа X Window, а также конфигурирование модемных соединений, принтеров и сканеров, отладка взаимодействия с Linux-машинами такой "экзотической" периферии, как карманные компьютеры, мобильные телефоны, TV-тюнеры и т. п. Рассматриваемые в книге конфигурационные файлы и структура каталогов соответствуют дистрибутиву Red Hat Linux 7.x, тем не менее, при минимальной адаптации все упоминаемые в книге пакеты устанавливаются в любом дистрибутиве Linux.
Для начинающих администраторов или пользователей Linux.
Содержание:
Алексей Александрович Стахнов - Linux 1
Часть I Введение в Linux 1
Глава 1 Особенности ОС Linux 1
Глава 2 Возможности Linux 7
Часть II Базовая информация о Linux 10
Глава 3 Работа в сети. Основные понятия 10
Глава 4 Идеология файловой системы 14
Глава 5 Дерево каталогов Linux 18
Глава 6 Процесс загрузки Linux 26
Глава 7 Безопасная работа в Linux 34
Глава 8 RPM 38
Часть III Инсталляция Linux 44
Глава 9 Подготовка к инсталляции 44
Глава 10 Требования, предъявляемые к инсталлируемой системе 48
Глава 11 Инсталляция 49
Глава 12 После инсталляции 52
Часть IV Основные команды Linux 53
Глава 13 Помощь 53
Глава 14 Справочник наиболее часто употребляемых команд 54
Часть V Настройка и сервисы Linux 60
Глава 15 Локализация 60
Глава 16 Обновление и компиляция ядра 63
Глава 17 DNS 66
Глава 18 Почта 68
Глава 19 Web-cepвep Apache 71
Глава 20 FTP 74
Глава 21 Сервер новостей INN 77
Глава 22 Proxy-сервер 82
Глава 23 Синхронизация времени через сеть, настройка временной зоны 86
Глава 24 Сервер Samba – для клиентов Windows 88
Глава 25 Linux – для клиентов Novell 92
Глава 26 Управление процессами 95
Глава 27 Администрирование сети 97
Глава 28 Доступ к удаленным компьютерам 103
Глава 29 Firewall 107
Глава 30 Организация шлюза в Интернете для локальной сети 114
Глава 31 Настройка модемного соединения 118
Глава 32 Бездисковые компьютеры 121
Глава 33 Резервное копирование и хранение данных 125
Глава 34 X Window и другие графические оболочки 128
Глава 35 Печать 131
Часть VI Разное 133
Глава 36 Сканер 133
Глава 37 Различная "экзотическая" периферия и внешние устройства 135
Глава 38 Сосуществование операционных систем 138
Глава 39 Мультимедиа 141
Глава 40 Действия при нештатных ситуациях 143
Часть VII Приложения 147
Приложение 1 Физическая структура файловой системы Ext2 147
Приложение 2 HOWTO 147
Приложение 3 Мини-HOWTO 150
Приложение 4 Дерево параметров настройки ядра 151
Приложение 5 Дополнительная литература 158
Приложение 6 Ссылки 158
Алексей Александрович Стахнов
Linux
Часть I Введение в Linux
Глава 1 Особенности ОС Linux
Я считаю, что Microsoft создала объективно плохую операционную систему, и мне интересно наблюдать, как это постепенно доходит до людей.
Линус Торвальдс, создатель ОС Linux
Мир операционных систем предоставляет пользователям достаточно большое их количество. Мы не будем подробно останавливаться на истории и особенностях каждой операционной системы – для этого понадобится чрезмерно много места и времени. Да и не всем это интересно: раз вы читаете эту книгу, значит вас заинтересовала Linux. Особо любопытным можно предложить обратиться к соответствующей литературе и Интернету – там можно найти много интересной информации на этот счет.
Какие же операционные системы используются в настоящее время? Вот некоторые из них:
• DOS (MS-DOS, DR-DOS и их клоны);
• Windows 3.1x;
• OS/2;
• Windows 9x;
• Windows NT (Windows 2000);
• Mac OS;
• Mac OS X;
• семейство UNIX;
• Free BSD, OpenBSD, NetBSD;
• BeOS;
• QNX.
Конечно, приведенный список далеко не полон, но мы сознательно ограничим его операционными системами, используемыми наиболее часто. Рассмотрим этот список с точки зрения человека, которому необходимо иметь на компьютере операционную систему, удовлетворяющую нескольким, порой противоречивым, требованиям.
Операционные системы можно классифицировать по многим параметрам. Во-первых, все они делятся на два вида – платные и бесплатные (условно-бесплатные). Во-вторых, правомерно разделить их на операционные системы с открытым исходным кодом (с правом вносить изменения или без права внесения изменений) и с закрытым исходным кодом. В-третьих, операционные системы бывают одноплатформенные (способные функционировать только на одной платформе, например PC-совместимой) и многоплатформенные (способные функционировать на нескольких платформах, например PC-совместимой, Macintosh, Sun, PowerPC). В-четвертых, операционные системы могут быть однозадачными и многозадачными. В-пятых, однопользовательскими и многопользовательскими. В-шестых, серверными, клиентскими или универсальными. В-седьмых, иметь текстовый, графический или тот и другой интерфейсы. В-восьмых, ориентацией на работу с сетью и Интернетом. В-девятых, по потребляемым ресурсам и т. д. А ведь это только начало. Критериев, по которым выбирается операционная система, намного больше. Имеют право на существование и такие критерии, как "Она мне нравится" или "Друг себе поставил, чем я хуже?" А ведь выбор операционной системы определяет, как вы будете жить и работать ближайшие несколько лет (или десятилетий). Поэтому к выбору операционной системы следует относиться с большой тщательностью и достаточной долей скептицизма. Сжато охарактеризуем наиболее популярные операционные системы.