дисках 16-14
Создание аварийно загружаемого гибкого диска 16-17

17. Использование материнских плат

Вступление 17-1
Установка материнских плат 17-2
Блок двухсекционных переключателей и перемычки 17-2
Установка аппаратурных средств 17-2
Программа настройки дисков, поставляемая
производителем 17-3
Подключение дополнительной памяти 17-4

18. Использование мышки

Вступление 18-1
Установка аппаратурных средств 18-2
Установка мышки 18-3
Удаление мышки 18-7
Использование мышки 18-8
Использование мышки при работе с мультиэкранами 18-8
Использование мышки при работе с последовательными
терминалами 18-8
Разделение мышки между несколькими терминалами 18-8
Использование мышки программами, базирующимися на
работе с клавиатурой 18-9

- xvi -


19. Решение системных проблем

Вступление 19-1
Восстановление терминала без эхо ответа 19-2
Восстановление заблокированного терминала 19-3
Выявление блокировки клавиатуры консоли 19-6
Выявление ошибки медленной печати параллельного
принтера 19-9
Переключение на выполнение операции опроса 19-10
Прекращение выполнения бесконтрольного процесса 19-12
Разблокирование терминала или счета пользователя 19-13
Замещение забытого пароля пользователя 19-14
Восстановление свободного пространства 19-15
Восстановление потерянных системных файлов 19-16
Восстановление испорченной корневой файловой
системы 19-17
Ремонт файловой системы после ошибки: остановка
утилиты fsck при проверки размера 19-19
Восстановление после системной аварии 19-20
Выявление некачественной частоты электропитания
компьютера 19-21
Получение информации о дефектной дорожке 19-22


20. Использование системной консоли
и цветных дисплеев

Вступление 20-1
Выбор типа клавиатуры консоли 20-2
Ручное переключение режимов работы клавиатуры 20-2
Изменение режимов работы клавиатуры на все время
работы 20-3
Использование мультиэкранов 20-4
Мультиэкраны и мульти-видео адаптеры 20-5
Изменение видео шрифтов 20-6
Управление цветными дисплеями, выполняемой
утилитой setcolor 20-7
Изменение цветов переднего и заднего плана 20-7
Изменение цветов обратного видео изображения 20-8
Изменение цвета обрамления экрана 20-8
Управление звонком клавиатуры 20-8
Сброс экрана 20-9

- xvii -

21. Установка электронной почты

Вступление 21-1
Преобразование файлов конфигурации 21-2
Преобразование файла псевдонима 21-2
Установка конфигурации сети Micnet 21-3
Установка конфигурации сети UUCP 21-4
Ручное редактирование файлов конфигурации 21-6
Модификация файла mmdftailor 21-6
Имена домена и компьютера 21-6
Адрес поддержки 21-8
Планирование передачи 21-8
Табличные определения 21-8
Определения псевдонима 21-9
Канальные определения 21-9
Определения домена 21-11
Уровни регистрации 21-12
Определение псевдонимов 21-13
Файл alias.list 21-13
Файл alias.user 21-14
Редактирование маршрутных файлов 21-14
Доменные файлы 21-15
Канальные файлы 21-16
Пример маршрута 21-18
Модификация базы данных 21-19
Обслуживание системы MMDF 21-20

22. Включение дополнительных накопителей на жестких
магнитных дисках

Вступление 22-1
Действия выполняемые перед началом работы 22-3
Установка конфигурации накопителя на жестком
магнитном диске 22-3
Жесткие магнитные диски ST506 или ESDI 22-3
Подготовка аппаратурных средств 22-6
Установка накопителя на жестком магнитном диске 22-7
Создание новых файловых систем 22-10
Перередактирование ядра 22-12
Пересылка текущих счетов пользователя с основного
накопителя на жестком магнитном диске 22-13

- 1 - - 1-1 -

Введение

Обзор 1-1
Роли администратора системы и администрирования 1-2
Упрощение администрирования при помощи sysadmsh 1-4
Бюджет суперпользователя 1-6
Клавиатура 1-7
Защита системы 1-9
Об этом пособии 1-10


- 1-1 -


    ВВЕДЕНИЕ



