دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [8-е изд., перераб. и доп.]
نویسندگان: Денис Колисниченко
سری: В подлиннике
ISBN (شابک) : 9785977567732
ناشر: БХВ-Петербург
سال نشر: 2022
تعداد صفحات: 685 с.
[690]
زبان: Russian
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 92 Mb
در صورت تبدیل فایل کتاب Linux. От новичка к профессионалу به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب لینوکس از مبتدی تا حرفه ای نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
پاسخ به تمام سوالاتی که هنگام کار با لینوکس ایجاد می شود داده می شود: از نصب و پیکربندی این سیستم عامل تا پیکربندی سرور مبتنی بر لینوکس. مطالب کتاب تا حد امکان تمام زمینه های کاربرد لینوکس، از اجرای بازی های ویندوز تحت لینوکس تا راه اندازی وب سرور خود را پوشش می دهد. همچنین شامل موارد زیر است: ورود، کار با فایل سیستم، استفاده از رابط گرافیکی، نصب نرم افزار، راه اندازی شبکه و اینترنت، مرور اینترنت، ابزارهای امنیتی، پشتیبان گیری، حفاظت از ویروس و موارد دیگر. این مطالب بر روی آخرین نسخههای توزیعهای Fedora، openSUSE، Slackware، Ubuntu متمرکز شده است. نسخه هشتم فدورا 33، ماژول zRAM، سیستم فایل Btrfs، پیکربندی آپاچی برای اجرا در چندین پورت، راه اندازی زیر دامنه های *.example.com، انتخاب و پیکربندی VDS، فایروال ufw، \"هک های زندگی\" برای مدیران تازه کار را پوشش می دهد. وب سایت ناشر شامل فصل های اضافی در فایل های PDF و آموزش های ویدیویی است.
Даны ответы на все вопросы, возникающие при работе с Linux: от установки и настройки этой ОС до настройки сервера на базе Linux. Материал книги максимально охватывает все сферы применения Linux от запуска Windows-игр под управлением Linux до настройки собственного веб-сервера. Также рассмотрены: вход в систему, работа с файловой системой, использование графического интерфейса, установка программного обеспечения, настройка сети и Интернета, работа в Интернете, средства безопасности, резервное копирование, защита от вирусов и другие вопросы. Материал ориентирован на последние версии дистрибутивов Fedora, openSUSE, Slackware, Ubuntu. В восьмом издании рассмотрены Fedora 33, модуль zRAM, файловая система Btrfs, настройка Apache для работы на нескольких портах, организация поддоменов *.example.com, выбор и настройка VDS, брандмауэр ufw, «лайфхаки» для начинающих администраторов. На сайте издательства находятся дополнительные главы в PDF-файлах и видеоуроки.
Предисловие Что нового в восьмом издании? ЧАСТЬ I. ВЫБОР И УСТАНОВКА ДИСТРИБУТИВА Глава 1. Выбор дистрибутива 1.1. Краткая история Linux 1.2. Какой дистрибутив лучше? 1.2.1. Red Hat и Mandrake/Mandriva/Mageia 1.2.2. Fedora 1.2.3. CentOS 1.2.4. ALT Linux 1.2.5. Debian 1.2.6. Ubuntu 1.2.7. Slackware 1.2.8. openSUSE 1.3. На каком дистрибутиве основать сервер? Глава 2. Особенности установки 2.1. Системные требования 2.2. Первоначальная загрузка 2.2.1. POST и загрузчики 2.2.2. Ядро Linux и его параметры 2.3. Проверка носителей 2.4. Изменение таблицы разделов 2.4.1. Разметка диска в Fedora 30-33 2.4.2. Разметка диска в Ubuntu 2.4.3. Разметка диска в openSUSE 2.4.4. Шифрование файловой системы 2.5. Выбор устанавливаемых пакетов программ 2.6. Выбор графической среды 2.7. Установка пароля root 2.8. Создание учетных записей пользователей 2.9. Порядок установки операционных систем 2.10. Установка Linux по сети 2.10.1. Немного о загрузке и установке по сети 2.10.2. Подготовка загрузочного сервера Установка DHCP-сервера Настройка TFTP-сервера Загрузка установочного образа 2.10.3. Настройка клиента 2.11. Проблемы при установке 2.11.1. Проблема с APIC 2.11.2. Ошибка: kernel panic: VFS: Unable to mount rootfs 2.11.3. Проблемы с некоторыми LCD-мониторами 2.11.4. Сообщение Probing EDD и зависание системы 2.11.5. Установка Linux на HP Mini 2133 (проблема c ACPI) 2.11.6. Проблема с ACPI на Fujitsu Siemens Esprimo Mobile u9200 2.11.7. Переход в режим паники компьютера с процессором AMD64 2.11.8. Проблема с механизмом Enhanced Disk Device (EDD) ЧАСТЬ II. ОСНОВНЫЕ СВЕДЕНИЯ О LINUX Глава 3. Сразу после установки 3.1. Вход в систему и завершение работы 3.2. О графическом интерфейсе Linux 3.2.1. GNOME и KDE 3.2.2. Установка альтернативного графического интерфейса 3.2.3. Основные элементы интерфейса GNOME 3.3. Изменение параметров графического интерфейса 3.3.1. Отключение блокировки экрана 3.3.2. Изменение способа переключения языков ввода 3.3.3. Изменение фона рабочего стола 3.4. «Аварийные» комбинации клавиш, использование клавиши3.5. Практические приемы работы с консолью 3.5.1. Автодополнение командной строки и псевдонимы команд 3.5.2. Графические терминалы 3.5.3. Перенаправление ввода/вывода Глава 4. Файловая система Linux 4.1. Файловые системы, поддерживаемые Linux 4.1.1. Выбор файловой системы 4.1.2. Linux и файловые системы Windows 4.1.3. Сменные носители 4.2. Особенности файловых систем Linux 4.2.1. Имена файлов в Linux 4.2.2. Файлы и устройства 4.2.3. Корневая файловая система и монтирование 4.2.4. Стандартные каталоги Linux 4.3. Внутреннее строение файловой системы 4.4. Команды для работы с файлами и каталогами 4.4.1.Работа с файлами 4.4.2. Работа с каталогами 4.5. Использование ссылок. Команда In 4.5.1. Жесткие и мягкие ссылки 4.5.2. Создание ссылок 4.5.3. Определение ссылок 4.5.4. Удаление файлов и жесткие ссылки 4.5.5. Разница между копированием и созданием жесткой ссылки 4.6. Права доступа и атрибуты файла. Команды chown, chmod и chattr 4.6.1. Права доступа к файлам и каталогам 4.6.2. Смена владельца файла 4.6.3. Специальные права доступа (SU1D и SGID) 4.6.4. Атрибуты файла. Запрет изменения файла 4.6.5. Команды поиска файлов: find, which и locate 4.7. Монтирование файловых систем 4.7.1. Команды mount и umount 4.7.2. Файлы устройств и монтирование Жесткие диски Приводы оптических дисков Флешки и внешние жесткие диски 4.7.3. Опции монтирования файловых систем 4.7.4. Монтирование разделов при загрузке 4.7.5. Подробно о UUID и файле /etc/fstab 4.7.6. Монтирование флеш-дисков 4.8. Настройка журнала файловой системы ext3/ext4 4.9. Файловая система ext4 4.9.1. Сравнение ext3 и ext4 4.9.2. Совместимость с ext3 4.9.3. Переход на ext4 4.10. Программы для разметки диска 4.10.1. Стандартная программа fdisk 4.10.2. Графическая программа для разметки диска GParted 4.11. Таблица разделов GPT 4.12. Несколько слов о CD/DVD-дисках 4.13. Scalpel — инструмент для восстановления файлов 4.14. Новшества Fedora 33: zRAM и Btrfs Глава 5. Командный интерпретатор bash 5.1. bash: основные сведения 5.2. Автоматизация задач с помощью bash 5.3. Привет, мир! 5.4. Использование переменных в собственных сценариях 5.5. Передача параметров сценарию 5.6. Массивы 5.7. Циклы 5.8. Условные операторы 5.9. Мониторинг и перезапуск сервисов Apache и MySQL с помощью bash Глава 6. Пользователи и группы 6.1. Многопользовательская система 6.2. Пользователь root 6.2.1. Полномочия пользователя root 6.2.2. Временное получение полномочий root Команда sudo Команда su Команды gksudo/gksu и kdesudo/kdesu Проблемы с sudo в Ubuntu и Kubuntu Ввод серии команд sudo 6.2.3. Переход к традиционной учетной записи root Преимущества и недостатки sudo Традиционная учетная запись root в Ubuntu 6.3. Создание, удаление и модификация пользователей и групп стандартными средствами 6.3.1. Отдельные пользователи 6.3.2. Группы пользователей 6.4. Управление пользователями и группами с помощью графических конфигураторов 6.4.1. Конфигураторы в Fedora и Ubuntu 6.4.2. Графический конфигуратор в openSUSE Еще о правах root и командах su и sudo применительно к openSUSE Конфигуратор Центр безопасности openSUSE 6.5. Квотирование Глава 7. Пакеты и управление пакетами 7.1. Способы установки программного обеспечения в Linux 7.2. Репозитории пакетов 7.3. Программы для управления пакетами 7.4. Программа грш (все Red Hat-совместимые дистрибутивы) 7.5. Программа urpmi 7.5.1. Установка пакетов 7.5.2. Обновление и удаление пакетов 7.5.3. Поиск пакета. Получение информации о пакете 7.6. Программа yum 7.6.1. Использование yum 7.6.2. Управление источниками пакетов 7.6.3. Установка пакетов через прокси-сервер 7.6.4. Плагины для yum 7.7. Менеджер пакетов dnf 7.8. Программы dpkg и apt-get: установка пакетов в Debian/Ubuntu 7.8.1. Программа dpkg 7.8.2. Программа apt 7.8.3. Установка RPM-пакетов в Debian/Ubuntu 7.8.4. Подключение репозитория Medibuntu 7.8.5. Графические менеджеры в Debian/Ubuntu 7.8.6. Волшебная команда update 7.9. Установка пакетов в Slackware 7.9.1. Управление пакетами Программа установки пакетов installpkg Программа удаления пакетов removepkg Программа обновления пакетов upgradepkg 7.9.2. Нет нужного пакета: вам поможет программа rpm2tgz 7.9.3. Программа slackpkg: установка пакетов из Интернета 7.10. Установка программ в openSUSE 7.10.1. Менеджер пакетов zypper 7.10.2.Графический менеджер пакетов openSUSE 7.11. Снапы 7.11.1. Введение в снапы 7.11.2. Работа со снапами ЧАСТЬ III. НАСТРОЙКА СЕТИ И ИНТЕРНЕТА Глава 8. Настройка локальной сети 8.1. Локальная сеть с использованием технологии Gigabit Ethernet 8.2. Файлы конфигурации сети в Linux 8.3. Об именах сетевых интерфейсов 8.4. Настройка сети с помощью конфигуратора nm-connection-editor 8.5. Конфигуратор netconfig в Slackware 8.6. Утилиты для диагностики соединения 8.7. Для фанатов, или настройка сети вручную 8.7.1. Конфигурационные файлы Fedora/CentOS 8.7.2. Конфигурационные файлы openSUSE 8.7.3. Конфигурационные файлы старых версий Debian/Ubuntu 8.7.4. Команда hostnamectl 8.7.5. Команда mii-tool 8.8. Еще несколько слов о настройке сети Глава 9. Настройка соединения Wi-Fi 9.1. Настройка беспроводного соединения с помощью NetworkManager 9.2. Что делать, если сети нет в списке? 9.3. Точка доступа Wi-Fi на смартфоне Глава 10. Настройка VPN-соединения 10.1. Вкратце о выборе VPN-сервера и тарифного плана 10.2. Настройка VPN-подключения Глава 11. Объединение интернет-каналов 11.1. Цели и средства решения задачи 11.2. Простой способ со статической маршрутизацией 11.3. Сложный способ с гибкой настройкой отказоустойчивости ЧАСТЬ IV. LINUX ДОМА И В ОФИСЕ Глава 12. Поддержка форматов мультимедиа 12.1. Что такое кодеки и почему их нет в Linux? 12.2. Настройка дистрибутива Fedora 32-33 12.3. Установка кодеков в openSUSE 12.4. Установка кодеков в Ubuntu 20.10 12.5. Домашний медиацентр на основе openELEC 12.5.1. Выбор дистрибутива 12.5.2. Установка дистрибутива 12.5.3. Настройка и использование 12.5.4. Удаленный доступ 12.5.5. А где же консоль? 12.5.6. Ложки дегтя Глава 13. Графическая подсистема 13.1. Настройка X.Org в современных дистрибутивах 13.2. Конфигурационный файл X.Org 13.3. Синтаксис файла xorg.conf 13.4. Установка проприетарных драйверов NVIDIA в Fedora 21-29 13.5. Команда xrandr Глава 14. Офисные пакеты 14.1. Выбор офисного пакета 14.1.1. LibreOfFice 14.1.2. Calligra Suite 14.1.3. WPS Office (Kingsoft Office) 14.2. Кроссплатформенная совместимость 14.3. Вкратце об OpenOffice.org Глава 15. Графический редактор GIMP 15.1. Начало работы 15.2. Обработка фотографий 15.2.1. Изменение размера (масштабирование) 15.2.2. Вращение 15.2.3. Кадрирование (обрезка) 15.2.4. Инструмент Размывание-Резкость 15.3. Работа в GIMP с помощью скриптов 15.4. Windows-версия GIMP Глава 16. Обзор текстовых редакторов кода 16.1. Текстовые редакторы vi, nano, pico, ее, mcedit 16.2. Современные редакторы кода 16.2.1. Atom 16.2.2. Sublime Text 3 16.2.3. Brackets от Adobe Глава 17. Популярные программы для работы с Интернетом 17.1. Браузер Firefox 17.2. Браузер Chromium 17.3. Почтовый клиент 17.4. Skype 17.5. FTP-клиенты 17.6. Р2Р-клиенты Глава 18. Виртуальная машина VirtualBox 18.1. Зачем нужна виртуальная машина? 18.2. Установка эмулятора VirtualBox 18.3. Создание новой виртуальной машины 18.4. Изменение параметров виртуальной машины 18.4.1. Общие параметры 18.4.2. Раздел Система 18.4.3. Виртуальные жесткие диски 18.4.4. А нужен ли звук? 18.4.5. Параметры сети 18.4.6. Последовательные порты 18.5. Запуск виртуальной машины и установка гостевой операционной системы Глава 19. Эмулятор Wine: запуск Windows-игр в Linux 19.1. Эмуляторы, эмуляторы 19.2. Установка Wine 19.3. Настройка Wine и прозрачного запуска Windows-приложений 19.4. Использование Wine ЧАСТЬ V. СИСТЕМНЫЕ ТРЮКИ, ИЛИ LINUX ИЗНУТРИ Глава 20. Ядро 20.1. Процесс загрузки ядра 20.2. Параметры ядра 20.3. Компиляция ядра в дистрибутиве Ubuntu 20.3.1. Установка дополнительных пакетов 20.3.2.Загрузка исходных текстов ядра 20.3.3. Настройка ядра 20.3.4. Компиляция ядра 20.4. RT-ядро 20.5. Особенности компиляции ядра в других дистрибутивах Linux Глава 21. Загрузчики Linux 21.1. Основные загрузчики 21.2. Конфигурационные файлы GRUB и GRUB2 21.2.1. Конфигурационный файл GRUB 21.2.2. Конфигурационный файл GRUB2 21.3. Команды установки загрузчиков 21.4. Установка собственного фона загрузчиков GRUB и GRUB2 21.5. Постоянные имена устройств 21.6. Восстановление загрузчика GRUB/GRUB2 21.7. Загрузка с ISO-образов 21.8. Установка пароля загрузчика 21.8.1. Загрузчик GRUB 21.8.2. Загрузчик GRUB2 Глава 22. Системы инициализации 22.1. Начальная загрузка Linux 22.2. Система инициализации init 22.2.1. Команда init 22.2.2. Команда service 22.2.3. Редакторы уровней запуска 22.2.4. Параллельная загрузка сервисов, или как сделать старый init быстрее 22.3. Система инициализации systemd 22.3.1. Идеальная система инициализации 22.3.2. systemd — основные понятия 22.3.3. Основные особенности systemd 22.3.4. Сравнение init, upstart и systemd 22.3.5. Немного практики 22.3.6. Команды системного администратора 22.4. Система инициализации Slackware Глава 23. Процессы 23.1. Аварийное завершение процесса 23.2. Программа top: кто больше всех расходует процессорное время? 23.3. Изменение приоритета процесса 23.4. Запуск NodeJs-приложений в фоновом режиме Глава 24. Псевдофайловые системы sysfs и ргос 24.1. Виртуальная файловая система sysfs 24.2. Виртуальная файловая система ргос 24.2.1. Информационные файлы 24.2.2. Файлы, позволяющие изменять параметры ядра 24.2.3. Файлы, изменяющие параметры сети 24.2.4. Файлы, изменяющие параметры виртуальной памяти 24.2.5. Файлы, позволяющие изменить параметры файловых систем 24.3. Сохранение произведенных изменений Глава 25. Команды Linux, о которых нужно знать каяедому линуксоиду 25.1. Общие команды 25.1.1. Команда arch — вывод архитектуры компьютера 25.1.2. Команда clear — очистка экрана 25.1.3. Команда date 25.1.4. Команда echo 25.1.5. Команда exit — выход из системы 25.1.6. Команда man — вывод справки 25.1.7. Командаpasswd — изменение пароля 25.1.8. Команда startx — запуск графического интерфейса X.Org 25.1.9. Команда uptime — информация о работе системы 25.1.10. Команда users — информация о пользователях 25.1.11. Команды w, who и whoami — информация о пользователях 25.1.12. Команда xf86conflg — настройка графической подсистемы 25.2. Команды для работы с текстом 25.2.1. Команды diff и стр — сравнение файлов 25.2.2. Команды grep и egrep — текстовый фильтр 25.2.3. Команды тоге и less — постраничный вывод 25.2.4. Команды head и tail — вывод начала и хвоста файла 25.2.5. Команда wc — подсчет слов в файле 25.2.6. Команды vi, nano, pico, ее, mcedit — текстовые редакторы 25.2.7. Язык gawk — мощное средство обработки текста 25.3. Команды для работы с Интернетом 25.3.1. Команда ftp — стандартный FTP-клиент 25.3.2. Команда lynx — текстовый браузер 25.3.3. Команда mail — чтение почты и отправка сообщений 25.4. Команды системного администратора 25.4.1. Команды free vidf — информация о системных ресурсах 25.4.2. Команда mdSsum — вычисление контрольного кода MD5 25.4.3. Команды ssh и telnet — удаленный вход в систему Глава 26. Конфигурационные файлы Linux 26.1. Каталог /etc 26.2. Каталог /etc/NetworkManager 26.3. Каталог/etc/abrt 26.4. Каталог /etc/alsa 26.5. Каталоги /etc/audit и /etc/audisp 26.6. Каталог /etc/avahi — файлы конфигурации демона Avahi 26.7. Файлы конфигурации планировщиков задач 26.8. Каталог /etc/cups 26.9. Файл /etc/fonts/fonts.conf 26.10. Каталог /etc/gdm (или /etc/gdm3) 26.11. Файлы конфигурации популярных сетевых служб 26.12. Каталог /etc/logrotate.d 26.13. Каталог /etc/mail 26.14. Каталог/etc/ntp 26.15. Каталог /etc/openldap 26.16. Каталог /etc/openvpn 26.17. Каталоги /etc/pam.d и /etc/security 26.18. Каталог /etc/ppp 26.19. Каталог/etc/гс.d 26.20. Каталог/etc/sane.d 26.21. Каталог /etc/selinux 26.22. Каталог/etc/skel 26.23. Каталог /etc/sysconfig 26.24. Каталог /etc/Xl 1 26.25. Конфигурационные файлы yum/dnf 26.26. Основные конфигурационные файлы сети 26.27. Остальные конфигурационные файлы каталога /etc Глава 27. Протоколирование системы 27.1. Протоколирование по-новому: joumalctl 27.1.1. Установка времени 27.1.2.Просмотр и фильтрация логов Текущая и предыдущие загрузки Фильтр по дате Фильтр по сервису Фильтр по пути Фильтр по процессу или пользователю Просмотр сообщений ядра Фильтр по уровню ошибки 27.1.3. Журналы в реальном времени 27.1.4. Централизованное хранение логов 27.2. Демоны syslogd и rsyslogd ЧАСТЬ VI. LINUX НА СЕРВЕРЕ Глава 28. Обеспечение безопасности сервера 28.1. Защита от «восстановления пароля root» 28.1.1. Параметр ядра single 28.1.2. Пароль загрузчиков GRUB/GRUB2 28.1.3. Осторожно: LiveCD 28.2. Защита от перезагрузки 28.3. Отключение учетной записи root: нестандартный метод 28.4. Отключение учетной записи root средствами KDM и GDM 28.5. Системы управления доступом Глава 29. Модули аутентификации РАМ 29.1. Каталог /etc/pam.d 29.2. Дополнительные файлы конфигурации 29.2.1. Содержимое каталога /etc/security 29.2.2. Файл access.conf. ограничение доступа к системе 29.2.3. Файл limits.conf. ограничение на используемые системные ресурсы 29.2.4. Файл lime.conf. регистрация только в рабочее время 29.3. Список РАМ-модулей 29.4. Борьба с простыми паролями Глава 30. Оптимизация системы. Автоматизация выполнения задач 30.1. Оптимизация подкачки 30.2. Создание файла подкачки 30.3. Настройка планировщика ввода/вывода 30.4. Двухканальный режим памяти 30.5. Автоматизация выполнения задач 30.5.1. Планировщик crond 30.5.2. Планировщик апасгоп 30.5.3. Разовое выполнение команд — демон atd Глава 31. Маршрутизация. Настройка брандмауэра 31.1. Таблица маршрутизации ядра. Установка маршрута по умолчанию 31.2. Изменение таблицы маршрутизации. Команда route 31.3. Включение 1Ру4-переадресации, или превращение компьютера в шлюз 31.4. Настройка брандмауэра 31.4.1. Цепочки и правила 31.4.2. Брандмауэр iptables 31.4.3. Шлюз своими руками Глава 32. Безопасный удаленный доступ. OpenSSH 32.1. Протокол SSH 32.2. Использование SSH-клиента 32.3. Настройка SSH-сервера Глава 33. Веб-сервер. Связка Apache + РНР + MySQL 33.1. Самый популярный веб-сервер 33.2. Установка веб-сервера и интерпретатора РНР. Выбор версии 33.3. Тестирование настроек 33.4. Файл конфигурации веб-сервера 33.4.1. Базовая настройка 33.4.2. Самые полезные директивы файла конфигурации 33.4.3. Директивы Directory, Limit, Location, Files 33.4.4. Работа сервера на нескольких портах 33.4.5. Динамические поддомены 33.5. Управление запуском сервера Apache 33.6. Оптимизация Apache 33.7. Пользовательские каталоги 33.8. Установка сервера баз данных MySQL 33.8.1. Установка сервера 33.8.2. Изменение пароля root и добавление пользователей 33.8.3. Запуск и останов сервера 33.8.4. Программа phpMyAdmin 33.9. Обеспечение безопасности сайта от вирусов 33.9.1. Как вирусы попадают на сайт? 33.9.2. Установка прав доступа 33.9.3. Антивирус ClamAV 33.9.4. Сценарий scanner 33.10. SSL-сертификат для сайта 33.10.1. Выбор SSL-сертификата Основные типы сертификатов Какой тип сертификата выбрать? Особенности SSL-сертификатов разных типов Где купить SSL-сертификат? 33.10.2. Конвертирование сертификатов 33.10.3. Сертификат Let's Encrypt Установка клиента Let's Encrypt Создаем каталог webroot-path/.well-known/acme-challenge Создаем файл конфигурации Запрос сертификата Настройка веб-сервера Автоматическое обновление сертификата 33.11. Ускорение веб-сервера: PageSpeed и Memcached 33.11.1. Установка PageSpeed 33.11.2. Установка Memcached 33.12. Протоколирование POST-запросов Глава 34. FTP-сервер 34.1. Установка FTP-сервера 34.2. Конфигурационный файл 34.3. Настройка FTP-сервера 34.4. Оптимизация FTP-сервера 34.5. Программы ftpwho и ftpcount 34.6. Несколько слов о защите FTP Глава 35. DNS-сервер 35.1. Еще раз о том, что такое DNS 35.2. Кэширующий сервер DNS 35.3. Полноценный DNS-сервер 35.4. Вторичный DNS-сервер 35.5. Обновление базы данных корневых серверов Глава 36. Прокси-сервер: Squid и squidGuard 36.1. Зачем нужен прокси-сервер в локальной сети? 36.2. Базовая настройка Squid 36.3. Практические примеры 36.3.1. Управление доступом 36.3.2. Создание «черного» списка адресов 36.3.3. Отказ от баннеров 36.4. Управление прокси-сервером squid 36.5. Настройка клиентов 36.6. Прозрачный прокси-сервер 36.7. squidGuard — ваше дополнительное «оружие» Глава 37. Почтовый сервер 37.1. Выбор почтового сервера 37.2. Настройка МТА Exim 37.3. Настройка аутентификации SMTP 37.4. Настройка демона SASL Глава 38. Сервис Samba 38.1. Установка Samba 38.2. Базовая настройка Samba 38.3. Настройка общих ресурсов 38.4. Просмотр ресурсов Windows-сети 38.5. Оптимизация Samba 38.6. Samba и Active Directory 38.7. Samba в качестве контроллера домена Глава 39. Поддержка RAID 39.1. Аппаратные RAID-массивы 39.2. Программные RAID-массивы 39.3. Создание программных массивов 39.4. RAID-массив только для данных 39.5. Сбой и его имитация Глава 40. Программные системы хранения данных 40.1. Аппаратные хранилища с резервированием 40.2. Программные хранилища с резервированием 40.3. Распределенная система хранения данных Ceph 40.3.1. Система Ceph: дополнительная информация Глава 41. Средства резервного копирования. Создание образа системы на LiveUSB 41.1. Необходимость в «живой» резервной копии 41.2. Средства клонирования Linux 41.3. Clonezilla 41.4. Linux Live Глава 42. Шифрование файловой системы 42.1. Шифрование папки 42.2. Храним пароль на флешке ЧАСТЬ VII. ВИРТУАЛЬНЫЕ СЕРВЕРЫ Глава 43. А нужен ли физический сервер? 43.1. Физический или виртуальный? 43.1.1. Стоимость физического сервера 43.1.2. Необходимость в аппаратном сервере 43.1.3. Про VPS, VDS и спекулянтов 43.1.4. Стоимость VDS 43.1.5. Физический сервер или VDS? 43.1.6. Стоимость владения физическим сервером 43.1.7. Выводы 43.2. Виртуальный тест-драйв 43.2.1. «Джино» О ценах Создание сервера Тестирование Выводы 43.2.2. «Спринтхост» О ценах Создание сервера Тестирование Выводы 43.2.3. «Макхост» О ценах Создание сервера Т естирование Выводы 43.2.4. «UltraVDS» О ценах Создание сервера Тестирование Выводы 43.2.5. Облачный сервис «lcloud» О ценах Тестирование Выводы 43.3. Сравнительная таблица 43.4. Сразу после покупки виртуального Linux-сервера. Шесть шагов к безопасности сервера 43.4.1. Меняем пароль пользователя root 43.4.2. Создаем обычного пользователя 43.4.3. Установка удобного редактора 43.4.4. Превращаем обычного пользователя в администратора 43.4.5. Запрещаем вход как root по SSH 43.4.6. Настройка брандмауэра Базовая настройка Создание правил для сервисов Разрешаем IP-адреса Запрещаем IP-адреса и службы Удаление/сброс правил Глава 44. Сервер виртуализации OpenVZ 44.1. Способы виртуализации 44.2. Установка OpenVZ 44.3. Создание и настройка виртуального контейнера 44.4. Запуск виртуальной машины Глава 45. Знакомство с Virtuozzo Linux 45.1. Что такое Virtuozzo? 45.2. Как это работает? 45.3. Системные требования и ограничения 45.4. Установка Virtuozzo 45.5. Выбор шаблона 45.6. Создание и настройка контейнера 45.7. Управление ресурсами контейнера 45.8. Управление контейнерами 45.9. Запуск команд и вход в гостевую операционную систему 45.10. Настройка сети 45.11. Делаем работу с Virtuozzo удобнее Глава 46. Сервер виртуальной частной сети 46.1. Настройка собственного VPN-сервера 46.2. Установка OpenVPN 46.3. Настройка центра сертификации 46.4. Создание сертификата и ключей для сервера 46.5. Создание сертификата и ключей для клиента 46.6. Настройка сервера OpenVPN 46.7. Инфраструктура настройки клиентов 46.8. Настройка клиентов Глава 47. Виртуальные диски на виртуальном сервере 47.1. Добавление еще одного виртуального диска 47.2. Расширение существующего диска Приложение. Описание файлового архива Предметный указатель