, Всё что требуется для Rocky Linux 9

Всё что требуется для Rocky Linux 9

Нил Смит

 

Первая публикация на английском языке: Май 2023

Ссылка на продукт:

Данная книга предоставлена только для личных целей. Использование без авторизации, репродукция и/ или распространение строго запрещены. Все права зарезервированы.

Содержимое данной книги предоставляется исключительно в информационных целях. Ни издатель, ни автор не дают никаких гарантий или заявлений, причём как в явном виде, так и в неявном, в отношении содержащихся в данной книге точности сведений, а также не несут никакой ответственности за какие бы то ни было убытки или ущерб, возникшие в результате любых ошибок или упущений.

Данная книга содержит охраняемые торговыми марками термины, которые применяются исключительно в редакционных целях и в интересах соответствующего владельца такого торгового знака. Применяемые внутри данной книги термины не являются нарушением каких бы то ни было торговых марок.

Rev 1.0

129 Parkcrest Drive

Cary, NC, 27519, United States

ISBN 978-1-951442-67-5

www.ebookfrenzy.com

2023-06-09

 Об авторе

Нил Смит обладает более чем 25-летним опытом работы в ИТ- индустрии, включая должности в области разработки программного обеспечения и администрирования систем UNIX и Linux на уровне предприятия. Помимо степени бакалавра информационных технологий, он также имеет сертификаты A+, Security+, Network+, Project+ и Microsoft Certified Professional, а также является специалистом по проектированию баз данных CIW. Нил является соучредителем и генеральным директором Payload Media, Inc. (компания, выпускающая технические материалы), а также автором серии книг Essentials по программированию и системному администрированию.

 www.ebookfrenzy.com

 Содержание

