Администрирование Linux систем для профессионалов. 2е издание.
Copyright © 2017 Dennis Matotek, James Turnbull and Peter Lieverdink
|
Данный документ предоставляется по лицензии Creative Commons Attribution 3.0 License, за исключением разделов со специальными оговорками. |
Данная работа является предметом авторского права...
ISBN-13 978-1-4842-2007-8
ISBN-10 1-4842-2007-2
2017-03-17
- Авторы
- Деннис Мэйтоутек
- Джеймс Тарнбул
- Питер Лайевердинк
- Директор- распорядитель
- Велмоуид Спар
- Директор редакции
- Тодд Грин
- Редактор приобретения
- Луиза Корриган
- Редактор разработки
- Джеймс Маркхам
- Технический рецензент
- Сандер ван Вугт
- Управляющий редактор
- Нэнси Чен
- Редакторы текста
- Лоури Джейкобс,
- Ким Вимпсет,
- SPi Global
- SPi Global
- Художник
- SPi Global
Деннис Мэйтоутек живёт и работает в Мельбурне, Автсралия - вероятно, местом рождения великолепного кофе и домом для некоторого числа достойных кофеен, а также многих, многих неплохих. Он работает главным инженеров по разработкам в Envato, цифровом рынке реального времени, в котором сообщество созидателей может помочь воплощению идей в жизнь. Там он помогает команде инженеров развёртывать код, строить инфраструктуру и наблюдать за производительностью для различных систем, в основном написанных в Rails. Как правило, он работает с AWS, а не с голым железом и ценит тот момент, что ему нет необходимости менять нерабочие диски. Вместе со своими юными детьми, Зигги и Аникой, он счастливо живёт со своим партнёром Бьянкой и рядом домашних питомцев - одной собакой и шестью цыплятами.
Джеймс Тарнбул - является техническим директором (CTO) Empatico, сопредседателем конференции O’Reilly Velocity, советником AccessNow and Docker Inc. Ранее работал техническим директором Kickstarter, вице- президентом в Venmo, а ещё ранее был сотрудником и руководителем в лабораториях Docker и Puppet. Он участвует в ряде проектов с открытым исходным кодом и постоянно обсуждает темы, связанные с кодированием, системным администрированием и технологиями с открытым исходным кодом. Он является автором нескольких книг: https://terraformbook.com/, https://www.artofmonitoring.com/, https://www.dockerbook.com/, https://www.logstashbook.com/, Pro Puppet (Apress, 2011), Pulling Strings with Puppet: Systems Administration Made Easy (Apress, 2008), Hardening Linux (Apress, 2008) и Pro Nagios 2.0 (Apress, 2006).
Питер Лайевердинк родился в небольшом голландском сельском городке. Он владеет парой деревянных башмаков, но никогда не ел тюльпаны и не жил в ветряной мельнице. В свой 22-й день рождения Питер переехал в Австралию и некоторое время работал в кабинете офиса. Теперь у него собственное дело, Creative Contingencies Pty, Ltd. Этот бизнес полагается на программное обеспечение с открытым исходным кодом для инфраструктуры и разработки, а также от повседневных офисных задач. Питер специализируется на раработке веб приложений и помогает прочим предприятиям внедрять решения с открытым исходным кодом, применяя Linux как в настольных компьютерах, так и в серверах.
Сандер ван Вугт - автор бестселлеров и технический наставник, живущий в Нидерландах. В своей профессиональной жизни Сандер основное внимание уделяет корпоративным дистрибутивам Linux и является автором нескольких книг и видеокурсов по ним. Чтобы получить дополнительную информацию, посетите его веб сайт www.sandervanvugt.com.
- Введение
- Часть I. Самое начало
- Глава 1. Введение в linux
- Глава 2. Установка Linux
- Глава 3. Введение в VirtualBox, Git и Vagrant
- Глава 4. Основы Linux
- Глава 5. Пользователи и группы
- Глава 6. Запуск и службы
- Глава 7. Сетевые среды и межсетевые экраны
- Введение в сети и их построение
- Обнаружение общих неполадок в сетях
- Ping!
- MTR
- Команда tcpdump
- Инструментарий Netcat
- Вы это сделали?
- Прочие инструменты поиска неисправностей
- Добавление пакетов маршрутизации и прямой адресации
- Netfilter и iptables
- Как работают Netfilter/ iptables
- Таблицы
- Цепи
- Политики
- NAT
- Применение команд Firewall-cmd
- Применение команд ufw
- Применение команд iptables
- Расширение правил межсетевого маршрутизатора
- Ограничения регистрации и её частоты, а также безопасность Netfilter
- Дальнейшее объяснение Firewall-cmd
- Обёртки TCP
- Установка соединения ppp
- Выводы
- Глава 8. Управление пакетами
- Глава 9. Управление хранением и восстановление после сбоев
- Часть II. Заставим Linux работать на вас
- Глава 10. Службы инфраструктуры: NTP, DNS, DHCP и SSH
- Глава 11. Службы Web и SQL
- Глава 12. Почтовые службы
- Глава 13. Совместное использование файлов и печать
- Глава 14. Резервное копирование и восстановление
- Глава 15. Сетевые среды с VPN
- Глава 16. Службы каталога
- Обзор
- Что такое LDAP?
- Общие соображения
- Реализация
- Установка
- Настройка
- Управление и инструменты LDAP
- LDIF и добавление пользователей
- Добавление пользователей из файлов LDIF
- Поиск по вашему дереву LDAP
- Удаление элементов из вашего каталога LDAP
- Покрытие политики пароля
- Проверка вашего списка контроля доступа
- Резервное копирование вашего каталога LDAP
- Диспетчер учётных записей LDAP: GUI на основе веб
- Установка и настройка
- Добавление виртуального хоста Apache в LAM
- Интеграция с другими службами
- Выводы
- Глава 17. Мониторинг и оптимизация производительности
- Глава 18. Журналирование и мониторинг
- Регистрация
- Анализ журнала и установление соответствия записей
- Мониторинг
- Выводы
- Глава 19. Управление настройкой
- Подготовка к работе
- Управление настройкой
- Введение в Puppet
- Установка Puppet
- Настройка Puppet
- Запись Манифеста
- Подключение нашего первого клиента
- Создание нашей первой настройки
- Применение нашей первой настройки
- Определение настроек для множества хостов
- Связанные ресурсы
- Использование шаблонов
- Ещё Puppet
- Поиск неисправностей в Puppet
- Введение в Ansible
- Тестирование Serverspec
- Выводы
- Указатель