Часть I. Программирование
Глава 1. Awk
Применение
Свойства
Краткая историческая справка
Основы
Поля, выбранные для печати
Шаблоны
Действия
Ввод и вывод
Аргументы командной строки
Функции
Написание отчетов
Команды "на лету"
Глава 2. Perl
Обзор Perl
Работа со скалярными пееременными
Использование списков и массивов
Управление потоком выполнения программы
Считывание из файлов и запись в файлы
Использование подпрограмм
Ассоциативные массивы
Форматирование вывода
Ссылки
Объектно-ориентированное порграммирование
Использование встроенных функций

Часть II. Безопасность
Глава 3. Опасности, подстерегающие в UNIX
Действительно ли существует проблема?
Хакеры и взломщики: кто вторгается в систему и что им нужно?
Чего хотят взломщики?
Безопасность файловой системы
Сетевая безопасность
Глава 4. Технологии обеспечения безопасности
Стратегии безопасности
Физическая безопасность
Человеческий фактор
Аутентификация пользователей
Сетевая безопасность
Выявление проникновения
Устранение последствий инцидентов
Автоматизированные инструментальные средства обеспечения безопасности
Брандмауэры и хосты-бастионы
Kerberos
Аппаратные решения
Глава 5. Правительственные и общественные организации (источники информации по безопасности)
Правительственные организации
Академические организации
Организации, имеющие отношение к UNIX
Профессиональные и технические организации
Источники информации в Internet
Где обретаются хакеры

Часть III. UNIX и Internet
Глава 6. HTML - краткий обзор
Что такое URL?
Что такое гипертекст?
Описание HTML
Применение Web-броузера
Код HTML
Утилиты
Сценарии CGI и Java-аплеты
Специальные символы
Описание дескрипторов
Глава 7. MIME - многоцелевое почтовое расширение Internet
Как спецификация MIME стала стандартом Internet
Схема типов данных MIME
Общие MIME-типы данных
Web-страницы, Web-серверы и MIME
Глава 8. Программироавние Web-страниц с помощью CGI
Что такое CGI?
Для чего CGI не предназначен
Как действует CGI
Основные формы: дескрипторы и атрибуты
Усовершенствованные формы
Вопросы проектирования
Применение CGI
Справочная документация по ресурсам CGI
Глава 9. Разработка CGI с помощью оболочек
Зачем применять сценарии оболочки для поддержки CGI?
Другие оболочки UNIX
Зачем использовать что-либо еще?
Глава 10. Разработка CGI на языке Perl
Почему именно Perl?
Проблемы CGI-программирования
Введение в CGI.pm
Глава 11. Разработка CGI на языках С и С++
Зачем использовать языки С/С++ для поддержки CGI?
Глава 12. Введение в протокол передачи гипертекста (НТТР)
Функции НТТР
Идентификация и преодоление некотоорых проблем поризводительности
Применение кэша для снижения числа загрузок из сети
Взгляд в будущее
Глава 13. Контроль активности Web-сервера
Файлы регистрации доступа
Файлы расширенной регистрации доступа
Файлы регистрации ошибок
Базовый анализ
Расширенный анализ
Точность регистрации доступа
Средства анализа

Часть IV. Управление исходным кодом
Глава 14. Введение в управление версиями
Что такое управление версиями?
Концепции управления версиями, пример применения
Расширенные концепции
Глава 15. Введение в RCS
Что такое RCS?
Зачем нужна RCS?
Как использовать RCS?
Эффективность
Что еще может RCS?
Глава 16. Введение в CVS
Чем CVS отличается RCS и SCCS?
Начало проекта
Ключевые слова
Переменные среды
Глава 17. Введение в SCCS
Основы функционирования
Обзор команд SCCS
Дополнительные свойства SCCS
Слияние версий
Использование SCCS
Практическое использование

Часть V. Часто задаваемые вопросы
Глава 18. Часто задаваемые вопросы по системе AIX
Общие положения
Утилита SMIT
Снимаем резервную копию
Управление памятью и порцессами
Оболочки, команды и программа InfoExplorer в системе AIX
Видео и графические средства
Различные вопорсы администрирования
Программирование на языке С/С++
Программироавние на языке Fortran
GNU и другие виды свободно распространяемого программного обеспечения
Программные продукты независимых поставщиков
Глава 19. Часто задаваемые вопросы по системе BSD
История создания системы BSD
Вопросы общего характера
Инсталяция FreeBSD
Где можно приобрести системы BSD
Аппаратные средства, поддерживаемые системой BSD
Приложения для системы BSD
Глава 20. Часто задаваемые вопросы по системе HP-UX
Выбор компонентов системы HP-UX
Независимые поставщики компонентов для систем HP
Графический пользовательский интерфейс HP-UX
Операционная система HP-UX
Проблемы, возникающие в процессе программирования
Различные проблемы, связанные с аппаратными средствами и периферийными устройствами
Определение местоположения некоторых файлов
Специфическая информация о версии 10.х
Версия 9.10
Глава 21. Часто задаваемые вопросы по системе Linux
Что представляет собой система Linux?
Что входит в дистрибутив Linux
Требования к оборудованию
Как установить систему Linux
Какие исходные программные коды предоставляются пользователю?
Можно ли использовать Linux при работе в Internet?
Как получить помощь при возникновении проблем?
Глава 22. Часто задаваемые вопросы по системе Solaris
Сведения общего характера
Как найти нужную информацию
Администрирование системы
Организация и сопровождение сети
Диагностика неисправностей
Разработка программного обеспечения
Глава 23. Часто задаваемые вопросы по системе IRIX
Вопросы, связанные с инсталляцией
Сетевые проблемы
Управление ресурсами
Вопросы, возникающие при использовании магнитной ленты
Вопросы безопасности
Вопросы различного характера
Материалы для дальнейшего углубления знаний

ГЛОССАРИЙ