Оглавление
Предисловие к первому изданию
Предисловие ко второму изданию
Глава 1. История UNIX
Дела минувших дней
UNIX сегодня
Проект GNU в жизни UNIX
Глава 2. Установка UNIX
На какие машины можно ставить UNIX
Выбор конфигурации компьютера
Конфигурация операционной системы
Разделы дисков в UNIX
Русификация
Процедура установки
Глава 3. Начало работы
Включение и выключение компьютера
Вход в систему и выход из системы
Режимы работы системы
Понятие терминала
Управляющие комбинации клавиш
Чтение документации. Организация man-страниц
Где хранятся настройки ОС?
Глава 4. Пользователи в системе UNIX
Пользователи и группы
Учетная запись пользователя
Предопределенные пользователи и группы
Привилегированный пользователь
Как стать привилегированным пользователем
Что делать, если вы забыли пароль суперпользователя
Управление учетными записями
Глава 5. Файловая система UNIX
Имена файлов и каталогов
Основные каталоги
Файлы и каталоги в UNIX
Права доступа к файлам и каталогам
Типы файловых систем
Таблица индексных дескрипторов
Монтирование и демонтирование файловой системы
Применение символических ссылок
Поиск файлов
Глава 6. Процессы
Распределение памяти. Свопинг
Идентификаторы процесса
Приоритеты процесса
Доступ процессов к файлам
Запуск процесса от чужого имени
Интерактивные и фоновые процессы
Взаимодействие процессов
Управление процессами
Работа с заданиями
Планирование запуска процессов
Регулярно выполняемые системные скрипты
Глава 7. Работа с текстами
Термины и кодировки текста
Случай с порнографическими изображениями
Зачем системному администратору работа с текстом
Редактор vi
Программы поиска и замены в текстах
Регулярные выражения
Дополнительная литература
Глава 8. Командные процессоры
Обзор командных процессоров
Действия командного процессора при запуске
История команд
Псевдонимы команд
Подстановка имен файлов. Шаблоны
Подстановка результата выполнения
Подсказка имен файлов
Средства редактирования командной строки
Командный процессор с ограничениями возможностей
Повторение ранее введенных команд (с модификацией и без)
Переменные среды окружения
Предопределенные переменные
Язык написания скриптов
Установка приглашения командного процессора
Перечень спецсимволов
Разбор командной строки
Дополнительная литература
Глава 9. Резервное копирование
Расчет на авось против резервного копирования
Как использовать dump и restore
Копирование файлов на удаленный компьютер: программа rsync
Глава 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
Debian Linux: команда dselect
Дополнительная литература
Глава 14. Конфигурация ядра системы
Модули vs статические драйверы
Конфигурация основного ядра
Загружаемые модули ядра
Глава 15. Настройка удаленного доступа pppd
Глава 16. Сетевая файловая система NFS
Общие соображения
Принцип работы NFS
Настройка NFS-сервера
Блокировка файлов на NFS-сервере
Настройка NFS-клиента
Глава 17. Печать в UNIX
Глава 18. Время в UNIX
Который час
Синхронизация времени: timed
Синхронизация времени: ntpd
Дополнительная литература
Глава 19. Установка и настройка почтового сервера
Что такое почтовый сервер
Задачи сервера передачи почты (MTA)
Задачи почтового клиента (MUA)
Задачи сервера выдачи почты (MAA)
Установка и начальная настройка sendmail
Sendmail: куда обратиться за черным списком?
Sendmail: как установить внешний фильтр спама и вирусов?
Установка и начальная настройка postfix
Postfix: куда обратиться за черным списком?
Установка POP3-сервера
Настройка IMAP-сервера
Глава 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
Перекодировка русскоязычных текстов
Русскоязычные имена файлов
Русификация Solaris
Дополнительная литература
Глава 27. Наблюдение за системными ресурсами
Глава 28. Предотвращение сбоев
Глава 29. Полезные демоны и утилиты
Архиваторы и упаковщики
Антивирусы
Борьба с вирусами: Anomy Sanitizer
Борьба с вирусами: ClamAV
Атаки
Протоколирование событий: syslogd
Дополнительная литература
Приложение А. Краткий справочник по командам и файлам конфигурации UNIX
Инициализация среды работы пользователя
Настройка сетевых параметров
Конфигурация системы
Приложение B. Указатель веб-адресов
Алфавитный указатель