Ваша система UNIX является совокупностью программ, поз-
воляющих вам выполнять полный набор задач от разработки
программ на языках высокого уровня или на ассемблере и до
создания, редактирования и печати документов. Для интеллек-
туального выполнения система требует тщательного управления
ее работой и регулярного планирования и обслуживания. Данное
пособие показывает как управлять и поддерживать операционную
систему на вашем компьютере обеспечивая максимальную его
производительность с минимальными проблемами.
Важной частью работы системы является защита данных
системы. Безопасность очень детально рассмотрена в данном
пособии; операционная система содержит гибкий механизм защи-
ты вашей информации.
Это пособие показывает как расширять вашу систему при
помощи удаленных и локальных сетей. Для создания локальной
сети через последовательные связи можно применить micnet.
Для удаленных связей через телефонные линии можно применить
UUCP, обеспечивающей связи с системами UNIX во всем мире.
(Смотри "Построение локальной сети при помощи Micnet", и
"Построение удаленной сети при помощи UUCP " в данном посо-
бии для получения полной информации о возможностях создания
сетей.)

- 1-2 -

РОЛИ АДМИНИСТРАТОРА СИСТЕМЫ И АДМИНИСТРИРОВАНИЯ

Каждая система UNIX должна иметь как минимум одного че-
ловека для поддержания системы и ее работы. В данном пособии
такой человек называется администратором системы. И его за-
дача в обеспечении правильности работы системы и ее точной
настройки и для выполнения заданий, которые требуют специ-
альных привелегий. Эти обязанности требуют чтобы администра-
тор системы обладал широким полномочиями и мог работать с
многими функциями.
Вы можете иметь одного администратора системы или расп-
ределить его задачи между несколькими людьми. Можно и пере-
дать им обязанности прямо ограниченные одним или несколькими
аспектами системы.
В зависимости от размера системы и количества пользова-
телей администрирование системы может представлять собой от
нескольких работ до полного занятого рабочего дня. Даже если
система мала, администратор системы должен правильно и акку-
ратно выполнить все нужные задания поскольку нерегулярное
обслуживание может сильно снизить производительность систе-
мы.
Администратор системы должен хранить журнал всех модифи-
каций системы и событий в ней. Каждое событие, сообщение,
сохранение или модификация должны быть занесены в журнал с
датой, временем и именем пользователя, вошедшего в систему,
а также с обстоятельствами сопутствующими событию. Например,
если новая прикладная программа добавляется в программное
обеспечение системы, в журнале должна быть соответствующая
запись. Эта запись должна содержать время, дату, имя устано-
вившего программу пользователя и любые замечания, полезные
при установке и использовании программы. Точный журнал помо-
жет при решении проблем диагностики системы и приводит к
расширению использования системы.

- 1-3 -

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

- 1-4 -

Упрощение администрирования при помощи sysadmsh

sysadmsh - интерфейс меню, разработанный для упрощения
задач администратора системы. Меню, субменю и экраны позво-
ляют вам упростить работу или заполнение бланков. sysadmsh
позволяет менее искушенному администратору системы использо-
вать команды UNIX в противном случае требующие их запомина-
ния и постоянных обращений к страницам пособий по их приме-
нению. Этот интерфейс содержит подсказку, зависящую от кон-
текста; просто нажмите клавишу F1 из любого меню и появится
дальнейшее объяснение опций меню.
Если вы новичок в операционной системе UNIX, то мы
настоятельно рекомендуем познакомиться с концепциями и зада-
ниями, приведенными в Tutorial - Самоучителе - для новичков.
После его изучения вы будете уметь выполнять основные зада-
ния администратора системы, приведенные здесь.
Для помощи пользователям sysadmsh документация этого
пособия дополнена ссылками sysadmsh, которые появляются под
инструкциями командной строки UNIX.
Например, следующие инструкции относятся к утилите
custom, применяемой для введения дополнительного программно-
го обеспечения в вашу систему. Под командой приведена после-
довательность выборов меню sysadmsh.

- 1-5 -

Введите следующую команду:

custom

sysadmsh users select: System -> Software

Это значит, что вы можете выбрать функции команды custom
сперва выбрав System в главном меню sysadmsh, затем выбрав
Software на следующем нижнем уровне. Выбор можно сделать из
меню любым из следующих способов:

