Linux в действии

В наличии Цена за шт.

1870

Количество
Купить

Акции и скидки Поделиться


  • Артикул:00-01047099
  • Автор: Клинтон Д.
  • ISBN: 978-5-4461-1199-2
  • Обложка: Мягкий переплет
  • Издательство: Питер (все книги издательства)
  • Город: СПб
  • Страниц: 416
  • Формат: 70х100/16
  • Год: 2021
  • Вес: 1040 г
  • Серия: Библиотека программиста (все книги серии)
Развернуть ▼

Без практики ничему нельзя научиться, и Linux не исключение.
Книга «Linux в действии» поможет приобрести навыки защиты файлов, папок и серверов, безопасной установки патчей и приложений, а также управления сетью.
В книге описываются 12 реальных проектов, в том числе автоматизация системы резервного копирования и восстановления, настройка личного файлового облака в стиле Dropbox и создание собственного сервера MediaWiki.
На интересных примерах вы изучите виртуализацию, аварийное восстановление, обеспечение безопасности, резервное копирование, внедрение DevOps и устранение неполадок системы.
Каждая глава заканчивается обзором практических рекомендаций, глоссарием новых терминов и упражнениями.

Оглавление
Предисловие
Благодарности
Об этой книге
Кому следует прочитать эту книгу
Структура издания: дорожная карта
О коде
Дистрибутивы Linux
Форум книги
Другие интернет-ресурсы
От издательства
Об авторе
Об иллюстрации на обложке
Глава 1. Добро пожаловать в Linux
1.1. Что отличает Linux от других операционных систем
1.2. Основные сведения
1.2.1. Файловая система Linux
1.2.2. Начало работы: инструменты навигации в Linux
1.2.3. Начало работы: инструменты управления файлами Linux
1.2.4. Управление с клавиатуры
1.2.5. Псевдофайловые системы
1.2.6. Покажите, кто в доме хозяин: sudo
1.3. Получение справки
1.3.1. Мап-файлы
1.3.2. Команда info
1.3.3. Всемирная паутина
Резюме
Ключевые понятия
Рекомендации по безопасности
Обзор команд
Самотестирование
Глава 2. Виртуализация Linux: создание безопасной и простой рабочей среды
2.1. Что такое виртуализация
2.2. Работа с VirtualBox
2.2.1. Работа с менеджерами пакетов Linux
2.2.2. Определение виртуальной машины (ВМ)
2.2.3. Установка операционной системы
2.2.4. Клонирование и совместное использование виртуальной машины VirtualBox
2.3. Работа с контейнерами Linux (LXC)
2.3.1. Начало работы с LXC
2.3.2. Создание вашего первого контейнера
Резюме
Ключевые понятия
Рекомендации по безопасности
Обзор команд
Самотестирование
Глава 3. Удаленное подключение: безопасный доступ к машинам по сети
3.1. Важность шифрования
3.2. Начало работы с OpenSSH
3.3. Вход на удаленный сервер по SSH
3.4. Беспарольный доступ по SSH
3.4.1. Генерация новой пары ключей
3.4.2. Копирование открытого ключа по сети
3.4.3. Работа с несколькими ключами шифрования
3.5. Безопасное копирование файлов с помощью SCP
3.6. Использование удаленных графических программ через соединения SSH
3.7. Управление процессами в Linux
3.7.1. Просмотр процессов с помощью команды ps
3.7.2. Работа с systemd
Резюме
Ключевые понятия
Рекомендации по безопасности
Обзор команд
Самотестирование
Глава 4. Управление архивами: создание резервных копий или копирование целых файловых систем
4.1. Зачем архивировать
4.1.1. Сжатие
4.1.2. Архивы: некоторые важные соображения
4.2. Что архивировать
4.3. Гдесоздаватьрезервнуюкопию
4.4. Архивирование файлов и файловых систем с помощью инструмента tar
4.4.1. Примеры простого архива и сжатия
4.4.2. Потоковая архивация файловой системы
4.4.3. Сбор файлов с помощью инструмента find
4.4.4. Сохранение разрешений и прав собственности и извлечение архивов
4.5. Архивирование разделов с помощью инструмента dd
4.5.1. Работа с инструментом dd
4.5.2. Стирание дисков с помощью инструмента dd
4.6. Синхронизация архивов с помощью инструмента rsync
4.7. Вопросы планирования
Резюме
Ключевые понятия
Рекомендации по безопасности
Обзор команд
Самотестирование
Глава 5. Автоматизированное администрирование: настройка автоматического резервного копирования
5.1. Сценарии с Bash
5.1.1. Пример сценария резервного копирования системных файлов
5.1.2. Пример сценария для изменения имен файлов
5.2. Резервное копирование данных в системе AWS S3
5.2.1. Установка интерфейса командной строки AWS (CLI)
5.2.2. Настройка аккаунта AWS
5.2.3. Создание корзины AWS
5.3. Планирование регулярного резервного копирования с помощью инструмента cron
5.4. Планирование нерегулярного резервного копирования с помощью инструмента апасгоп
5.4.1. Запуск задания синхронизации S3
5.5. Планирование регулярного резервного копирования с помощью таймеров systemd
Резюме
Ключевые понятия
Рекомендации по безопасности
Обзор команд
Самотестирование
Глава 6. Инструменты для критических ситуаций: создание устройства для восстановления системы
6.1. Работа в режиме восстановления
6.1.1. Системный загрузчик GRUB
6.1.2. Использование режима восстановления в Ubuntu
6.1.3. Использование режима восстановления в CentOS
6.1.4. Поиск средств восстановления из командной строки
6.2. Создание загрузочного диска восстановления
6.2.1. Образы аварийного восстановления системы
6.2.2. Запись образов на загрузочные USB-накопители
6.3. Запуск загрузочного диска для работы
6.3.1. Тестирование системной памяти
6.3.2. Поврежденные разделы
6.3.3. Восстановление файлов из поврежденной файловой системы
6.4. Восстановление пароля: монтирование файловой системы с помощью инструмента chroot
Резюме
Ключевые понятия
Рекомендации по безопасности
Обзор команд
Самотестирование
Глава 7. Веб-серверы: создание сервера MediaWiki
7.1. СозданиесервераЦАМР
7.2. Настройка веб-сервера Apache вручную
7.2.1. Установка веб-сервера Apache на Ubuntu
7.2.2. Заполнение корневого каталога документов сайта
7.3. Установка базы данных SQL
7.3.1. Усиление защиты SQL
7.3.2. Администрирование SQL
7.4. Установка РНР
7.4.1. Установка РНР в Ubuntu
7.4.2. Тестирование установки РНР
7.5. Установка и настройка MediaWiki
7.5.1. Диагностика недостающих расширений
7.5.2. Подключение MediaWiki к базе данных
7.6. Установка веб-сервера Apache на CentOS
7.6.1. Общие сведения о сетевых портах
7.6.2. Управление сетевым трафиком
7.6.3. Установка MariaDB на CentOS
7.6.4. Установка РНР на CentOS
Резюме
Ключевые понятия
Рекомендации по безопасности
Обзор команд
Самотестирование
Глава 8. Совместное использование файлов в сети: создание сервера для совместного использования файлов Nextcloud
8.1. Корпоративный файлообменник и Nextcloud
8.2. Установка Nextcloud с помощью моментальных снимков
8.3. Установка Nextcloud вручную
8.3.1. Предварительные требования к оборудованию
8.3.2. Построение сервера 1.АМР
8.3.3. Конфигурирование Apache
8.3.4. Скачивание и распаковка Nextcloud
8.4. Администрирование Nextcloud
8.5. Использование AWS S3 в качестве основного хранилища Nextcloud
Резюме
Ключевые термины
Рекомендации по безопасности
Обзор команд
Самотестирование
Глава 9. Защита вашего веб-сервера
9.1. Очевидные вещи
9.2. Контролирование доступа к сети
9.2.1. Настройка брандмауэра
9.2.2. Использование нестандартных портв
9.3. Шифрование данных при передаче
9.3.1. Подготовка домена вашего сайта
9.3.2. Генерация сертификатов с использованием Let's Encrypt
9.4. Усиление процесса аутентификации
9.4.1. Контроль за объектами файловой системы с помощью SELinux
9.4.2. Установка и активация SELinux
9.4.3. Применение политик SELinux
9.4.4. Системные группы и принцип наименьших привилегий
9.4.5. Изоляция процессов в контейнерах
9.4.6. Сканирование на наличие опасных идентификаторов пользователей
9.5. Аудит системных ресурсов
9.5.1. Сканирование на наличие открытых портов
9.5.2. Сканирование на предмет активных служб
9.5.3. Поиск установленного программного обеспечения
Резюме
Ключевые термины
Обзор команд
Самотестирование
Глава 10. Защита сетевых соединений: создание VPN или DMZ
10.1. Создание туннеля OpenVPN
10.1.1. Конфигурирование сервера OpenVPN
10.1.2. Конфигурирование клиента OpenVPN
10.1.3. TестированиевашегоVPN
10.2. Построение сетей, защищенных от вторжений
10.2.1. Демилитаризованные зоны (DMZ)
10.2.2. Использование iptables
10.2.3. Создание DMZ с помощью iptables
10.2.4. Создание DMZ с помощью Shorewall
10.3. Построение виртуальной сети для тестирования инфраструктуры
Резюме
Ключевые термины
Обзор команд
Самотестирование
Глава 11. Мониторинг системы: работа с файлами журналов
11.1. Работассистемнымижурналами
11.1.1. Журналирование с помощью journald
11.1.2. Журналирование с помощью syslogd
11.2. Управлениефайламижурналов
11.2.1. Способ journald
11.2.2. Способ syslogd
11.3. Обработка больших файлов
11.3.1. Использование grep
11.3.2. Использованиеawk
11.3.3. Использование sed
11.4. Мониторинг с обнаружением вторжений
11.4.1. Настройка почтового сервера
11.4.2. УстановкаTripwire
11.4.3. Конфигурирование Tripwire
11.4.4. Генерация тестового отчета Tripwire
Резюме
Ключевые понятия
Рекомендации по безопасности
Обзор команд
Самотестирование
Глава 12. Совместное использование данных в частной сети
12.1. Обмен файлами с помощью протокола сетевого доступа к файловым системам (NFS)
12.1.1. Настройка NFS-сервера
12.1.2. Настройка клиента
12.1.3. Монтирование общего ресурса NFS во время загрузки
12.1.4. Безопасность NFS
12.2. Обмен файлами с пользователями Windows с помощью Samba
12.2.1. Тестирование вашей конфигурации Samba
12.2.2. Доступ к серверу Samba из Windows
12.3. Совместное использование файлов с помощью символических ссылок
Резюме
Ключевые термины
Рекомендации по безопасности
Обзор команд
Самотестирование
Глава 13. Устранение проблем производительности системы
13.1. Проблемы с загрузкой процессора
13.1.1. Измерение загрузки процессора
13.1.2. Управление загрузкой процессора
13.1.3. Создание проблем (симуляция загрузки процессора)
13.2. Проблемы с памятью
13.2.1. Оценка состояния памяти
13.2.2. Оценка состояния свопа
13.3. Проблемы доступности запоминающего устройства
13.3.1. Ограничения inode
13.3.2. Решение
13.4. Проблемы с перегрузкой сети
13.4.1. Измерение полосы пропускания
13.4.2. Решения
13.4.3. Формирование сетевого трафика с помощью команды tc
13.5. Инструменты мониторинга
13.5.1. Агрегирование данных мониторинга
13.5.2. Визуализация ваших данных
Резюме
Ключевые термины
Рекомендации по безопасности
Обзор команд
Самотестирование
Глава 14. Устранение неполадок в сети
14.1. Понимание адресации TCP/IP
14.1.1. Что такое адресация NAT
14.1.2. Работа с адресацией NAT
14.2. Установление сетевого подключения
14.3. Устранение неполадок исходящего соединения
14.3.1. Отслеживание статуса вашей сети
14.3.2. Назначение IP-адресов
14.3.3. Конфигурирование службы DNS
14.3.4. Обслуживание сети
14.4. Устранение неполадок при входящем соединении
14.4.1 Сканирование внутреннего соединения: netstat
14.4.2. Сканирование внешнего соединения: netcat
Резюме
Ключевые понятия
Рекомендации по безопасности
Обзор команд
Самотестирование
Глава 15. Устранение неполадок с периферийными устройствами
15.1. Идентификация подключенных устройств
15.2. Управление периферийными устройствами с помощью модулей ядра Linux
15.2.1. Поиск модулей ядра
15.2.2. Загрузка модулей ядра вручную
15.3. Ручное управление параметрами ядра во время загрузки
15.3.1. Передача параметров во время загрузки
15.3.2. Передача параметров через файловую систему
15.4. Управление принтерами
15.4.1. Основы 1р
15.4.2. Управление принтерами с помощью CUPS
Резюме
Ключевые понятия
Рекомендации по безопасности
Обзор команд
Самотестирование
Глава 16. Инструменты DevOps: развертывание серверной среды с использованием Ansible
16.1. Чем полезна оркестровка развертывания
16.2. Ansible: установка и настройка
16.2.1. Настройка беспарольного доступа к хостам
16.2.2. Организация Ansible-хостов
16.2.3. Тестирование подключения
16.3. Аутентификация
16.4. Сценарии Ansible playbook
16.4.1. Написание простого playbook
16.4.2. Создание многоуровневых ролевых сценариев playbook
16.4.3. Управление паролями в Ansible
Резюме
Ключевые понятия
Рекомендации по безопасности
Обзор команд
Самотестирование
Заключение
Что вы узнали
Виртуализация
Связь
Шифрование
Сетевое взаимодействие
Управление образами
Системный мониторинг
Что дальше
Ресурсы
Приложение. Обзор команд по главам
Глава 1. Добро пожаловать в Linux
Глава 2. Виртуализация Linux: создание безопасной и простой рабочей среды
Глава 3. Удаленное подключение: безопасный доступ к машинам по сети
Глава 4. Управление архивами: создание резервных копий или копирование целых файловых систем
Глава 5. Автоматизированное администрирование: настройка автоматического резервного копирования
Глава 6. Инструменты для критических ситуаций: создание устройства для восстановления системы
Глава 7. Веб-серверы: создание сервера MediaWiki
Глава 8. Совместное использование файлов в сети: создание сервера для совместного использования файлов Nextcloud
Глава 9. Защита вашего веб-сервера
Глава 10. Защита сетевых соединений: создание VPN или DMZ
Глава 11. Мониторинг системы: работа с файлами журналов
Глава 12. Совместное использование данных в частной сети
Глава 13. Устранение проблем производительности системы
Глава 14. Устранение неполадок в сети
Глава 15. Устранение неполадок с периферийными устройствами
Глава 16. Инструменты DevOps: развертываниесерверной среды с использованием Ansible


