Новые книги

Книга широко известных авторов, разработчиков языка Си, переработанная и дополненная с учетом стандарта ANSI для языка Си, 2-е английское издание которой вышло в 1988 году, давно стала классикой для всех изучающих и/или использующих как Си, так и Си++. Русский перевод этой книги впервые был выпущен изд- вом "Финансы и статистика" в 1992 г. и с тех пор пользуется неизменным спросом читателей.

Для настоящего третьего русского издания перевод заново сверен с оригиналом, в него внесены некоторые поправки, учитывающие устоявшиеся за прошедшие годы изменения в терминологии, а так же учтены замечания, размещенные автором на странице http://cm.bell-labs.com/cm/cs/cbook/2ediffs.html.

Для программистов, преподавателей и студентов.

Издание подготовлено при участии издательства "Финансы и статистика"
Эта книга сформирует у вас новый особенный подход к дизайну: стремление к харизме своих товаров и услуг и совершенству, решимость изобретать и понимать основные ценности компании так: «Секретность, командная работа, качество».

Книга «Уроки дизайна от Apple» – для тех, кто изучает процесс дизайна и практику, кто исследует стратегическую роль дизайна, формирует собственное видение мира и то, как он устроен.

На русском языке публикуется впервые.

Оглавление



Руководство по администрированию UNIX System V

Раздел 1, "Введение" описывает цель и содержание Руководства администратора систем, объясняет условные обозначения, используемые в Руководстве, и перечисляет другие документы в семействе UNIX SVR4.0 V1.0.

Раздел 2, "Использование файловых систем", объясняет как создавать, монтировать и демонтировать файловую систему.

Раздел 3, "Установка характеристик системы", содержит процедуры восстановления даты, времени и индексных узлов системы.

В разделе 4, "Управление портами", описано, как добавлять, модифицировать и удалять порты и терминалы из системы.

В разделе 5, "Установка конфигурации сети", описано, как устанавливать файлы сети и параметры.

В разделе 6, "Планирование автоматических заданий", обсуждается вопрос о том, как правильно установить параметры, чтобы система выполняла задания автоматически.

В разделе 7, "Использование принтеров", описаны процедуры добавления и удаления принтеров, определения классов принтеров и фильтров, планирования конфигурации сетей принтеров и назначения приоритетов очередности.

В разделе 8, "Добавление и изменение информации пользователя", объясняются процедуры добавления, изменения и удаления групп пользователей и входов пользователей в систему.

В разделе 9, "Управление запоминающими устройствами", объясняется, как форматировать, копировать, стирать, удалять запоминающие элементы и их содержимое. Также здесь описывается, как присваивать элементам псевдонимы, управлять группами устройств и устанавливать второй жесткий диск.

Раздел 10, "Резервирование и восстановление файлов", содержит процедуры создания резервных копий и восстановления файлов в основных и расширенных системах.

В разделе 11, "Защита данных", объясняется, как можно использовать шифрование данных в системе как средство защиты.

В разделе 12, "Управление жестким диском", обсуждается вопрос форматирования жесткого диска, обработки неисправных блоков, а также процедура восстановления жесткого диска.

В разделе 13, "Настраиваемые параметры", описываются настраиваемые параметры системы и то, как их можно модифицировать, чтобы настроить систему на определенные цели.

Содержание

1. Введение

  • 1.1. Цель данного руководства
    Что такое администрирование системы в процессоре 386?; Обслуживание, администрирование и сопровождение; Инсталирование основного пакета и пакетов расширений OA&M.