* проход через опции меню при помощи клавиши Space и на-
жатия Return на нужной вам опции.
* переместите влево или вправо при помощи клавиш-стрелок
и нажмите Return на нужной вам.
* нажмите первую букву нужной вам опции. Это быстрейший
способ. Используя пример выше нужно просто ввести ss
без нажатия клавиши Return и вы попадете в меню custom.

Для получения дальнейших инструкций по использованию
sysadmsh обратитесь к главе "sysadmsh: использование оболоч-
ки системного администратора".

- 1-6 -

Бюджет суперпользователя

Бюджет суперпользователя - это специальный бюджет для
выполнения задач поддержки системы. Он дает суперпользовате-
лю - системному администратору необычные привилегии, которые
обычный пользователь не может иметь, например, доступ ко
всем файлам системы и выполнение привилегированных команд.
Многие задания, представленные в данном пособии требуют,
чтобы администратор системы входил в нее как суперпользова-
тель. Для этого он должен знать пароль суперпользователя,
созданный во время установки вашей системы. (Смотри Пособие
по установке).
Вход в систему как суперпользователь предназначен только
для выполнения задач поддержки системы. Даже если админист-
ратор системы только один использует систему, он должен соз-
дать бюджет для текущей работы как обычного пользователя и
резервируя бюджет суперпользователя только для системных ра-
бот.
Несколько пользователей должны знать пароль суперпользо-
вателя. Некорректное использование возможностей суперпользо-
вателя неопытным пользователем может привести к потерям дан-
ных, программ и даже всей операционной системы.

- 1-7 -

Клавиатура

Для работы UNIX большинство клавиш и их комбинаций имеют
специальное значение. Они имеют имена, уникальные для систем
UNIX и могут не соответствовать наклейкам на клавишах для
других систем. Для подсказки в определении этих клавиш при-
ведена следующая таблица. Список для ваших конкретных уст-
ройств входа описан в keyboard(HW).
В этой таблице тире между клавишами значит "нажмите пер-
вую клавишу и держите ее при нажатии второй".

Специальные клавиши

Имя UNIX Надпись на Действие
клавише
--------------------------------------------------------
Delete останавливает текущую программму
возвращаясь в приглашение оболо-
чки. Эта клавиша известна также
как Interrupt или Del.
<BKSP> Backspace удаляет символ слева от курсора
<CTL>d Ctrl-d сигнализирует конец ввода с кла-
виатуры; выходит из текущей обо-
лочки или инициализирует процеду-
ру выхода - logout - если текущая
оболочка - оболочка входа.
<CTL>h Erase удаляет первый символ слева от
курсора. Также называется ERASE.
<CTL>q Ctrl-q рестарт печати после останова ее
при помощи Ctrl-s.

- 1-8 -

<CTL>s Ctrl-s останов печати на стандартном
устройстве вывода, таком как
терминал. Не останавливает
программы.
<CTL>u Ctrl-u удаляет все символы в текущей
строке. Называется также KILL.
<CTL> Ctrl- завершает текущую команду и со-
здает файл core. (Рекомендуется
только для отладки). Смотри
core(F) для получения дополни-
тельной информации.
<ESC> Esc выход из текущего режима; нап-
ример, выход из режима ввода
при работе в редакторе vi.
<Return> Return завершает командную строку и
инициирует действие оболочки.

Большинство этих специальных функциональных клавиш может
быть модифицировано пользователем. Для получения дополни-
тельной информации смотри stty(C).

- 1-9 -

Секретность системы

Важным условием нормальной работы является защита систе-
мы и ее данных от несанкционированного вмешательства. Систе-
ма содержит механизмы защиты не присутствующую в других
системах UNIX. Эти механизмы удовлетворяют классу С2 "дове-
рия" как определено в критериях Trusted Computer System
Evaluation Criteria (также известной как "Orange Book"). Как
администратор системы вы можете конфигурировать механизмы
защиты для удовлетворения требований вашей группы. Вы можете
также установить мощные средства контроля для хранения де-
тальных записей login и использования системы. Глава "Адми-
нистрирование бюджетов пользователей" показывает как вводить
пользователей в систему и использовать схему безопасности по
умолчанию. "Поддержка безопасности системы" покрывает все
аспекты операций верификации включая возможности надзора.

- 1-10 -

Об этом пособии

