ПРЕДИСЛОВИЕ В настоящем Руководстве описываются процедуры, используемые ад- министратором компьютера, на котором установлена операционная система 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 Вводимая информация (команды, аргументы команд, пере- менные, имена каталогов и файлов) выделяется жирным шрифтом. устройство Комментарии и пояснения внутри примеров выделяются кур- сивом с тем, чтобы их можно было отличить от вводимых и выводимых строк. Так же выделяются шаблоны аргументов (формальные параметры), вместо которых при вызове тре- буется подставлять реальные значения. Выходная информация системы UNIX (вопросы к пользовате- лю и ответы на команды) изображается шрифтом фиксиро- ванной ширины. Предполагается, что ввод каждой команды, а также выбор эле- мента меню заканчивается нажатием клавиши возврата каретки. Чтобы показать, что ожидается только нажатие клавиши возврата меню, предлагаемый по умолчанию), то используется обозначение . Стандартными приглашениями по умолчанию являются символы дол- лара ($) и фунта (#), соответственно для обычного пользовате- ля и суперпользователя. $ означает, что Вы вошли как обычный пользователь # означает, что Вы вошли как root, т. е. являетесь суперпользователем. Если в примере указано полное маршрутное имя команды (напри- мер, /etc/fsck), то это значит, что команду следует вводить именно таким образом. ССЫЛКИ НА ОПИСАНИЯ КОМАНД При первом упоминании команды в разделе, в скобках дается ссыл- дел). Пронумерованные разделы расположены в следующих Справоч- никах: раздел 1 - в Справочнике пользователя; разделы 2, 3, 4, 5 - в Справочнике программис- та; разделы 1M, 7, 8 - в Справочнике администрато- ра. ИНФОРМАЦИЯ В ПРИМЕРАХ Были приложены все усилия к тому, чтобы представить выходные сообщения системы в точно таком виде, как они должны появляться на терминале; тем не менее, возможно, что выходные сообщения Вашей системы будут слегка отличаться. Некоторые сообщения за- висят от конкретной конфигурации машины, которая может быть не совсем такой как у Вас. Изменения, которые вносятся в очередные модификации системы UNIX, также могут быть причиной небольших различий между примерами и тем, что будет появляться на Вашем терминале.