Оставьте отзыв о товаре
Рекомендуем

Артикул 00-01043007

Linux API. Исчерпывающее руководство

Linux API. Исчерпывающее руководство

3486-8% 3190 руб.

Купить
×

Диски

Журналы и бланки

Журналы для автодорог, дорожного хозяйстваЖурналы для АЗС и АЗГСЖурналы для аптекЖурналы для архивовЖурналы для аттракционовЖурналы для банковЖурналы для бассейновЖурналы для бухгалтерииЖурналы для газовых хозяйств, газораспределительных систем, ГАЗПРОМаЖурналы для гостиниц, общежитий, хостеловЖурналы для грузоподъемных механизмовЖурналы для делопроизводстваЖурналы для драгметалловЖурналы для ЖКХЖурналы для канатных дорог, фуникулеровЖурналы для кладбищЖурналы для конструкторских, научно-техническая документацияЖурналы для лесных хозяйствЖурналы для лифтовЖурналы для медицинских учрежденийЖурналы для МЧСЖурналы для нефтебазЖурналы для нефтепромысла, нефтепроводовЖурналы для образовательных учрежденийЖурналы для парикмахерских, салонов красоты, маникюрных, педикюрных кабинетовЖурналы для проверки и контроля госорганами, контролирующими организациямиЖурналы для промышленностиЖурналы для работ с повышенной опасностьюЖурналы для регулирования алкогольного рынкаЖурналы для сельских хозяйств, ветеринарииЖурналы для складовЖурналы для снегоплавильных пунктовЖурналы для стройки, строительстваЖурналы для тепловых энергоустановок, котельныхЖурналы для транспортаЖурналы для туризмаЖурналы для учреждений культуры, библиотек, музеевЖурналы для церкви, религиозных организацийЖурналы для шахт, рудников, метрополитенов, подземных сооруженийЖурналы для электроустановокЖурналы и бланки для армии, вооруженных силЖурналы и бланки для нотариусов, юристов, адвокатовЖурналы и бланки для организаций пищевого производства, общепита и пищевых блоковЖурналы и бланки для организаций, занимающихся охраной объектов и частных лицЖурналы и бланки для ФТС РФ (таможни)Журналы и бланки по экологииЖурналы и бланки, используемые в торговле, бытовом обслуживанииЖурналы и бланки, относящиеся к нескольким отраслямЖурналы по геодезии, геологииЖурналы по метрологииЖурналы по охране труда и технике безопасностиЖурналы по пожарной безопасностиЖурналы по психологииЖурналы по санитарии, проверкам СЭСЖурналы по связиЖурналы по эксплуатации зданий и сооруженийЖурналы по энергетикеЖурналы, бланки, формы для кадровых работЖурналы, бланки, формы документов для органов прокуратуры и суда, минюста, пенитенциарной системыЖурналы, бланки, формы документов МВД РФ, РосгвардииКомплекты документов и журналовОбложки для журналов и удостоверенийСамокопирующиеся бланки