Задания, представленные в данном пособии, начинаются от
простейших, требующих самых элементарных знаний UNIX, до
требующих полного знания принципов работы системы и компь-
ютера.
Каждая глава показывает средства и представляет знания,
необходимые для выполнения заданий этой главы. В некоторых
случаях вы можете быть отосланы к другим пособиям, таким как
User's Guide или User's Reference.
Это пособие содержит главы о вашем компьютере, который
можно использовать в вашей системе. Использование и взаимо-
действие разных устройств с операционной системой показаны в
полном объеме. Так например, "Использование драйверов флоп-
пи-дисков и магнитных лент" показывает использование магнит-
ной среды хранения и дает основы приготовления операционной
системы для таких устройств, их установки и использования
драйверов сразу после установки.
Дополнительно есть главы рассказывающие о некоторых дру-
гих типах устройств, которые можно будет использовать и не-
которые из них помогут вам администрировать систему. Другие
главы помогут установить сеть с другими компьютерами и по-
нять вашу собственную систему.
Обратите особое внимание на главы "Сохранение файловых
систем", "Поддержка секретности системы" и "Решение проблем
системы". Последняя является превосходным источником помощи
при работе с системой без проблем, а глава по сохранениям
показывает наиболее важные аспекты администрирования системы.

- 2 -

sysadmsh: использование оболочки администрирования
системы

Введение 2-1
Запуск sysadmsh 2-2
Как организована оболочка 2-3
Выбор объектов меню 2-5
Использование форм 2-7
Использование видео-клавиш 2-13
Использование окон сканирования 2-14
Получение помощи 2-16
Изменение текущего каталога внутри sysadmsh 2-19
Функциональные клавиши 2-20
Использование управляющих последовательностей
оболочки для доступа к командной строке UNIX 2-21
Переменные среды sysadmsh 2-22
Команды UNIX и эквиваленты sysadmsh 2-23

- 2-1 -

Введение

sysadmsh (system administration shell) - это интерфейс
меню разработанный для упрощения работы администратора
системы. sysadmsh позволяет вам запускать команды админист-
рирования системы с многочисленными опциями без использова-
ния традиционной командной строки UNIX.
В этой главе показано как использовать этот интерфейс и
для его эффективности нужно знать о некоторых возможностях
команд, вызываемых sysadmsh. Список этих команд и соот-
ветствующие им опции меню sysadmsh даны в конце этой главы.
Список ссылает вас на другие секции документации по UNIX,
содержащие детальную информацию по каждой команде.
Вы можете понять, что легче изучать материал данной гла-
вы если начать со старта sysadmsh и действительно выполнять
примеры, которые здесь приведены. Глава предполагает некото-
рое знакомство с операционной системой UNIX, которое можно
получить ознакомившись с концепциями, приведенными в Самоу-
чителе - Tutorial - перед использованием меню sysadmsh.

- 2-2 -

Запуск sysadmsh

Для выполнения работы с данным самоучителем войдите в
систему как root и введите следующие команды:

cd /tmp
sysadmsh

На экране появится меню sysadmsh:
+---------------------------------------------------------+
| sysAdmsh |
|System Backups Accounts Printers Media Jobs Dirs/Files |
|Filesystems Quit |
|Administer and configure system resources and report |
|system status |
|/tmp 24 may 1989 13:47 |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
+---------------------------------------------------------+

- 2-3 -

Как организован экран

Ниже показана схема экрана sysadmsh. Области, выделенные
жирно, появляются на экране как яркие области или полоски
текста. Каждая область используется для вывода на экран спе-
цифических типов информации:
+---------------------------------------------------------+
| Индикатор контекста |
| Строка меню |
| Строка описания |
| Строка статуса |
| |
|+---------------Команда/форма---------------------------+|
|| ||
|| ||
|| ||
|| Область вывода ||
|| ||
|| ||
|| ||
|| ||
|+-------------------------------------------------------+|
| Сообщения об ошибках |
+---------------------------------------------------------+

* индикатор контекста - высвеченная полоска текста в
верхнем левом углу экрана показывает имя текущего ме-
ню. Он для открытого экрана sysadmsh показывает
SysAdmSh.

- 2-4 -