2. Использование файловых систем.

  • 2.1. Создание файловой системы
    Использование меню OA&M для создания файловой системы; Использование команды mkfs для создания файловой системы; Создание файловой системы s5; Создание файловой системы ufs; Выбор логического размера блока.

    2.2. Монтирование файловой системы
    Использование меню OA&M для монтирования файловой системы; Использование mount для монтирования файловой системы

    2.3. Демонтирование файловой системы
    Демонтирование файловой системы с помощью меню; Использование команды umount для демонтирования файловой системы

    2.4. Проверка и исправление файловых систем
    Повреждение файловой системы; Целостность файловой системы; Программа fsck; Использование команды fsck для проверки файловой системы s5; Этапы программы fsck в системе s5.; Этап инициализации; Общие ошибки; Значение ответов Да/Нет; Этап 1: Контроль блоков и размеров; Этап 1B: Повторный поиск DUPS; Этап 2: Контроль полных имен файлов; Этап 3: Проверка связности; Этап 4: Проверка контрольного счета; Этап 5: Проверка списка свободной памяти; Этап 6: Восстановление списка свободных блоков; Этап доводки; Использование команды fsck для проверки файловой системы ufs; Этап инициализации; Этап 1: Контроль блоков и размеров; Этап 1B: Повторный поиск DUPS; Этап 2: Проверка полного имени пути; Этап 3: Проверка связности; Этап 4: Проверка подсчета ссылок; Этап 5: Проверка групп цилиндров; Этап очистки; Сохранение надежности корневой файловой системы root; Очистка свободного пространства в корне; Сохранение последовательности новых файлов в корне

3. Установка характеристик системы.

4. Управление портами

  • 4.1. Управление средством доступа к сервису (SAF)
    Контроллер доступа к сервису; Файл конфигурации системы; Командные файлы конфигурации мониторов порта; Командные файлы конфигурации сервиса; Управляющий файл SAC; Управляющий файл монитора порта; Установка связи с RS-232

    4.2. Использование средства быстрой установки терминала.
    Добавление терминала к порту; Добавление терминала с помощью меню; Удаление терминала из порта.

    4.3. Управление мониторами портов
    Управление мониторами портов с помощью меню; Добавление монитора порта; Запрещение монитора порта; Разрешение монитора порта; Просмотр информации мониторов портов; Модификация монитора порта; Удаление монитора порта; Запуск монитора порта; Остановка монитора порта; Управление монитором порта с помощью команд shell; Что делает ttymon; Опция автонастройки скорости; ttymon и средство доступа к сервису; Конфигурация ttymon по умолчанию; Команда ttyadm; Просмотр информации с помощью команд; Доступ к портам TTY; Добавление монитора порта ttymon с помощью команд; Удаление монитора порта ttymon c помощью команд; Распечатка, инсталяция и замена командных файлов конфигурации; Командные файлы конфигурации системы; Командные файлы конфигурации мониторов портов; Считывание управляющих файлов; Справочник по управлению мониторами портов.

    4.4. Управление сервисом.
    Управление сервисом с помощью меню; Добавление сервиса портов; Запрещение сервиса портов; Разрешение сервиса портов; Просмотр сервиса портов; Модификация сервиса портов; Удаление сервиса портов; Управление сервисом портов с помощью команд; Добавление сервиса портов с помощью команд; Настройка сервиса с помощью файлов конфигурации; Удаление сервиса; Разрешение сервиса; Запрещение сервиса; Запрещение всего сервиса, управляемого монитором портов ttymon; Просмотр сервиса мониторов портов с помощью команд; Управление сервисом с помощью ttymon "Express"; Распечатка, инсталяция и замена командных файлов конфигурации сервиса; Справочник управления сервисом; Файл протоколирования

    4.5. Управление установкой линии терминала.
    Установка портов tty с помощью меню; Добавление установки tty с помощью меню; Просмотр установок tty с помощью меню; Удаление установки линии с помощью меню; Установка tty с помощью команды ttydefs; Установка линий tty с помощью команды sttydefs; Просмотр информации об установке линии терминала; Добавление записей в файл ttydefs; Создание последовательности hunt с помощью команды; Удаление записей из файла ttydefs; Установка параметров терминала с помощью команды stty; Справочник установки ttymon и линии терминала.

    4.6. Использование запасного или дистанционного пульта управления.
    Запасной пульт управления; Дистанционный пульт управления

5. Установка конфигурации сети

  • 5.1. Сетевой сервис
    Выбор сетей; Вывод на экран конфигурации сети; Модификация конфигурации сетевого выбора; Преобразование имени в адрес; Утилиты построения базовых сетей; Устройства; Опрос; Установка.

    5.2. Управление с помощью команд shell
    Управляющие файлы; TM - временный файл данных; LCK - файл блокировки; Рабочий файл (C.); Файл данных (D.); Файл выполнения (X.); Машинный файл протоколов; Поддержка файлов базы данных; Файл устройств; Файл устройств набора номера; Файл систем; Файл Dialcodes; Файл Permission; Файл Poll (опроса); Программа remote.unknown; Управляющие задания; Подчистка и недоставляемые задания; Подчистка общей области; Уплотнение файлов протоколов; Подчистка sulog и cron log; UUCP и cron; uudemon.admin; uudemon.cleanup; uudemon.hour; uudemon.poll; Элементы Inittab; Имена регистрации и пароли UUCP

