Каталог книг
On-line консультант
ICQ:
603-221-314
E-mail:
kniga@bizkniga.com.ua
Реклама
Книга Системное администрирование в Linux. Адельштайн почтой
110 грн.
доставка УкрПочта +10 грн.
2009г.
Количество страниц:288
Вы опытный системный администратор и желаете приобрести навыки управления сетью в системе Linux? Или вы уже работаете в Linux и хотите продвинуться дальше в изучении этой операционной системы и стать системным администратором? Книга "Системное администрирование в Linux" даст вам такую возможность. Она предоставит вам все необходимое - как теоретические знания, так и практические навыки, чтобы вы смогли управлять сетями в операционной системе Linux.
Оглавление книги "Системное администрирование в Linux"
Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Как построена книга . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Соглашения, принятые в книге . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Использование примеров кода . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Safari® Enabled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Как с нами связаться . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Благодарности . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
От издательства . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Глава 1. Требования к системному администратору Linux . . . . . . . . . . . . . . . . 17
Об этой книге . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Чем мы можем помочь . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
С чего начать . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Нужна ли вам эта книга . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Кто нуждается в вас . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Поиск помощи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Анализ профессиональных навыков . . . . . . . . . . . . . . . . . . . . . 21
Что системный менеджер должен знать о Linux . . . . . . . . . . . . . . . . 23
Что дальше . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Глава 2. Настройка многофункционального сервера Linux . . . . . . . . . . . . . . 24
Требования к серверу . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Установка Debian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Удаленный вход в систему . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Конфигурирование сети . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Изменение пакета Debian по умолчанию . . . . . . . . . . . . . . . . . . . . . 30
Настройка квот . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Предоставление услуг по доменному имени . . . . . . . . . . . . . . . . . . 34
Добавление реляционной базы данных: MySQL . . . . . . . . . . . . . . . . 36
Надежное конфигурирование почты
с помощью Postfi x, POP3 и IMAP . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Добавление веб-сервера Apache . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Добавление FTP-сервисов с помощью инструмента ProFTPD . . . . . . 50
Суммирование веб-статистики с помощью вебалайзера . . . . . . . . . . 51
Синхронизация системного времени . . . . . . . . . . . . . . . . . . . . . . . 52
Установка модулей Perl, необходимых
для инструмента SpamAssassin . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Что дальше . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Глава 3. Система доменных имен . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Основы DNS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Доступ в BIND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Настройка сервера DNS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Конфигурирование сервера DNS с аутентификацией . . . . . . . . . . . . 60
Ответственность в DNS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Дистрибутивный метод интерпретации доменных имен . . . . . . 61
Поиск домена . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Ответы на запросы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Первичные и вторичные DNS-серверы . . . . . . . . . . . . . . . . . . . 64
Серверы только для кэширования . . . . . . . . . . . . . . . . . . . . . . 65
Редактирование файлов конфигурации . . . . . . . . . . . . . . . . . . . . . . 66
named.conf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Основной файл зоны . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Обратный файл зоны . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Тестирование поиска . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Конфигурирование вторичного сервера имен . . . . . . . . . . . . . . 77
Инструменты BIND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Команда nslookup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Команда rndc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Устранение ошибок BIND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Невозможность связи при использовании rndc . . . . . . . . . . . . . 81
named запускается, но не интерпретирует имена . . . . . . . . . . . 82
Хосты не распознаются . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Что дальше . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Глава 4. Подготовка оборудования для работы в Интернете . . . . . . . . . . . . . 87
Установка ISPConfi g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Системные требования . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
После старта . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Структура директории ISPConfi g . . . . . . . . . . . . . . . . . . . . . . . . 96
Настройка сервера для работы с помощью ISPConfi g . . . . . . . . . . . . 96
Добавление клиентов и сайтов . . . . . . . . . . . . . . . . . . . . . . . . . 98
Управление пользователями и электронной почтой . . . . . . . . 104
Конфигурирование почтового клиента . . . . . . . . . . . . . . . . . . 107
Обеспечение безопасности веб-сервера Linux . . . . . . . . . . . . . . . . 108
Роль демона, наблюдающего за демонами . . . . . . . . . . . . . . . 108
Установка и настройка monit . . . . . . . . . . . . . . . . . . . . . . . . . 110
Что дальше . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Глава 5. Почта . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Ключевые термины почтовой службы . . . . . . . . . . . . . . . . . . . . . . 114
Postfi x, Sendmail и другие почтовые клиенты . . . . . . . . . . . . . . . . . 115
Почтовый сервер Postfi x SMTP на Debian . . . . . . . . . . . . . . . . . . . . 117
Пакеты Debian, относящиеся к Postfi x . . . . . . . . . . . . . . . . . . . 117
Установка Postfi x на Debian . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Основы конфигурации Postfi x . . . . . . . . . . . . . . . . . . . . . . . . . 120
Тестирование почты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Добавление аутентификации и шифрования . . . . . . . . . . . . . . . . . 123
Аутентификация SASL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Шифрование TLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Конфигурирование почтовых агентов POP3 и IMAP . . . . . . . . . . . 131
Настройка почтового клиента . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Что дальше . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Глава 6. Администрирование Apache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Статические и динамические файлы . . . . . . . . . . . . . . . . . . . . . . . 134
Простая настройка LAMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Установка . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Apache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Файлы конфигурации Apache . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Директивы конфигурации файлов . . . . . . . . . . . . . . . . . . . . . 140
Аутентификация и авторизация . . . . . . . . . . . . . . . . . . . . . . . 142
Контейнеры и алиасы (псевдонимы) . . . . . . . . . . . . . . . . . . . . 145
Ограничения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Расширения серверной стороны . . . . . . . . . . . . . . . . . . . . . . . 147
CGI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Специфические директивы модулей PHP . . . . . . . . . . . . . . . . 150
Виртуальные хосты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Файлы журналов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Дробление и ротация журналов . . . . . . . . . . . . . . . . . . . . . . . 153
Дробление журналов с помощью vlogger . . . . . . . . . . . . . . . . 153
Анализ журналов с помощью вебалайзера . . . . . . . . . . . . . . . 154
Шифрование SSL/TLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Поддержка suEXEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Оценка производительности по эталону . . . . . . . . . . . . . . . . . . . . 156
Установка и администрирование Drupal . . . . . . . . . . . . . . . . . . . . 157
Установка Drupal с помощью утилиты apt-get . . . . . . . . . . . . . 158
Установка Drupal с ресурса . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Конфигурирование Drupal . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Устранение ошибок . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Веб-страница не отображается в браузере . . . . . . . . . . . . . . . 161
Виртуальные хосты не работают . . . . . . . . . . . . . . . . . . . . . . 163
SSI не работает . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Программа CGI не работает . . . . . . . . . . . . . . . . . . . . . . . . . . 164
SSL не работает . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Дополнительные источники . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Глава 7. Кластеры с балансировкой нагрузки . . . . . . . . . . . . . . . . . . . . . . . 165
Балансировка нагрузки и высокая доступность . . . . . . . . . . . . . . . 165
Программное обеспечение для БН . . . . . . . . . . . . . . . . . . . . . 166
IPVS на балансировщике нагрузки . . . . . . . . . . . . . . . . . . . . . 167
ldirectord . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Конфигурирование реального сервера (узлы Apache) . . . . . . . 168
Конфигурирование балансировщика нагрузки . . . . . . . . . . . . 169
Тестирование системы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Добавление ВД к БН . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Добавление других служб БН . . . . . . . . . . . . . . . . . . . . . . . . . 173
Старт без БН и ВД . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Дополнительные источники . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Глава 8. Службы локальных сетей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Распределенные файловые системы . . . . . . . . . . . . . . . . . . . . . . . 176
Введение в Samba . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Конфигурирование сети . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
DHCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Установка DHCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Запуск вашей службы DHCP . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Обеспечение статических IP-адресов . . . . . . . . . . . . . . . . . . . 183
Назначение IPv6-адресов с помощью radvd . . . . . . . . . . . . . . 184
Службы шлюзов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Службы печати . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Размышления о программах для печати . . . . . . . . . . . . . . . . . 193
Кросс-платформенная печать . . . . . . . . . . . . . . . . . . . . . . . . . 194
Контроль очередей принтера через командную строку . . . . . . 196
Управление пользователями . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Удаление пользователя . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Блокировка домашней директории . . . . . . . . . . . . . . . . . . . . . 201
Графические пользовательские менеджеры . . . . . . . . . . . . . . 201
Глава 9. Виртуализация на современном предприятии . . . . . . . . . . . . . . . . 204
Почему виртуализация популярна . . . . . . . . . . . . . . . . . . . . . . . . 204
Обработка данных высокой надежности . . . . . . . . . . . . . . . . . . . . 206
Непрерывность бизнеса и управление загрузками . . . . . . . . . 207
Скоростная подготовка к работе . . . . . . . . . . . . . . . . . . . . . . . 208
Чем помогает виртуализация . . . . . . . . . . . . . . . . . . . . . . . . . 209
Установка Xen на Fedora 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Установка VMware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Виртуализация. Преходящая причуда? . . . . . . . . . . . . . . . . . . . . . 220
Глава 10. Сценарии . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Основы bash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Имена путей и права доступа . . . . . . . . . . . . . . . . . . . . . . . . . 223
Путь по умолчанию . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Перенаправление ввода/вывода . . . . . . . . . . . . . . . . . . . . . . . 225
Переменные . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
Полезные элементы для сценариев bash . . . . . . . . . . . . . . . . . . . . 228
Выражения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Арифметика . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Оператор if . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
Устранение ошибок простого сценария . . . . . . . . . . . . . . . . . . 231
Циклы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
Планировщик задач cron . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
Конкуренция сценарных языков . . . . . . . . . . . . . . . . . . . . . . . . . . 236
Формат данных: файл /etc/passwd . . . . . . . . . . . . . . . . . . . . . 237
Версии сценария . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
Выбор сценарного языка . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
Дополнительные источники . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
Глава 11. Резервное копирование . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Резервное копирование данных на сервер с помощью rsync . . . . . 245
Основы rsync . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
Создание пользовательского сценария
резервного копирования . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
Построение списка файлов сервера резервных копий . . . . . . . 248
Восстановление потерянных или поврежденных файлов . . . . 249
Автоматизация резервного копирования . . . . . . . . . . . . . . . . 250
TAR-архивы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
Создание архива . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
Извлечение файлов из архива . . . . . . . . . . . . . . . . . . . . . . . . 252
Полный пример архивирования и распаковки с помощью tar . . . 253
Сохранение файлов на оптические носители . . . . . . . . . . . . . . . . 254
Доступ к вашему приводу CD-R . . . . . . . . . . . . . . . . . . . . . . . 255
Установка значений по умолчанию . . . . . . . . . . . . . . . . . . . . . 256
Подготовка к записи на CD-R . . . . . . . . . . . . . . . . . . . . . . . . . 257
Запись CD-R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
Проверка записи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Резервное копирование и архивация на магнитной ленте
с помощью Amanda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
Установка Amanda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
Конфигурирование Amanda . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Восстановление файлов, скопированных в резерв Amanda . . . 262
Резервное сохранение данных MySQL . . . . . . . . . . . . . . . . . . . . . . 262
Приложение. Примеры сценариев bash . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
Добавление пользователей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
Генератор случайных паролей . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
Надежный поиск по DNS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
Интегрирование ssh и screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
Об авторах . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
Быстрый поиск по ключевым словам: Книга | Системное | администрирование | в | Linux | | Адельштайн |
Доставка Книга Системное администрирование в Linux. Адельштайн почтой наложным платежом.
Купить книгу в разделе Книги компьютерные - Книги Linux
Книга Linux: полное руководство. Колисниченко (+CD)
Данная книга представляет собой великолепное руководство по Linux, позволяющее получить наиболее полное представление об этой операционной системе. Книга состоит из трех частей, каждая из которых раскрывает один из трех основных аспектов работы с Linux: Linux для пользователя, сетевые технологии Linux (и методика настройки Linux-сервера), программирование Linux. В книге охвачен очень широкий круг вопросов, начиная с установки и использования Linux "в обычной жизни" (офисные пакеты, игры, видео, Интернет), и заканчивая описанием внутренних процессов Linux, секретами и трюками настройки, особенностями программирования под Linux, созданием сетевых приложений, оптимизацией ядра и др.
Книга Серверное применение Linux. 2-е изд. Колисниченко
В книге "Серверное применение Linux" описана настройка различных типов серверов: Web-, FTP-, DNS-, DHCP-, почтового сервера, сервера баз данных. Подробно рассмотрена установка и базовая настройка операционной системы, настройка связки Apache + MySQL + PHP, дано общее устройство Linux
и разобраны основные принципы работы с этой операционной системой.