* строка меню выводит опции меню, доступные в данное
время. Главное меню sysadmsh состоит из девяти опций:
System Backups Accounts Printers Media Jobs Dirs/Files
Filesystems Quit.
* строка описания дает вам краткое описание текущей выс-
веченной опции меню.
* строка статуса - высвеченная полоска текста, отделяю-
щая строки меню и описания от окна вывода. Строка ста-
туса в открытом экране sysadmsh содержит дату, время
и текущий рабочий каталог. Когда команда UNIX в проце-
ссе выполнения, имя ее и используемые опции выводятся
в дальнем левом углу строки статуса.
* строка команда/форма выводится в заголовке для содер-
жимого области отображения. Это может быть имя коман-
ды UNIX или имя формы sysadmsh. Когда выведено имя
команды, положение страницы пособия по ней добавлено
в скобках. Например, при запуске команды who строка
команды выводит who(C), что значит, что описание дан-
ной команды приведено в секции (C) User's Reference.
* область вывода - отображения - это область куда выво-
дятся формы sysadmsh и окна сканирования. Они деталь-
но объясняются в данной главе позже.
* сообщения об ошибках и инструкции по восстановлению
выводятся на последней строке экрана с повышенной
яркостью.

- 2-5 -

Выбор объектов меню

Строки клавиш, представленные ниже, использованы для
прохождения по меню. Отметим, что есть несколько способов
выбора опций, если вы использовали программы, основанные на
меню ранее, то примените наиболее вам привычный.

Базовые строки клавиш меню
___________________________________________________________
Действие Строка клавиш
___________________________________________________________
Переместиться к опции клавиши-стрелки, или пробел - то же
меню самое, что стрелка направо.
Выбрать опцию меню первая буква опции или переход под-
светки к опции и нажатие Return.
возврат к предыдущему <ESC>
меню
Получение подсказки <F1>
___________________________________________________________
Вы можете познакомиться с опциями меню при помощи стре-
лок-клавиш или клавиши пробела для перемещения подсветки от
одной опции к другой. Каждый раз как вы подводите подсветку,
описание данной опции появляется в строке описания.
sysadmsh имеет иерархическую структуру меню. Большинство
опций меню перемещают вас вниз к другому меню. Например,
когда вы выбрали опцию Процессы из главного меню, выводится
под-меню, содержащее еще опции, обеспечивающие проверку и
работу с процессами на вашей машине. Иерархия меню позволяет
легко найти команду, перемещаясь вниз от одного меню к дру-
гому. Обычно вы получаете опцию меню, которая или выполняет
команду UNIX или выводит на экран форму, которую вы должны
заполнить в деталях, нужных данной команде. Отметим, что
ввод первой буквы имени опции - быстрейший способ прохожде-
ния по уровням меню; когда вы будете часто обращаться к од-
ной и той-же команде, лучше набрать несколько букв, которые
вы запомните.
Лучший способ изучить использование меню - практика.
Если по ошибке вы выбрали неправильное меню, то можете вер-
нуться к предыдущему нажав клавишу <ESC>. Если вы прошли по
меню далеко, то можете вернуться в главное меню при помощи
нажатия <F2> и ввода n. <F2> перемещает вас к опции Quit и n
возвращает в главное меню. Для подсказки определения путей
через меню sysadmsh приведена таблица 2.1, содержащая карту
меню всех уровней.

- 2-6 -

Табл. 2.1
Карта меню
============================================================
System Backups Accounts Printers Media Jobs
V V V V V V
Report Create User Configure List Report
Configure Restore Defaults Schedule Extract Terminate
Hardware Schedule Terminal Request Archive Autorize
Software Contents Reports Auxiliary Format
Audit Integrity Priorities Duplicate
Execute Tapedump
Terminate
==================================
Dirs/Files Filesystems Quit
V V V
List Check Yes
View Mount No
Copy Umount
Edit Add
Modify Floppy
Print DOS
Archive
Differences
Remove
UseDOS
_______________________________________________________________

Эта глава использует соглашение о синтаксисе для указа-
ния строки опций меню. Например, для распечатки файла вы
должны выбрать опцию Dirs/Files из главного меню и затем оп-
цию Print из меню Dirs/Files. Эта последовательность указана
краткой нотацией Dirs/Files->Print и может быть выполнена
путем ввода dp.
При выборе опции меню произойдет одно из трех:

* выводится низший уровень меню.
* вы попадаете в форму или
* выполняется команда UNIX и результат выводится на эк-
ран в окно сканирования.
Следующие две секции детально раскрывают формы и окна
сканирования.

- 2-7 -

Использование форм

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