ПРЕДИСЛОВИЕ ПРЕДИСЛОВИЕ В настоящем Руководстве описываются процедуры, используемые ад- министратором компьютера, на котором установлена операционная система UNIX V, версия 3.1. В руководстве даются четкие инструкции по выполнению адми- нистративных действий в системе UNIX. Содержится необходимая информация о том когда и с какой целью выполнять эти действия. КТО ТАКОЙ АДМИНИСТРАТОР? Администратор выполняет две основные функции: определяет принципы управления использованием системы реализует эти принципы так, чтобы предоставить пользователям системы максимальные возможности обслуживания в условиях ог- раничений данной машины Если Вы являетесь единственным пользователем машины, то, оче- видно, эти функции сводятся всего лишь к тому, чтобы постоянно поддерживать ее работоспособность и предотвращать исчезновение программ и данных. Но если компьютер используется и другими людьми, то задача усложняется, поскольку необходимо учитывать потребности всех пользователей. ПРЕДПОЛОЖЕНИЯ ОБ ОПЫТЕ Считается, что Вы владеете приемами работы с терминалом и зна- комы с такими основами системы UNIX, как структура каталога и shell. Предполагается также, что Вы достаточно уверенно обраща- етесь с компьютером: знаете, как его включить, как работать с такими устройствами как накопитель на гибких магнитных дисках (НГМД). КАК УСТРОЕНО РУКОВОДСТВО Руководство состоит из двух основных частей: Часть 1 : Процедуры Содержит описания десяти наборов пошаговых описаний процедур, необ- ходимых для поддержания компьютера в рабочем состоянии. Каждый набор объединяется определенной темой, например, обслуживание пользовате- лей или управление процессором. Часть 2 : Дополнительные сведения Состоит из десяти глав с более под- робной информацией о каждом из де- сяти наборов процедур. Нумерация глав соответствует нумерации проце дур в части 1. В конце книги имеются приложения. КАК ИСПОЛЬЗОВАТЬ РУКОВОДСТВО 1. Выполните для начала процедуры, которые описаны в части 1. Это поможет Вам освоить некоторые административные функции, не имея предварительных сведений и опыта в этой области. 2. Для того, чтобы больше узнать о работе процедур, обра- титесь к главам второй части. В них описываются способы выполнения процедур, а также содер жится необходимая информация об основных элементах системы UNIX. 3. По мере накопления опыта переходите к использованию ру ководства в качестве справочника. О ПРОЦЕДУРАХ В начале описания каждой процедуры имеется таблица, содержащая информацию в сжатой форме. В каждую таблицу включаются только те элементы, которые имеют смысл для данной процедуры. Таблицы имеют вид: |+-------------------+---------------------------------------------------------+ ||Назначение |Краткие сведения о том, для чего используется процедура. | |+-------------------+---------------------------------------------------------| ||Когда выполняется |Когда следует выполнять процедуру. | |+-------------------+---------------------------------------------------------| ||Исходные условия |Состояние, в котором должна находиться система перед вы- || |полнением процедуры. Специальные требования к способу | || |входа в систему. | |+-------------------+---------------------------------------------------------| ||Меню sysadm |Часть меню для выполнения административных функций, со- | || |дерержащая подкоманды, при помощи которых выполняется | || |данная процедура. | |+-------------------+---------------------------------------------------------| ||Команды |Команды, используемые в процедуре. | |+-------------------+---------------------------------------------------------| ||Носители информации|Дискеты или ленты, используемые в процедуре. | |+-------------------+---------------------------------------------------------| ||Время |Примерное время выполнения процедуры. | |+-------------------+---------------------------------------------------------| ||Предостережения |Особые указания, которым необходимо следовать до или во | || |время исполнения процедуры, для того чтобы обеспечить | || |сохранность системного обеспечения и файлов пользовате- | || |лей. | |+-------------------+---------------------------------------------------------| ||Ссылки |Глава и раздел в части 2, где данная тема обсуждается | || |более полно. Другие тома документации по системе UNIX, в || |которых можно найти дополнительную информацию. |+-------------------+---------------------------------------------------------+ КОМАНДЫ АДМИНИСТРАТОРА Большинство процедур основано на определенных меню из пакета, который называется меню администратора. Этот пакет представляет собой иерархически организованный набор интерактивных изображе- ний на экране, при помощи которых можно выбрать и выполнить функции администратора. Процедуры, приведенные в настоящем руководстве, позволяют обой- ти верхние уровни меню администратора и выбрать непосредственно нужные подкоманды. Выполнение подкоманды эквивалентно выбору соответствующих элементов на нижних уровнях меню. Вы можете на- чать, если хотите, с главного меню, набрав команду без парамет- ров: |$ sysadm Можно выйти на нужный уровень подменю при помощи команды типа |$ sysadm filemgmt СОСТОЯНИЯ СИСТЕМЫ Для выполнения некоторых процедур требуется определенное состо- яние системы. В большинстве случаев - система должна находиться либо в однопользовательском, либо в многопользовательском режи- ме. Однопользовательский режим соответствует уровню выполнения 1, а многопользовательский - уровням выполнения 2 и 3. Процеду ры, для перевода системы из одного состояния в другое, описаны в главе "Процедуры управления состоянием системы" в части 1. Дополнительную информацию о состояниях системы см. в разделе "Уровни выполнения" главы 3 "Управление состоянием системы". ВХОДЫ В СИСТЕМУ В некоторых процедурах указывается, что для их выполнения тре- буется войти в систему определенным образом. Чаще всего это оз- начает, что для выполнения процедуры необходимо быть пользова- телем root. Мы будем употреблять также термин "привилегирован- ный вход". Стандартное значение этого термина заключается в том, что для выполнения процедуры Вы должны войти в систему, пользуясь специальным административным или системным входным именем (см. список таких имен в гл. 1 "Идентификация пользова- телей и защита системы"). ПАРОЛИ Настоятельно рекомендуется устанавливать пароли для системных и административных входов (см. процедуру 1.4). При описании про- цедур предполагается, что такие защитные пароли установлены: если Вы введете команду sysadm будучи обычным пользователем, появится приглашение для ввода пароля: |$ sysadm backup |Password: Для того, чтобы продолжить выполнение команды, необходимо ввес- ти должный пароль. Как правило, в системе UNIX набираемый на клавиатуре пароль не отображается на экране. Если для выполнения процедуры Вы войдете в систему как root (то есть будете суперпользователем), запрос пароля производиться не будет. В качестве приглашения для суперпользователя выдается знак фунта (#). Наример: |# sysadm backup ОБОЗНАЧЕНИЯ В руководстве используются следующие условные обозначения: backup Вводимая информация (команды, аргументы команд, пере- менные, имена каталогов и файлов) выделяется жирным шрифтом. устройство Комментарии и пояснения внутри примеров выделяются кур- сивом с тем, чтобы их можно было отличить от вводимых и выводимых строк. Так же выделяются шаблоны аргументов (формальные параметры), вместо которых при вызове тре- буется подставлять реальные значения. Password: Выходная информация системы UNIX (вопросы к пользовате- лю и ответы на команды) изображается шрифтом фиксиро- ванной ширины. Предполагается, что ввод каждой команды, а также выбор эле- мента меню заканчивается нажатием клавиши возврата каретки. Чтобы показать, что ожидается только нажатие клавиши возврата каретки самой по себе (например, если Вы принимаете элемент меню, предлагаемый по умолчанию), то используется обозначение . Стандартными приглашениями по умолчанию являются символы дол лара ($) и фунта (#), соответственно для обычного пользовате- ля и суперпользователя. $ означает, что Вы вошли как обычный пользователь # означает, что Вы вошли как root, т. е. являетесь суперпользователем. Если в примере употребляется символ #, то это означает, что данная команда может использоваться только суперпользоват лем. Если в примере указано полное маршрутное имя команды (напри- мер, /etc/fsck), то это значит, что команду следует вводить именно таким образом. ССЫЛКИ НА ОПИСАНИЯ КОМАНД При первом упоминании команды в разделе, в скобках дается ссыл- ка на раздел документации, где эта команда описана: статья(раз- дел). Пронумерованные разделы расположены в следующих Справоч- никах: раздел 1 - в Справочнике пользователя; разделы 2, 3, 4, 5 - в Справочнике программис- та; разделы 1M, 7, 8 - в Справочнике администрато- ра. ИНФОРМАЦИЯ В ПРИМЕРАХ Были приложены все усилия к тому, чтобы представить выходные сообщения системы в точно таком виде, как они должны появляться на терминале; тем не менее, возможно, что выходные сообщения Вашей системы будут слегка отличаться. Некоторые сообщения за- висят от конкретной конфигурации машины, которая может быть не совсем такой как у Вас. Изменения, которые вносятся в очередные модификации системы UNIX, также могут быть причиной небольших различий между примерами и тем, что будет появляться на Вашем терминале.