Реквизиты
Об авторе
Глава 1. Введение
Соглашения суперпользователя
Открытие окна Терминала
Редактирование файлов
Обратная связь
Опечатки
Глава 2. Краткая история Rocky Linux
Чем в точности является Linux?
Происхождение Unix
Кто создал Linux?
Ранние дни Red Hat
Поддержка Red Hat
Открытый исходный код
Проект Fedora
Поток CentOS - бесплатная альтернатива
Rocky Linux
Заключение
Глава 3. Установка Rocky Linux 9 на чистое дисковое устройство
Получение установочного носителя Rocky Linux
Запись образа ISO установки на устройство USB
Linux
macOS
Windows/ macOS
Установка Rocky Linux 9
Разбиение диска на разделы для Rocky Linux 9
Шифрование диска
Настройки пользователя
Физическая установка
Финальные шаги установки
Установка обновлений
Отображение сообщений запуска
Заключение
Глава 4. Дуальный запуск Rocky Linux 9 с Windows
Изменение размера раздела
Изменение варианта запуска по умолчанию
Доступ к разделу Windows из Rocky 9
Заключение
Глава 5. Выделение дисковых разделов Windows для Rocky Linux 9
Размонтирование раздела Windows
Удаление разделов Windows с диска
Форматирование не выделенного дискового раздела
Монтирование нового раздела
Заключение
Глава 6. Экскурсия по рабочему столу GNOME 40
Установка рабочего стола GNOME
Обзор рабочего стола GNOME 40
Обзор действий
Управление окнами
Использование Рабочих пространств
Календарь и Уведомления
Настройки рабочего стола GNOME
Выходя за рамки базовой персонализации
Установка прикладных приложений GNOME
Заключение
Глава 7. Обзор веб интерфейса Cockpit
Обзор Cockpit
Установка и включение Cockpit
Доступ к Cockpit
Обзор
Журналы регистрации
Хранилище
Построение сетевой среды
Учётные записи
Службы
Приложения
Виртуальные машины
Обновления программного обеспечения
Терминал
Подключение ко множеству серверов
Включение хранимых метрик
Заключение
Глава 8. Применение оболочки Bash в Rocky Linux 9
Что такое оболочка?
Получение доступа к оболочке
Ввод команд в приглашении на ввод
Получение сведений о командах
Редактирование командной строки Bash
Работа с историей оболочки
Условное обозначение имени файла
Завершение имени файла и пути
Переназначение ввода и вывода
Работа с конвейерами в оболочке Bash
Настройка псевдонимов
Переменные окружения
Написание сценариев оболочки
Заключение
Глава 9. Управление Пользователями и Группами Rocky Linux 9
Управление пользователями из командной строки
Управление пользователями при помощи Cockpit
Управление пользователями с использованием настроек Прикладных приложений
Заключение
Глава 10. Установка программного обеспечения Rocky Linux 9 и AppStreams
Репозитории
Наш репозиторий
Репозиторий AppStream
Заключение
Глава 11. Управление компонентами systemd Rocky Linux 9
Разбираемся с Целями systemd Rocky Linux 9
Разбираемся со Службами systemd Rocky Linux 9
Описания Целей systemd Rocky Linux 9
Идентификация и настройка Целей по умолчанию
Разбираемся с Компонентами systemd и типами Компонентов
Динамическое изменение Текущей цели
Включение, отключение и маскирование Компонентов systemd
Работа с Компонентами systemd в Cockpit
Заключение
Глава 12. Сетевое управление Rocky Linux 9
Введение в NetworkManager
Установка и включение NetworkManager
Базовые команды nmcli
Работа с профилями Соединений
Интерактивное редактирование
Настройка полномочий NetworkManager
Заключение
Глава 13. Основы Межсетевого экрана Rocky Linux 9
Разбираемся с Портами и Службами
Защита портов и служб
Службы Rocky Linux 9 и Правила iptables
Хорошо известные Порты и Службы
Заключение
Глава 14. Настройка Межсетевого экрана Rocky Linux 9 при помощи firewalld
Введение в firewalld
Зоны
Интерфейсы
Службы
Порты
Проверка Состояния firewalld
Настройка Правил Межсетевого экрана при помощи firewall-cmd
Выявление и изменение Зоны по умолчанию
Отображение сведений о Зоне
Добавление и удаление Служб Зоны
Работа с Правилами на основе Портов
Создание новой Зоны
Изменение назначений Зоны/ Интерфейса
Маскарад
Добавление Правил ICMP
Реализация передачи Портов
Управление firewalld из интерфейса Cockpit
Управление firewalld с применением firewall-config
Заключение
Глава 15. Настройка в Rocky Linux 9 аутентификации на основе ключей SSH
Обзор Безопасной оболочки (SSH)
Аутентификации на основе ключей SSH
Настройка аутентификации на основе ключей
Установка и запуск службы SSH
Аутентификации на основе ключей SSH из клиентов Linux и macOS
Управление множеством ключей
Аутентификации на основе ключей SSH из клиента Windows
Аутентификации на основе ключей SSH с применением PuTTY
Генерация Частного ключа при помощи PuTTYgen
Заключение
Глава 16. Доступ к Удалённому Рабочему столу при помощи VNC
Безопасный и лишённый безопасности доступ к Удалённому Рабочему столу
Установка среды Рабочего стола GNOME
Установка VNC в Rocky Linux 9
Настройка сервера VNC
Подключение к серверу VNC
Установление Безопасного сеанса Удалённого Рабочего стола
Установление Безопасного туннеля в Windows при помощи PuTTY
Останов Сеанса Рабочего стола
Устранение неполадок подключений VNC
Заключение
Глава 17. Удалённое отображение приложений Rocky Linux 9 (переадресация X11)
Требования для удалённого отображения приложений Rocky Linux 9
Удалённое отображение приложений Rocky Linux 9
Доверенная переадресация X11
Сжатая переадресация X11
Удалённое отображение прикладных приложений Rocky Linux 9 в Windows
Заключение
Глава 18. Применение NFS в Rocky Linux 9 для совместного с Удалёнными системами применения файлов
Обеспечение служб NFS в рабочем состоянии в Rocky Linux 9
Настройка Межсетевого экрана Rocky Linux 9 для разрешения обмена NFS
Определение Папок для совместного применения
Доступ к папкам Совместных ресурсов
Монтирование файловой системы NFS в запуске системы
Размонтирование Точки монтирования NFS
Доступ к файловым системам NFS в Cockpit
Заключение
Глава 19. Совместное применение файлов между системами Rocky Linux 9 и Windows при помощи Samba
Доступ к ресурсам Windows из Рабочего стола GNOME
Samba и клиент Samba
Установка Samba в Rocky 9
Настройка Межсетевого экрана Rocky Linux 9 на включение Samba
Настройка файла smb.conf
Настройка раздела [global]
Настройка Совместного ресурса
Удаление не нужных Совместных ресурсов
Настройка SELinux для Samba
Создание пользователя Samba
Тестирование файла smb.conf
Запуск Samba и Служб имён NetBIOS
Доступ к Совместным ресурсам Samba
Доступ к Совместным ресурсам Windows из Rocky Linux 9
Заключение
Глава 20. Обзор методик виртуализации
Виртуализация Гостевой операционной системы
Виртуализация Гипервизора
Паравиртуализация
Полная виртуализация
Виртуализация оборудования
Построение сетей Виртуальных машин
Заключение
Глава 21. Установка виртуализации KVM в Rocky Linux 9
Обзор KVM
Требования KVM к оборудованию
Подготовка Rocky Linux 9 для виртуализации KVM
Верификация установки KVM
Заключение
Глава 22. Создание Виртуальных машин KVM в Rocky Linux 9 с применением Cockpit
Установка модуля Виртуальных машин Cockpit
Создание Виртуальной машины в Cockpit
Запуск установки
Работа с Томами хранения и Пулами хранения
Заключение
Глава 23. Создание Виртуальных машин KVM в Rocky Linux 9 с применением virt-manager
Запуск Диспетчера Виртуальных машин
Настройка Виртуальной системы KVM
Запуск Виртуальной машины KVM
Заключение
Глава 24. Создание Виртуальных машин KVM при помощи virt-install и virsh
Запуск virt-install для построения Гостевой системы KVM
Пример команды virt-install Rocky Linux 9
Запуск и останов Виртуальной машины из командной строки
Создание Виртуальной машины из файла конфигурации
Заключение
Глава 25. Создание Интерфейса сетевого моста KVM Rocky Linux 9
Получение текущих настроек Network Manager
Создание Моста Network Manager из командной строки
Объявление сетевой среды с мостом KVM
Применение сетевой среды с мостом в Виртуальной машине
Создание сетевой среды с мостом с применением nm-connection-editor
Заключение
Глава 26. Управление KVM с использованием инструмента командной строки virsh
Оболочка virsh и командная среда
Вывод списка состояний Гостевой системы
Запуск Гостевой системы
Останов Гостевой системы
Приостановка и возобновление Гостевой системы
Сохранение и восстановление Гостевой системы
Перезапуск Гостевой системы
Настройка выделения памяти Гостевой ОС
Заключение
Глава 27. Введение в контейнеры Linux
Контейнеры Linux и совместное применения ядра
Использование контейнеров и его преимущества
Инструменты контейнеров Rocky Linux 9
Реестр Docker
Построение сетей контейнеров
Заключение
Глава 28. Работа с контейнерами в Rocky Linux 9
Установка инструментов контейнеров
Активная доставка Образа контейнера Rocky
Запуск необходимого Образа в контейнере
Управление контейнером
Сохранение контейнера в Образ
Удаление Образа из Локального хранилища
Удаление контейнеров
Сборка контейнера при помощи Buildah
Сборка контейнера с нуля
Сетевая среда с мостом контейнера
Управление контейнерами в Cockpit
Заключение
Глава 29. Настройка веб-сервера Rocky Linux 9
Требования для настройки веб-сервера Rocky 9
Установка пакетов веб-сервера Apache
Настройка Межсетевого экрана
Переадресация порта
Запуск веб-сервера Apache
Тестирование веб-сервера
Настройка веб-сервера Apache для вашего домена
Основы безопасности веб-сайта
Настройка Apache под HTTPS
Получение сертификата SSL
Заключение
Глава 30. Настройка почтового сервера Postfix Rocky Linux 9
Общая структура системы электронной почты
Агент почты User
Агент почты Transfer
Агент почты Delivery
SMTP
Ретрансляция SMTP
Настройка сервера электронной почты RHEL9
Шаги предустановки Postfix
Настройка Межсетевого экрана/ Маршрутизатора
Установка Postfix в Rocky Linux 9
Настройка Postfix
Настройка записей MX DNS
Запуск Postfix в системе Rocky Linux 9
Тестирование Postfix
Отправка почты через сервер ретрансляции SMTP
Заключение
Глава 31. Добавление нового диска в систему Rocky Linux 9
Монтированные Файловые системы или Логические тома
Поиск нового жёсткого диска
Создание разделов Linux
Создание Файловой системы в дисковом разделе Rocky Linux 9
Обзор Файловых систем с журналированием
Монтирование Файловой системы
Настройка Rocky Linux 9 на автоматическое монтирование Файловой системы
Добавление диска с применением Cockpit
Заключение
Глава 32. Добавление нового диска в Группу томов и в Логический том Rocky Linux 9
Обзор управления логическими томами (LVM)
Группа томов (VG)
Физический том (PV)
Логический том (LV)
Физический экстент (PE)
Логический экстент (LE)
Получение сведений о Логических томах
Добавление дополнительного пространства в Группу томов из командной строки
Добавление дополнительного пространства в Группу томов при помощи Cockpit
Заключение
Глава 33. Добавление Пространства подкачки Rocky Linux 9 и управление им
Что такое Пространство подкачки?
Рекомендуемое для Rocky Linux 9 Пространство подкачки
Выявление текущей загруженности Пространства подкачки
Добавление файла Swap в систему Rocky Linux 9
Добавление Swap в качестве раздела
Добавление пространства в Том Swap Rocky Linux 9
Добавление Пространства подкачки в Группу томов
Заключение
Глава 34. Система Rocky Linux 9 и отслеживание процесса
Управление процессами
Мониторинг системы при помощи top в реальном масштабе времени
Мониторинг диска и Пространства подкачки в командной строке
Заключение
Указатель