Введение
Категория: | Автор: admin | 19-09-2009, 03:27


Когда в середине 80-х гг. мы готовили первое издание книги, нам не сравнить нашу рукопись с другими книгами, посвященными администрированию UNIX-систем. К своему удовольствию, мы смогли найти только три подобных издания.

Сегодня существует минимум пятьдесят книг на эту тему. Вот в чем отличительные особенности нашего издания:

  • Книга является практическим руководством, цель которого – не пересказывать содержание документации, а поделится с вами нашим коллективным опытом системного администрирования. Она содержит множество практических примеров и советов.

  • В книге подробно излагаются вопросы, связанные с работой UNIX-систем в сетях. Это самый трудный аспект администрирования в UNIX, а именно здесь наша помощь, скорее всего, окажется для вас наиболее полезной.

  • Материал книги не подается в упрощенном виде. Наши примеры, в большинстве случаев взяты из практики эксплуатации систем промышленного уровня, - реальные жизненные ситуации со всеми их подводными камнями и нюансами.

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

  • В книге рассмотрены все основные версии UNIX.

 

Четыре примера операционных систем

 

Существуют две основные разновидности UNIX: одна из них (оригинальная, известная под общим названием System V) разработана компанией AT&T, а вторая (более свежая) – в Калифорнийском университете в городе Беркли (известная как BSD). Ни AT&T, ни Калифорнийский университет уже не работают на рынке UNIX, но термины «AT&T UNIX» и «Berkeley UNIX» по историческим причинам сохранились.

В этой книге рассматриваются четыре операционные системы:

  • Solaris 2.7;

  • HP-UX 11.00;

  • Red Hat Linux 6.2;

  • FreeBSD 3.4 (и частично 4.0).

 

Мы выбрали эти системы потому, что они наиболее популярные и, кроме того, позволяют показать весь спектр подходов к вопросу администрирования UNIX-систем. Первые две системы произошли от AT&T UNIX, FreeBSD является прямым потомком Berkeley UNIX, а Red Hat Linux представляет собой некую смесь.

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

Существует много других версий ОС UNIX. Большинство из них является каким-либо вариантом одной из вышеупомянутых систем, а некоторые (например AIX и SCO) отличаются от остальных в такой степени, что требуют специфического подхода к их рассмотрению.


Просмотров: 132733 | | Комментариев: 12
  С чего начать
Категория: С чего начать | Автор: admin | 20-09-2009, 01:37

Мы задались целью написать книгу, которая была бы надежным помощником системного администратора и служила бы источником практических советов и полезных сведений по теории системного администрирования, ведь их не всегда можно найти на страницах интерактивного руководства. Таким образом, наша книга дополняет, но ни в коем случае не заменяет документации, поставляемую с вашей системой.
Эта книга поможет читателю:

  • узнать о различных компонентах администрирования и понять принципы их совместной работы;
  • познакомится с общими методами администрирования, которые необходимы при практической работы;
  • научится внедрять такие решения, которые в дальнейшем не помешают расширять и усложнять структуру системы;
  • научится определять хорошие идеи от плохих и разобраться в особенностях системных решений различных фирм-поставщиков;
  • усвоить комплекс основных приемов работы, что избавит от необходимости рыться в документации, пытаясь узнать, как выполнить простую задачу.
Перечисленные задачи невозможно решить с абсолютной степенью объективности. Поэтому по ходу книги мы постарались максимально четко сформулировать свои субъективные взгляды и предпочтения. Особенность системного администрирования заключается в том, что опытные администраторы могут иметь совершенно разные представления о правилах и процедурах управления системами. Вам придется самостоятельно решать, какой именно материал и в какой степени соответствует той среде, в которой вы работаете.

Просмотров: 29092 | | Комментариев: 0
  Что необходимо знать
Категория: С чего начать | Автор: admin | 20-09-2009, 01:38

Мы предполагаем, что у читателя есть определенный опыт работы с UNIX. В частности, необходимо иметь общее представление о том, как выглядит и ведет себя система с точки зрения пользователя. Лишь при этом условии можно переходить к изучению принципов администрирования. Книги, перечисленные в параграфе 1.9, помогут заложить необходимый фундамент знаний.

Большинство задач администрирования решается путем редактирования файлов конфигурации и написания сценариев, поэтому читатель должен быть знаком с каким-нибудь текстовым редактором. Настоятельно рекомендуем изучить редактор vi. Он является стандартным для всех UNIX-систем и, хотя выглядит несколько «бледным» на фоне более мощных программ (в частности, emacs), абсолютно пригоден для работы. Если отдать предпочтение другому редактору, очень быстро надоест устанавливать его в каждой новой системе. К разочарованию многих, использование Microsoft Word в качестве универсального текстового редактора является серьезной помехой на пути эффективного системного администрирования.

Один из важнейших инструментов администратора UNIX – это сценарии, предназначенные для автоматизации основных задач. Примеры такого рода сценариев приводятся на протяжении всей книги. Чтобы стать профессионалом, необходимо научится читать и модифицировать сценарии, написанные на языке Bourne shell (sh). Сценарии, которые пишутся «с нуля», можно составлять на командном языке или любом доступном языке сценариев.

Для новых проектов мы рекомендуем применять язык Perl. Как язык программирования, он несколько необычен, однако включает много средств, полезных для администратора. Кроме того, советуем изучить язык системы expect, который более подробно рассматривается в параграфе 18.2. Этот язык можно освоить достаточно быстро.

 


Просмотров: 11740 | | Комментариев: 3
  Краткая история UNIX
Категория: С чего начать | Автор: admin | 20-09-2009, 03:31

Операционная система UNIX зародилась в 1969 г. в рамках научно-исследовательского проекта лаборатории Bell Labs и AT&T. В 1976 г. она стала бесплатно распространятся в университетской среде, что послужило основой для многочисленных курсов по операционным системам и, соответственно, для дипломных проектов.

В конце 70-х гг. в AT&T была создана группа поддержки UNIX (UNIX Support Group, USG), впоследствии преобразованная в систему лабораторий UNIX (UNIX System Laboratories, USL). Задачей группы была «раскрутка» UNIX как коммерческого продукта. Разработку системы продолжали и в Bell Labs, и в USG, но в разных направлениях. Версии USL – System III и System V – получили широкое распространение и оказали большое влияние на развитие современных операционных систем.


Просмотров: 9478 | Подробнее... | Комментариев: 2
  Современные UNIX-продукты
Категория: С чего начать | Автор: admin | 20-09-2009, 03:36

В данной книге в качестве примеров для изучения используются четыре популярных варианта UNIX: Solaris 2.7, HP-UX 11.00, Red Hat Linux 6.2 и FreeBSD 3.4. они столь распространены, что едва ли найдется сервер UNIX, на котором не была бы установлена хотя бы одна из этих систем.

Операционная система Solaris компании Sun Microsystems относится к семейству System V, но обладает множеством расширений. Sun UNIX (так она называлась в середине 80-х гг.) первоначально являлась потомком Berkeley UNIX, но альянс (уже прекратившийся) между Sun и AT&T привел к изменению платформы.


Просмотров: 9011 | Подробнее... | Комментариев: 0


 
Логин
Пароль
 

 
Locations of visitors to this page