Предисловие

1. История UNIX
Дела минувших дней
UNIX сегодня
Проект GNU в жизни UNIX

2. Установка UNIX
Куда можно поставить UNIX
Выбор конфигурации компьютера
Конфигурация операционной системы
Разделы дисков в UNIX
Русификация
Процедура установки

3. Начало работы
Включение и выключение компьютера
Вход в систему и выход из системы
Режимы работы системы
Понятие терминала
Управляющие комбинации клавиш
Чтение документации. Организация man-страниц
Где хранятся настройки ОС?

4. Пользователи в системе UNIX
Пользователи и группы
Учетная запись пользователя
Предопределенные пользователи и группы
Привилегированный пользователь
Как стать привилегированным пользователем
Что делать, если вы забыли пароль суперпользователя
Управление учетными записями

5. Файловая система UNIX
Имена файлов и каталогов
Основные каталоги
Файлы и каталоги в UNIX
Права доступа к файлам и каталогам
Типы файловых систем
Таблица индексных дескрипторов
Монтирование и демонтирование файловой системы
Применение символических ссылок
Поиск файлов

6. Процессы
Распределение памяти. Свопинг
Идентификаторы процесса
Приоритеты процесса
Доступ процессов к файлам
Запуск процесса от чужого имени
Интерактивные и фоновые процессы
Взаимодействие процессов
Управление процессами
Работа с заданиями
Планирование запуска процессов
Регулярно выполняемые системные скрипты

7. Работа с текстами
Термины и кодировки текста
Случай с порнографическими изображениями
Зачем системному администратору работа с текстом
Редактор vi
Программы поиска и замены в текстах
Регулярные выражения
Дополнительная литература

8. Командные процессоры
Обзор командных процессоров
Действия командного процессора при запуске
История команд
Псевдонимы команд
Подстановка имен файлов. Шаблоны
Подстановка результата выполнения
Подсказка имен файлов
Средства редактирования командной строки
Повторение ранее введенных команд (с модификацией и без)
Переменные среды окружения
Предопределенные переменные
Язык написания скриптов
Установка приглашения командного процессора
Перечень спецсимволов
Разбор командной строки
Дополнительная литература

9. Резервное копирование

10. Работа UNIX в сети
Сетевые стандарты и организации
Модель межсетевого взаимодействия
Протокол TCP/IP
Настройка TCP/IP
Маршрутизация
Где находятся базовые настройки сети в UNIX
Планирование адресации в сети
Сетевые службы в UNIX
Процесс inetd
Страж tcp-wrapper
Proxy-серверы
NAT
Защита сетей с помощью фильтров пакетов
Мониторинг сети и борьба со сбоями сети
Дополнительная литература

11. Основы системы имен доменов (DNS)
Как работает DNS
Полностью определенное доменное имя
Настройка сервера имен
Получение информации от DNS
Правовые аспекты регистрации доменов

12. Процедуры запуска и останова системы
Режимы работы UNIX: runlevels
Загрузка систем BSD
Загрузка систем System V

13. Установка новых программ в UNIX
Компиляторы и компоновщики
Программа make
Несколько способов установить программу
FreeBSD: ports collection, команда pkg_add
Linux: команда rpm
Дополнительная литература

14. Конфигурация ядра системы
Модули vs статические драйверы
Конфигурация основного ядра
Загружаемые модули ядра

15. Настройка удаленного доступа pppd

16. Сетевая файловая система NFS
Общие соображения
Принцип работы NFS
Настройка NFS-сервера
Блокировка файлов на NFS-сервере
Настройка NFS-клиента

17. Печать в UNIX

18. Время в UNIX
Который час
Синхронизация времени: timed
Синхронизация времени: ntpd
Дополнительная литература

19. Установка и настройка почтового сервера
Что такое почтовый сервер
Серверы выдачи почты (MAA)
Установка POP3-сервера
Настройка IMAP-сервера
Настройка MTA

20. Основы работы с веб-сервером Apache
Как устроен сервер Apache
Установка Apache
Основные настройки Apache
Работа с SSI
Как заставить выполняться CGI-скрипты
Обработка скриптов на PHP
Обработка скриптов на Perl
Протоколирование запросов и событий
Безопасность httpd
Аутентификация в Apache
Ограничение количества одновременных соединений

21. Настройка http-cache Squid
Установка и основные настройки
Борьба с баннерами
Ведение и анализ протоколов

22. UNIX в роли Windows NT (пакет Samba)

23. Установка и настройка СУБД mysql
Установка mysql
Настройка mysql: права доступа, создание БД
Распространенные ошибки
Дополнительная литература

24. Аутентификация. PAM-модули
Аутентификация в любой программе
Аутентификация с помощью PAM
Аутентификация на UNIX через домен Windows-сети

25. Основы настройки X Window
Настройка с помощью xf86setup
Русификация X Window
Где узнать больше об X?

26. Русификация UNIX: обзор
Проблемы русификации UNIX
Локализация и русификация
Символы и кодировки
Русификация bash и vi
Перекодировка русскоязычных текстов
Дополнительная литература

27. Наблюдение за системными ресурсами

28. Предотвращение сбоев

29. Полезные демоны и утилиты
Архиваторы и упаковщики
Антивирусы
Протоколирование событий: syslogd
Дополнительная литература
Послесловие
Список литературы
Алфавитный указатель