6. Планирование автоматических заданий

7. Использование принтеров.

  • 7.1. Общий обзор.
    7.2. Управление классами родственных принтеров
    Добавление нового класса; Просмотр принтеров из классов; Модификация состава класса; Удаление класса

    7.3. Управление фильтрами
    Преобразование файла; Специальные режимы распечатки; Обработка сбоев принтера; Меню управления фильтрами; Добавление фильтра; Добавление фильтра с помощью команды; Вывод фильтра на экран; Модификация фильтра; Удаление фильтра; Предварительный формат распечатки; Добавление или модификация формата; Определение формата с помощью команды; Вывод формата на экран; Выведение формата на экран с помощью команды; Удаление формата.

    7.4. Выполнение ежедневных операций сервиса принтера
    Принятие запросов для принтера или класса принтеров; Запуск или остановка сервиса принтера; Запрещение использования принтера; Разрешение использования принтера; Монтирование формата или шрифта; Отказ запросам для принтера или класса принтеров; Установка пункта назначения по умолчанию; Размонтирование формата или шрифта

    7.5. Конфигурации принтеров для сервиса принтеров.
    Добавление нового принтера; Имя принтера; Имя системы; Тип принтера; Сходный принтер, используемый по умолчанию; Нестандартные конфигурации; Нестандартные установки порта: Характеристики порта принтера; Метод соединения: Устройство или адрес базовой сети; Добавление прямо подсоединенного принтера; Добавление удаленного принтера; Вывод на экран информации о конфигурации принтера; Модификация конфигурации принтера; Наборы символов или печатные колеса; Указание доступа к форматам и пользователям; Ограничение доступа пользователя; Подзадание установки доступа к принтеру; Удаление принтера.

    7.6. Присваивание приоритетов в очереди на распечатку пользователям
    Присваивание приоритетов запросам на распечатку с помощью меню; Присваивание приоритетов с помощью команд shell

    7.7. Управление действующими запросами на распечатку
    Задержка запроса; Освобождение задержанных запросов на распечатку; Перемещение запросов в новый пункт назначения; Изменение приоритета запроса; Перемещение запроса в голову очереди

    7.8. Вывод на экран состояния сервиса принтера
    7.9. Создание конфигурации линии связи с удаленными системами
    Добавление связи с новой системой.

    7.10. Установка принтера (совместимость сверху вниз)
    7.11. Поиск неисправностей.
    7.12. Настройка сервиса принтера.
    Как LP обрабатывает файл запроса; Настройка характеристик порта принтера; Настройка базы данных Terminfo; Как написать программу интерфейса; Что делает программа интерфейса; Как использовать программу интерфейса; Настройка программы интерфейса

8. Добавление и изменение информации пользователя

  • 8.1. Добавление пользователя
    Создание группы пользователей; Требуемая иинформация; Создание группы с помощью меню OA&M Создание группы с помощью команд shell; Присваивание регистрационных имен; Требуемая иинформация; Добавление имени регистрации с помощью меню OA&M Добавление имени регистрации с помощью команды.

    8.2. Присваивание паролей пользователями.
    Файлы паролей; Возраст пароля пользователя.

    8.3. Установка пользователя по умолчанию.
    Установка значений по умолчанию с помощью меню OA&M.

    8.4. Изменение паролей пользователей
    Использование меню OA&M Использование команд shell

    8.5. Модификация атрибутов пользователя и группы.
    Использование меню OA&A Модификация имени регистрации пользователя с помощью команд shell; Модификация группы пользователей с помощью меню OA&M Модификация группы с помощью команд shell; Переименование группы

    8.6. Удаление имен регистрации и групп
    Удаление имени регистрации с помощью меню OA&M Удаление доступа к регистрации с помощью команд shell; Удаление регистрационного имени и файлов пользователя с помощью команд shell; Удаление группы с помощью меню OA&M Использование команд shell для удаления группы.

