Linux - Алексей Стахнов

Linux

Страниц

485

Год

2002

Книга, написанная специально для начинающих администраторов и пользователей операционной системы Linux, предлагает подробное руководство по основным возможностям и особенностям этой платформы. Она предлагает информацию о том, как установить Linux, осваивает ключевые команды и показывает, как компилировать ядро. В книге также приводятся подробные инструкции по настройке и использованию различных серверов и служб на базе Linux, таких как сервер электронной почты, FTP-сервер, веб-серверы и другие. Там также описаны вопросы администрирования сети, обеспечение безопасности и конфигурирование рабочих станций под Linux, включая бездисковые версии. Дополнительно, в книге рассматривается конфигурирование подключения модемов, принтеров, сканеров и даже устройств такой "экзотической" периферии, как карманные компьютеры, мобильные телефоны и TV-тюнеры.

Как отмечается в книге, рассматриваемые конфигурационные файлы и структура каталогов соответствуют дистрибутиву Red Hat Linux 7.x, однако с минимальными изменениями все упомянутые в книге пакеты могут быть установлены на любом дистрибутиве Linux. Таким образом, книга является полезным руководством для всех, кто интересуется операционной системой Linux, независимо от выбранной версии дистрибутива.

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

Читать бесплатно онлайн 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;

• Linux;

• BeOS;

• QNX.

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

Операционные системы можно классифицировать по многим параметрам. Во-первых, все они делятся на два вида – платные и бесплатные (условно-бесплатные). Во-вторых, правомерно разделить их на операционные системы с открытым исходным кодом (с правом вносить изменения или без права внесения изменений) и с закрытым исходным кодом. В-третьих, операционные системы бывают одноплатформенные (способные функционировать только на одной платформе, например PC-совместимой) и многоплатформенные (способные функционировать на нескольких платформах, например PC-совместимой, Macintosh, Sun, PowerPC). В-четвертых, операционные системы могут быть однозадачными и многозадачными. В-пятых, однопользовательскими и многопользовательскими. В-шестых, серверными, клиентскими или универсальными. В-седьмых, иметь текстовый, графический или тот и другой интерфейсы. В-восьмых, ориентацией на работу с сетью и Интернетом. В-девятых, по потребляемым ресурсам и т. д. А ведь это только начало. Критериев, по которым выбирается операционная система, намного больше. Имеют право на существование и такие критерии, как "Она мне нравится" или "Друг себе поставил, чем я хуже?" А ведь выбор операционной системы определяет, как вы будете жить и работать ближайшие несколько лет (или десятилетий). Поэтому к выбору операционной системы следует относиться с большой тщательностью и достаточной долей скептицизма. Сжато охарактеризуем наиболее популярные операционные системы.

Замечание

В 1980 году была организована инициативная группа под названием /usr/group с целью стандартизации программного интерфейса UNIX. Стандарт был разработан к 1984 году и использовался комитетом ANSI при описании библиотек языка С. В 1985 году был создан Portable Operating System Interface for Computing Environment, сокращенно POSIX (переносимый интерфейс операционной системы для вычислительной среды). На сегодняшний день большинство операционных систем удовлетворяют (полностью или частично) стандарту POSIX.