- Артикул:00201415
- Автор: Магда Ю.
- ISBN: 5-94157-413-4
- Тираж: 1000 экз.
- Обложка: Мягкая обложка
- Издательство: БХВ-Петербург (все книги издательства)
- Город: СПб
- Страниц: 800
- Формат: 60х84/16
- Год: 2005
- Вес: 1478 г
Рассмотрены практические аспекты системного администрирования для различных операционных систем семейства UNIX. Изложены основы администрирования, в том числе: обзор операционных систем UNIX, основные задачи администрирования, вопросы управления учетными записями пользователей, файловой системой. Приведены практические рекомендации по выбору аппаратной части UNIX, выполнению настройки и конфигурирования ядра операционных систем и сетевых интерфейсов, а также методика поиска неисправностей оборудования. Детально рассмотрены задачи резервного копирования и восстановления данных, процессы загрузки и останова системы, вопросы конфигурирования электронной почты и системы X Windows. Материал книги сопровождают многочисленные примеры командных сценариев, разработанных с помощью командного интерпретатора Shell и языка Perl.
Содержание
Введение
Благодарности
Часть I. Основы администрирования
Глава 1. Обзор операционных систем UNIX
1.1. Solaris
1.2. FreeBSD
1.3. Linux
1.4. HP-UX 11
Глава 2. Системное администрирование: основные задачи
2.1. Инсталляция операционной системы
2.2. Поддержка работоспособности системы
2.3. Подключение и удаление пользователей
2.4. Резервное копирование данных
2.5. Подключение и удаление аппаратных средств
2.6. Инсталляция нового программного обеспечения
2.7. Мониторинг системы
2.8. Настройка операционной системы для повышения ее производительности
2.9. Обнаружение и поиск неисправностей
2.10. Обеспечение защиты системы
2.11. Документирование конфигурации и событий операционной системы
Глава 3. Управление файловой системой
3.1. Организация файловой системы UNIX
3.1.1. Компоненты файловой системы
3.1.2. Физическая структура файловой системы UNIX
Суперблок
Индексные дескрипторы
3.2. Управление файловой системой
3.2.1. Создание физической файловой системы
3.3. Проверка и восстановление файловых систем
3.3.1. Этап 1
3.3.2. Этап 2
3.3.3. Этап 3
3.3.4. Этап 4
3.3.5. Этап 5
3.3.6. Этап 6
3.3.7. Сообщения функций очистки
3.3.8. Пример
3.4. Монтирование и демонтирование физических файловых систем
3.5. Назначение и изменение прав доступа к файлам
3.5.1. Структура логической файловой системы UNIX
3.5.2. Права доступа к файлам
3.6. Применение программных сценариев для администрирования файловой системы
3.6.1. Поиск и обработка файлов и каталогов
3.6.2. Управление дисковым пространством
Команда du
Команда df
Примеры
3.6.3. Копирование и перемещение файлов и каталогов.
Команда ср
Команда mv
Команда cpio
Команды rt и rmdir
3.6.4. Программный контроль размеров файлов
Глава 4. Управление процессами в UNIX
4.1. Структура процесса
4.2. Использование команды ps
4.3. Приоритет выполнения процесса и его изменение
4.4. Сигналы операционной системы и управление процессами
4.5. Примеры использования сигналов для управления процессами
4.6. Планирование заданий
Глава 5. Пользователи и безопасность системы
5.1. Идентификация пользователей в операционной системе
5.2. Эффективные и реальные идентификаторы пользователя и группы
5.3. Работа с файлами регистрации пользователей
5.4. Управление учетными записями пользователей
5.5. Учетные записи и проблемы обеспечения безопасности
Глава 6. Интерпретатор командной строки shell
6.1. Разделители
6.2. Переназначение вывода
6.3. Переназначение ввода
6.4. Фильтры и конвейеры
6.5. Командные файлы
6.6. Переменные
6.6.1. Позиционные параметры
6.6.2. Ключевые параметры
6.6.3. Специальные параметры
6.7. Метасимволы
6.8. Математические операции
6.9. Экспорт переменных
6.10. Программные конструкции shelI
6.10.1. Оператор цикла for
6.10.2. Оператор условия if
6.10.3. Оператор цикла while
6.10.4. Оператор ветвления case
6.11. Дополнительные возможности командной оболочки
Часть II. Инсталляция и запуск операционных систем UNIX
Глава 7. Выбор аппаратной части UNIX
7.1. Выбор конфигурации сервера UNIX
7.2. Обзор технологии RAID
7.2.1. Интерфейс SCSI
7.2.2. Интерфейс АТА
7.2.3. Сравнительные характеристики SCSI и SATA
7.3. Источники бесперебойного питания
7.3.1. Выбор источника бесперебойного питания
7.3.2. Варианты организации системы электроснабжения
7.3.3. Выбор мощности и подключение ИБП
7.4. Диагностика неисправностей оборудования
7.4.1. Методика поиска и устранения неисправностей
7.4.2. Неисправности и диагностика модулей памяти
7.4.3. Надежность жестких дисков и диагностика неисправностей
Глава 8. Инсталляция операционных систем UNIX
8.1. Установка операционной системы FreeBSD
8.1.1. Подготовка жесткого диска для инсталляции
8.1.2. Подготовка загрузочных дисков
8.1.3. Начало установки
8.1.4. Конфигурирование ядра
8.1.5. Разбиение дискового пространства
8.1.6. Установка менеджера загрузки
8.1.7. Создание дисковых разделов
8.1.8. Выбор устанавливаемых компонентов
8.1.9. Установка пакетов
8.1.10. Настройка параметров после установки системы
Настройка сетевых устройств
Настройка сервисов Интернета
Профиль безопасности
Другие настройки операционной системы
Настройка дополнительных сетевых сервисов
Настройка Х-сервера
Добавление пользователей/групп
8.2. Установка операционной системы Solaris
8.3. Особенности установки операционной системы Linux
8.3.1. Настройка X Window
8.3.2. Установка загрузчика
Глава 9. Запуск и остановка операционных систем
9.1. Запуск операционной системы FreeBSD
9.1.1. Процесс загрузки FreeBSD
9.1.2. Процесс остановки системы
9.2. Запуск операционной системы Solaris 9
9.2.1. Состояния загрузки системы
9.2.2. Запуск для работы в многопользовательском режиме
9.2.3. Запуск для работы в однопользовательском режиме
9.2.4. Запуск системы в диалоговом режиме
9.2.5. Остановка системы для обслуживания и настройки
9.2.6. Загрузка операционной системы для восстановления
9.2.7. Загрузка системы с отладчиком ядра
9.2.8. Получение дампа системы
9.3. Запуск и останов операционной системы Linux
Часть III. Расширенное администрирование UNIX
Глава 10. Конфигурирование ядра
10.1. Конфигурирование ядра Solaris 9
10.2. Конфигурирование ядра FreeBSD
10.3. Конфигурирование ядра Linux
Глава 11. Конфигурирование устройств
11.1. Терминальный ввод/вывод
11.2. Устройства печати
11.2.1. Система печати System V Release 4
11.2.2. Система печати BSD
11.3. Инсталляция устройств в системе
11.3.1. Команда mknod
11.3.2. Управление устройствами в различных операционных системах
Устройства в Solaris
Устройства в FreeBSD и Linux
Глава 12. Сохранение, копирование и восстановление данных
12.1. Резервное копирование
12.2. Восстановление операционной системы
12.3. Копирование СУБД и пользовательских файлов
12.4. Алгоритмы резервного копирования
12.5. Программное обеспечение процедур резервирования
12.6. Оптимизация процедур резервного копирования
12.6.1. Предварительное планирование
12.6.2. Установление жизненного цикла операций резервного копирования
12.6.3. Полезные советы для организации резервного копирования
12.7. Программы резервного копирования
12.7.1. Команды clump и restore
12.7.2. Команда tar
12.7.3. Команда cpio
12.7.4. Команда рах
12.7.5. Команда cld
12.8. Свободно доступное программное обеспечение
12.9. Коммерческое программное обеспечение
12.10. Устройства архивирования информации
12.11. Эволюция и перспективы резервного копирования данных
Глава 13. Настройка системы X Window
13.1. Архитектура X Window System
13.2. Базовые концепции X Window
13.2.1. Модель "клиент-сервер”
13.2.2. Программная модель архитектуры "клиент-сервер"
13.2.3. Оконный менеджер
13.2.4. Графические возможности X Window
13.2.5. Запуск и остановка системы X Window
13.2.6. Применение команд X Window для настройки параметров системы
Команда xset
Команда xmodmap
Команда xlsfonts
Команда xconsole
13.3. Настройка и конфигурирование системы X Window для различных операционных систем
13.3.1. Установка X Window в FreeBSD
Настройка XII
Установка дополнительных шрифтов
Графические оболочки
13.3.2. Настройка X Window в Linux
Установка дистрибутива X Window
Установка и настройка XFree86
Диагностика оборудования при настройке XFree86
Запуск X Window
Глава 14. Мониторинг операционной системы
Глава 15. Конфигурирование TCP/IP
15.1. Функции сетевого уровня
15.2. Протоколы передачи данных и протоколы обмена маршрутной информацией
15.3. Протоколы прикладного уровня
15.3.1. Протокол Telnet
15.3.2. Протокол FTP
15.3.3. Протокол SMTP
15.3.4. Команды удаленного доступа
15.3.5. Сетевая файловая система NFS
15.3.6. Протоколы SNMP и X Window
15.4. Основы построения сетей TCP/IP
15.4.1. Адресация в сетях Интернета
15.4.2. Маршрутизация в сетях TCP/IP
Статическая маршрутизация
Динамическая маршрутизация
15.5. Утилиты настройки и диагностики сетей
15.5.1. Команда ifconfig
15.5.2. Команда route
15.5.3. Команда netstat
15.5.4. Команда ping
15.5.5. Команда traceroute
15.5.6. Другие команды настройки и тестирования сетей
15.6. Настройка сети в операционных системах
15.6.1. Конфигурирование сетевых сервисов
Сервис DNS
Функционирование DNS в операционных системах
Тестирование DNS
Сервис NIS
Сервис DHCP
Настройка сервера DHCP
Функционирование DHCP в Solaris 9
Конфигурирование DHCP в FreeBSD
Серверы конфигурации сети и сетевые клиенты
15.6.2. Базовые настройки TCP/IP в операционной системе Solaris 9
Базовые настройки сервера конфигурации сети
Настройка сетевых клиентов
Настройка маршрутизатора
Проблемы настройки сети
Инициализация сети при загрузке операционной системы
15.6.3. Базовые настройки TCP/IP в операционной системе FreeBSD
Конфигурирование сетевой карты
Маршрутизация
Тестирование сетевых интерфейсов
15.6.4. Базовые настройки TCP/IP в Red Hat Linux
Тестирование и диагностика сети
15.7. Полезные программы для администрирования сетей
Глава 16, Сетевая файловая система NFS
16.1. Версии NFS
16.2. Принципы функционирования NFS
16.3. Настройка NFS в Linux
16.4. Настройка NFS в FreeBSD
16.5. Настройка NFS в Solaris
16.6. Разрешение проблем NFS
Глава 17. Настройка электронной почты
17.1. Типы почтовых систем
17.1.1. Адресация в системе электронной почты
17.1.2. Программа mail
17.1.3. Программа mailx
17.1.4. Программа sendmail
17.2. Протоколы почтовых систем
17.2.1. Протокол SMTP
17.2.2. Протокол POP3
17.2.3. Протокол IMAP4
17.2.4., Спецификация MIME
17.3. Программный интерфейс системного администратора
17.4. Популярные программы для работы с электронной почтой
17.4.1. Программа Pine
17.4.2. Программа Postfix
17.4.3. Программа fetchmail
Заключение
Предметный указатель