9. Управление запоминающими устройствами.

  • 9.1. Обзор.
    9.2. Обзор работы с запоминающими устройствами
    Типы устройств; Идентификация устройств через специальные файлы; Устройства блокового и символьного типа; Заключение; Псевдонимы устройств; Атрибуты устройств; Группы устройств; Резервирование устройств.

    9.3. Работа с устройствами и носителями данных
    9.4. Добавление нового устройства
    Форматирование гибких дисков, жестких дисков и магнитных лент; Форматирование; Отображение информации; Копирование данных на запоминающие устройства; Копирование файловых систем с жесткого диска на диск; Копирование файлов с жесткого диска на жесткий диск; Копирование файлов с жесткого диска на гибкий диск/магнитную ленту SCSI (и наоборот); Копирование файлов с жесткого диска на кассетную ленту (и наоборот); Копирование файлов с гибкого диска на гибкий диск; Использование команды fsck; Удаление информации с запоминающих устройств; Удаление информации с гибких дисков; Разбивка жесткого диска; Планирование изменения разделов жесткого диска; Изменение разделов для увеличения области подкачки; Удаление запоминающих устройств

    9.5. Управление атрибутами устройств
    Добавление устройства; Создание входа с помощью команды; Списки устройств; Перечисление устройств с помощью меню; Перечисление устройств с помощью команд; Определение устройств в командной строке getdev; Назначение имен критериям в командной строке getdev; Управление атрибутами из меню; Перечисление атрибутов устройства с помощью команд; Изменение входа устройства с помощью команд; Удаление входа устройства с помощью команд

    9.6. Управление группами устройств.
    Пополнение группы устройств; Создание списка групп устройств; Определение групп устройств в командной строке getdgrp; Имена критериев в командной строке getdgrp; Удаление группы устройств; Управление членами группы устройств; Перечисление членов группы устройств; Изменение группы устройств; Управление резервированием устройств; Резервирование устройства; Освобождение зарезервированного устройства; Проверка состояния резервирования устройств.

10. Резервирование и восстановление файлов.

  • 10.1. Необходимая информация
    10.2. Основные сервисные средства резервирования.
    Предыстория резервирования; Функция личного резервирования; Резервирование файлов в <home directory>; Выборочное резервирование; Резервирование системы; Функция Backup Users; Резервная система; Пошаговое резервирование системы; Выборочное резервирование системы

    10.3. Основные сервисные средства восстановления.
    Персональное восстановление; Восстановление файлов из каталога <home directory>; Выборочное восстановление файлов из каталога <home directory>; Восстановление системы; Система восстановления; Выборочное восстановление системы

    10.4. Расширение сервисных средств резервирования .
    Резервирование; Выполнение удаленного резервирования; Функция History (предыстория); Функция Reminder; Функция Add; Функция Display; Функция Modify; Функция Remove; Функция Respond; Функция Schedule; Функция Add; Функция Display; Функция Modify; Функция Remove; Функция Setup; Функция Add; Список исключительных ситуаций; Отображение всей таблицы резервирования; Изменение таблицы резервирования; Удаление элементов из таблицы резервирования; Функция Rotation; Установка значений через команды shell; Функция Summary; Изменение таблиц резервирования с помощью команд shell; Присвоение или изменение значений по умолчанию в таблице резервирования

    10.5. Расширенные услуги восстановления .
    Установление/отображение Restore Operator; Функция Respond; Функция Restore; Параметр Status.

    10.6. Краткое руководство по услугам резервирования .
    Функция Status; Параметр Full; Функция Limit; Функция Modify; Функция Selective; Команды shell для выполнения резервирования.

11. Защита данных

12. Управление жестким диском

  • 12.1. Общий обзор
    12.2. Разбивка жесткого диска
    12.3. Обработка неисправного блока.
    Динамическая обработка неисправных блоков; Сопровождение таблицы преобразования неисправных блоков; Выявление неисправных блоков; Выявление несчитываемых блоков; Динамическая обработка несчитываемых блоков; Преобразование неисправных блоков; Составление отчетов о неисправных блоках; Составление отчетов о крайних и нечитаемых блоках.

    12.4. Воостановление жесткого диска
    Восстановление после незначительного повреждения жесткого диска; Восстановление после значительных повреждений жесткого диска; Восстановление системы UNIX; Альтернативное восстановление системы UNIX

13. Настраиваемые параметры