Знаки безопасности, таблички, стенды

Вспомогательные знаки, таблички-наклейкиЗапрещающие знакиЗнаки для инвалидовЗнаки для уборки и сбора мусораЗнаки на автомобильЗнаки пожарной безопасностиЗнаки электробезопасностиИнформационные знаки для строительных площадокМедицинские и санитарные знакиНаклейкиПредписывающие знакиПредупреждающие знакиСтендыУказательные знакиЭвакуационные знакиЮмористические знаки

Календари

Книги

Букинистическая литератураГОСТы, ОСТыДетская литератураДомашний кругДругоеИскусство. Культура. ФилологияКниги в электронном видеКниги издательства "Комсомольская правда"Компьютеры и интернетКосмосНаука. Техника. МедицинаНормативные правовые актыОбщественные и гуманитарные наукиОхрана труда, обеспечение безопасностиПодарочные книгиПутешествия. Отдых. Хобби. СпортРелигия. Оккультизм. ЭзотерикаРостехнадзорСанПины, СП, МУ, МР, ГНСборники рецептур блюд для предприятий общественного питанияСНиП, СП, СО,СТО, РД, НП, ПБ, МДК, МДС, ВСНУчебный годХудожественная литератураЭкономическая литератураЭнциклопедии, справочники, словари

