Предисловие | 9 |
|
1. История UNIX | 15 |
Дела минувших дней | 15 |
UNIX сегодня | 17 |
Проект GNU в жизни UNIX | 19 |
|
2. Установка UNIX | 22 |
Куда можно поставить UNIX | 22 |
Выбор конфигурации компьютера | 22 |
Конфигурация операционной системы | 24 |
Разделы дисков в UNIX | 26 |
Русификация | 27 |
Процедура установки | 27 |
|
3. Начало работы | 34 |
Включение и выключение компьютера | 34 |
Вход в систему и выход из системы | 35 |
Режимы работы системы | 35 |
Понятие терминала | 36 |
Управляющие комбинации клавиш | 38 |
Чтение документации. Организация man-страниц | 38 |
Где хранятся настройки ОС? | 40 |
|
4. Пользователи в системе UNIX | 42 |
Пользователи и группы | 42 |
Учётная запись пользователя | 44 |
Предопределённые пользователи и группы | 45 |
Привилегированный пользователь | 46 |
Как стать привилегированным пользователем | 46 |
Что делать, если вы забыли пароль суперпользователя | 47 |
Управление учётными записями | 48 |
|
5. Файловая система UNIX | 49 |
Имена файлов и каталогов | 51 |
Основные каталоги | 52 |
Файлы и каталоги в UNIX | 53 |
Права доступа к файлам и каталогам | 60 |
Типы файловых систем | 64 |
Таблица индексных дескрипторов | 68 |
Монтирование и демонтирование файловой системы | 70 |
Применение символических ссылок | 72 |
Поиск файлов | 74 |
|
6. Процессы | 76 |
Распределение памяти. Свопинг | 77 |
Идентификаторы процесса | 78 |
Приоритеты процесса | 78 |
Доступ процессов к файлам | 79 |
Запуск процесса от чужого имени | 79 |
Интерактивные и фоновые процессы | 81 |
Взаимодействие процессов | 82 |
Управление процессами | 90 |
Работа с заданиями | 94 |
Планирование запуска процессов | 95 |
Регулярно выполняемые системные скрипты | 98 |
|
7. Работа с текстами | 100 |
Термины и кодировки текста | 100 |
Случай с порнографическими изображениями | 101 |
Зачем системному администратору работа с текстом | 102 |
Редактор vi | 103 |
Программы поиска и замены в текстах | 107 |
Регулярные выражения | 109 |
Дополнительная литература | 113 |
|
8. Командные процессоры | 114 |
Обзор командных процессоров | 114 |
Действия командного процессора при запуске | 116 |
История команд | 117 |
Псевдонимы команд | 118 |
Подстановка имён файлов. Шаблоны | 119 |
Подстановка результата выполнения | 119 |
Подсказка имён файлов | 120 |
Средства редактирования командной строки | 120 |
Повторение ранее введённых команд (с модификацией и без) | 121 |
Переменные среды окружения | 122 |
Предопределённые переменные | 123 |
Язык написания скриптов | 125 |
Установка приглашения командного процессора | 129 |
Перечень спецсимволов | 130 |
Разбор командной строки | 131 |
Дополнительная литература | 131 |
|
9. Резервное копирование | 132 |
|
10. Работа UNIX в сети | 138 |
Сетевые стандарты и организации | 139 |
Модель межсетевого взаимодействия | 140 |
Протокол TCP/IP | 143 |
Настройка TCP/IP | 150 |
Маршрутизация | 156 |
Где находятся базовые настройки сети в UNIX | 161 |
Планирование адресации в сети | 163 |
Сетевые службы в UNIX | 167 |
Процесс inetd | 167 |
Страж tcp-wrapper | 170 |
Proxy-серверы | 171 |
NAT | 172 |
Защита сетей с помощью фильтров пакетов | 180 |
Мониторинг сети и борьба со сбоями сети | 183 |
Дополнительная литература | 193 |
|
11. Основы системы имен доменов (DNS) | 194 |
Как работает DNS | 197 |
Полностью определённое доменное имя | 199 |
Настройка сервера имён | 199 |
Получение информации от DNS | 208 |
Правовые аспекты регистрации доменов | 209 |
|
12. Процедуры запуска и останова системы | 211 |
Режимы работы UNIX: runlevels | 213 |
Загрузка систем BSD | 214 |
Загрузка систем System V | 217 |
|
13. Установка новых программ в UNIX | 220 |
Компиляторы и компоновщики | 220 |
Программа make | 221 |
Несколько способов установить программу | 225 |
FreeBSD: ports collection, команда pkg_add | 226 |
Linux: команда rpm | 227 |
Дополнительная литература | 227 |
|
14. Конфигурация ядра системы | 228 |
Модули vs статические драйверы | 228 |
Конфигурация основного ядра | 229 |
Загружаемые модули ядра | 232 |
|
15. Настройка удалённого доступа pppd | 235 |
|
16. Сетевая файловая система NFS | 240 |
Общие соображения | 240 |
Принцип работы NFS | 241 |
Настройка NFS-сервера | 241 |
Блокировка файлов на NFS-сервере | 248 |
Настройка NFS-клиента | 254 |
|
17. Печать в UNIX | 258 |
|
18. Время в UNIX | 261 |
Который час | 261 |
Синхронизация времени: timed | 262 |
Синхронизация времени: ntpd | 265 |
Дополнительная литература | 270 |
|
19. Установка и настройка почтового сервера | 271 |
Что такое почтовый сервер | 271 |
Серверы выдачи почты (МАА) | 272 |
Установка РОРЗ-сервера | 273 |
Настройка IMAP-сервера | 274 |
Настройка МТА | 275 |
|
20. Основы работы с веб-сервером Apache | 279 |
Как устроен сервер Apache | 279 |
Установка Apache | 280 |
Основные настройки Apachp | 282 |
Рa6oтa c SSI | 283 |
Как заставить выполняться CGI-скрипты | 284 |
Обработка скриптов на РНР | 285 |
Обработка скриптов на Perl | 286 |
Протоколирование запросов и событий | 287 |
Безопасность httpd | 287 |
Аутентификация в Apache | 289 |
Ограничение количества одновременных соединений | 290 |
|
21. Настройка http-cache Squid | 292 |
Установка и основные настройки | 292 |
Борьба с баннерами | 295 |
Ведение и анализ протоколов | 297 |
|
22. UNIX в роли Windows NT (пакет Samba) | 300 |
|
23. Установка и настройка СУБД MySQL | 306 |
Установка MySQL | 306 |
Настройка mysql: права доступа, создание БД | 307 |
Распространённые ошибки | 309 |
Дополнительная литература | 310 |
|
24. Аутентификация. РАМ-модули | 311 |
Аутентификация в любой программе | 311 |
Аутентификация с помощью РАМ | 312 |
Аутентификация на UNIX через домен Windows-сети | 317 |
|
25. Основы настройки X Window | 320 |
Настройка с помощью xf86setup | 321 |
Русификация X Window | 322 |
Где узнать больше об X? | 322 |
|
26. Русификация UNIX: обзор | 323 |
Проблемы русификации UNIX | 323 |
Локализация и русификация | 324 |
Символы и кодировки | 325 |
Русификация bash и vi | 326 |
Перекодировка русскоязычных текстов | 327 |
Дополнительная литература | 328 |
|
27. Наблюдение за системными ресурсами | 329 |
|
28. Предотвращение сбоев | 335 |
|
29. Полезные демоны и утилиты | 340 |
Архиваторы и упаковщики | 340 |
Антивирусы | 342 |
Протоколирование событий: syslogd | 344 |
Дополнительная литература | 345 |
|
Послесловие | 346 |
Список литературы | 346 |
Алфавитный указатель | 347 |