Perl для системного администрирования
Автор: Дэвид Н.Бланк-Эдельман
Издательство: Символ-Плюс
Год выпуска: 2001
Кол-во страниц: 488
Формат: PDF
Качество: eBook (изначально компьютерное)
ISBN: 5-93286-024-3
ISBN: 1-56592-609-9 (англ)
Оригинальное издание:
David N.Blank-Edelman
Perl for System Administration
O'Reilly Media, 2000
Описание:
Эта книга будет полезна администраторам с различным уровнем опыта — от обычных пользователей Linux до администраторов крупных систем. Автор рассматривает основные платформы, включая Unix, Windows NT/2000 и MacOS. При наличии некоторого опыта программирования на Perl вы узнаете, как при помощи этого языка повысить производительность во многих областях, включая: управление учетными записями пользователей; наблюдение за файловой системой и отслеживание процессов; работу с сетевыми службами имен NIS и DNS; администрирование баз данных при помощи DBI и ODBC; работу со службами каталогов LDAP и ADSI; обработку и анализ файлов журналов регистрации; поддержку защищенной сети; наблюдение за удаленными устройствами средствами SNMP.
Автор — опытный системный администратор, работающий в многоплатформенном окружении, что предоставляет вам хорошую возможность поучиться на чужом опыте. Вы узнаете о возможных ловушках и способах их обойти при помощи Perl. Включенные в книгу примеры и сценарии можно использовать для решения рутинных повседневных задач.
Краткое оглавление книги
Предисловие
1. Введение
- Системное администрирование — это ремесло
- Какой помощи ждать от Perl
- Эта книга покажет вам, как
- Что вам нужно
- Поиск и установка модулей
- Нелегко быть всемогущим
- Ссылки на подробную информацию
2. Файловые системы
- Perl приходит на помощь
- Различия файловых систем
- Прогулка по файловой системе
- Обход файловой системы при помощи модуля File::Find
- Работа с дисковыми квотами
- Получение сведений об использовании файловой системы
- Информация о модулях из этой главы
- Источники подробной информации
3. Учетные записи пользователей
- Информация о пользователях в Unix
- Информация о пользователях в Windows NT/2000
- Создание системы учетных записей для работы с пользователями
- Информация о модулях из этой главы
- Рекомендуемая дополнительная литература
4. Действия пользователей
- Управление процессами в MacOS
- Управление процессами в NT/2000
- Управление процессами в Unix
- Отслеживание операций с файлами и сетью
- Информация о модулях из этой главы
- Рекомендуемая дополнительная литература
5. Службы имен TCP/IP
- Файлы узлов
- NIS, NIS+ и WINS
- Служба доменных имен (DNS)
- Информация о модулях из этой главы
- Рекомендуемая дополнительная литература
6. Службы каталогов
- Что такое каталог?
- Finger: простая служба каталогов
- Служба каталогов WHOIS
- LDAP: сложная служба каталогов
- ADSI (Интерфейсы служб активных каталогов)
- Информация о модулях из этой главы
- Рекомендуемая дополнительная литература
7. Администрирование баз данных SQL
- Взаимодействие с SQL-сервером из Perl
- Использование DBI
- Использование ODBC
- Документирование сервера
- Учетные записи баз данных
- Мониторинг состояния сервера
- Информация о модулях из этой главы
- Рекомендуемая дополнительная литература
8. Электронная почта
- Отправка почты
- Распространенные ошибки при отправке почты
- Получение почты
- Информация о модулях из этой главы
- Рекомендуемая дополнительная литература
9. Журналы
- Текстовые журналы
- Двоичные журналы
- Данные с состоянием и без
- Проблемы с пространством на диске
- Анализ журналов
- Информация о модулях из этой главы
- Рекомендуемая дополнительная информация
10. Безопасность и наблюдение за сетью
- Обращаем внимание на неожиданные или несанкционированные изменения
- Обращайте внимание на подозрительную активность
- Протокол SNMP
- Опасность на проводе
- Предотвращение подозрительных действий
- Информация о модулях из этой главы
- Рекомендуемая дополнительная литература
A. Пятиминутное руководство по RCS
B. Десятиминутное руководство по LDAP
C. Восьмиминутное руководство по XML
D. Пятнадцатиминутное руководство по SQL
E. Двадцатиминутное руководство по SNMP
Алфавитный указатель
Об авторе
Дэвид Н.Бланк-Эдельман (David N.Blank-Edelman) — директор по технологиям факультета вычислительной техники Северо-восточного Университета (Northeastern University College of Computer Science). Последние 14 лет он работал системным и сетевым администратором на больших многоплатформенных системах в Brandies University, в технологической группе Кэмбриджа (Cambridge Technology Group) и лаборатории MIT. Кроме того, он является главным техническим редактором журнала «The Perl Journal» и написал немало статей о музыке разных стран. В свободное время он учится играть на мбире — традиционном музыкальном инструменте Зимбабве.
Другие мои раздачи на смежные темы:
- С.Гулич, Ш.Гундаварам, Г.Бирзнекс - CGI программирование на Perl, 2-е изд. [PDF, eBook]
- Дж.Фридл - Регулярные выражения, 3-е изд. [PDF, eBook]