Курвиметры

Ленты с тиснением

Линейки

Авиационные и военные линейкиДетские линейкиМедицинские линейкиПортновские линейкиТехнические линейкиТрафареты с чертежными шрифтамиЧертежные линейки

Маркировочная продукция

Маркировка трубопровода "Вода"Маркировка трубопровода "Воздух"Маркировка трубопровода "Газ"Маркировка трубопровода "Жидкость"Маркировка трубопровода "Кислота"Маркировка трубопровода "Пар"Маркировка трубопровода "Прочие вещества"Маркировка трубопровода "Щелочь"

Материалы для типографии (мини-типографии)

Бумага для оргтехникиКлейПереплетные материалыПленка для печати и ламинацииФольга для тиснения

Металлические изделия (металлическая мебель, конструкции, навесы)

Металлическая мебельМеталлические изделия для дачи и дома

Носки и портянки

Одноразовая одежда

Охрана труда

Печати и штампы

Медицинские печати и штампыОснастки, самонаборные штампыПечати и штампы для бухгалтерии и делопроизводстваПечати и штампы для водителейПечать фирмы (организации, компании, подразделения, отдела)Штампы по техническому контролю, учету и хранению

Плакаты

Погоны министерств и ведомств

Подарки нашим покупателям

Полотенца

Портреты знаменитых людей

Сувениры

Бизнес сувениры, корпоративные подаркиБрелкиГимн России. Эксклюзивное графическое оформление в багетном обрамленииГудки и Рожки охотничьиЗажигалкиКружки для термопереносаКружки подарочныеПодарочные наборы игрПредметы интерьераСувениры, подарки для мужчин

Тир

Рогатки спортивные

Ткани

Товары "Юнармия"

Береты

Товары для дома и офиса

Грамоты и благодарностиИндикаторы стерилизацииКанцелярские товарыКаски, защитные очки, маскиКухонные принадлежностиОгнетушителиПланы эвакуацииСамоспасателиСредства дезинфекцииТовары для ремонтаФитолампы и прожекторыХозяйственные товарыЭлектроудлинители, тройники, катушкиЭлектроустановочные изделия

Товары для здоровья, БАДы

Аюрведические товарыСредства гигиены, косметика из минералов Мертвого моря

Товары для развития, игрушки

Бумажные модели

Товары для спорта, туризма и охоты

Походные сумки, рюкзаки и мешочки для храненияСигнальное снаряжениеТовары для фитнеса

Удостоверения, Свидетельства

Зачетные книжки, студенческие билетыУдостоверения для спортивных секцийУдостоверения рабочих различных специальностей

Упаковка, упаковочные материалы

Коробки картонные

Членские книжки

ГК, ГСК, членские книжки, пропуска и пр.Садоводческие книжки, членские книжки СНТ