Аннотация
Обзор задач из курса Red Hat System Administration I
Подробный обзор
Лабораторная работа. Управление файлами из командной строки
Лабораторная работа. Управление пользователями и группами, разрешениями и процессами
Лабораторная работа. Настройка сервера и управление им
Лабораторная работа. Управление сетями
Лабораторная работа. Монтирование файловых систем и поиск файлов
После завершения этого раздела учащиеся смогут применить на практике знания и навыки, полученные в ходе курса Red Hat System Administration I.
Прежде чем приступать к обзорным работам по этому курсу, необходимо хорошо знать материал каждой главы.
Чтобы лучше усвоить материал, можно обращаться к предыдущим разделам учебника.
Глава 1, Знакомство с Red Hat Enterprise Linux
Описание и определение открытого исходного кода, Linux, дистрибутивов Linux и Red Hat Enterprise Linux
Определение и объяснение назначения Linux, открытого исходного кода, дистрибутивов Linux и Red Hat Enterprise Linux
Глава 2, Доступ к командной строке
Вход в систему Linux и выполнение простых команд с помощью командной оболочки
Вход в систему Linux на локальной текстовой консоли и выполнение простых команд с помощью командной оболочки
Вход в систему Linux с помощью среды рабочего стола GNOME 3 и выполнение команд из командной оболочки в программе терминала
Использование автодополнения по клавише Tab, истории команд и быстрых клавиш редактирования для выполнения команд в командной оболочке Bash
Глава 3, Управление файлами из командной строки
Копирование, перемещение, создание, удаление и организация файлов из командной строки Bash
Описание методов организации файлов системой Linux и назначения различных каталогов в иерархии файловой системы
Указание расположения файлов относительно текущего рабочего каталога и по абсолютному расположению, определение и изменение рабочего каталога, отображение содержимого каталогов
Создание, копирование, перемещение и удаление файлов и каталогов
Привязка нескольких имен файлов к одному файлу с помощью жестких ссылок и символьных («мягких») ссылок
Эффективное выполнение команд, влияющих на большое количество файлов, с помощью функций сопоставления с шаблоном в оболочке Bash
Глава 4, Получение справки в Red Hat Enterprise Linux
Устранение проблем с помощью локальных справочных систем
Поиск информации на страницах локальных руководств по системе Linux
Поиск информации в локальной документации в GNU Info
Глава 5, Создание, просмотр и редактирование текстовых файлов
Создание, просмотр и редактирование текстовых файлов из вывода командной строки или в текстовом редакторе
Сохранение вывода или ошибок команды в файл с использованием перенаправления оболочки; обработка вывода команды через несколько программ командной строки с использованием конвейеров
Создание и редактирование текстовых файлов с помощью редактора vim
Использование переменных оболочки для выполнения команд; редактирование сценариев запуска Bash для настройки переменных оболочки и среды с целью изменения поведения оболочки и программ, запускаемых из оболочки
Глава 6, Управление локальными пользователями и группами
Создание, удаление локальных пользователей и групп и управление ими; администрирование локальных политик паролей
Описание роли пользователей и групп в системе Linux
Переключение на учетную запись привилегированного пользователя для управления системой Linux; предоставление другим пользователям прав привилегированного пользователя с помощью команды sudo
Создание, изменение и удаление локальных учетных записей пользователей
Создание, изменение и удаление локальных учетных записей групп
Настройка политики управления паролями для пользователей; блокирование и разблокирование учетных записей пользователей вручную
Глава 7, Управление доступом к файлам
Настройка разрешений файловой системы Linux для файлов; объяснение влияния различных параметров разрешений на защиту файлов
Отображение разрешений файловой системы для файлов и каталогов; объяснение влияния этих разрешений на доступ пользователей и групп
Изменение разрешений и прав владения для файлов с помощью утилит командной строки
Управление разрешениями по умолчанию для новых файлов, создаваемых пользователями; объяснения влияния специальных разрешений; использование специальных разрешений и разрешений по умолчанию для назначения группы-владельца для файлов, созданных в определенном каталоге
Глава 8, Мониторинг процессов Linux и управление ими
Мониторинг процессов в системе Red Hat Enterprise Linux и управление ими
Получение информации о программах, работающих в системе, для определения их статуса, владельцев и потребления ресурсов, а также управления ими
Использование функций управления заданиями Bash для управления несколькими процессами, запущенными из одного и того же сеанса терминала
Контроль и завершение процессов, которые не связаны с пользовательской командной оболочкой; принудительное завершение процессов и сеансов конечных пользователей
Описание средней нагрузки и определение процессов, ответственных за высокий расход ресурсов сервера
Глава 9, Управление службами и демонами
Управление сетевыми службами и системными демонами и отслеживание их работы с помощью Systemd
Отображение списка системных демонов и сетевых служб, запущенных службой systemd и юнитами сокетов
systemd
Управление системными демонами и сетевыми службами с помощью systemctl
Глава 10, Настройка и защита SSH
Настройка защищенного доступа к командной строке в удаленных системах с помощью OpenSSH.
Вход в удаленную систему и выполнение команд с помощью ssh
Настройка аутентификации на основе ключей для учетной записи пользователя, чтобы безопасно входить в удаленные системы без пароля
Ограничение прямого входа в систему от имени пользователя root и отключение аутентификации на основе пароля для службы OpenSSH
Глава 11, Анализ и сохранение log-файлов
Поиск и точная интерпретация системных log-файлов для устранения проблем
Описание базовой архитектуры системы протоколирования, используемой в Red Hat Enterprise Linux для регистрации событий
Интерпретация событий в файлах syslog для устранения проблем или просмотра состояния системы
Поиск и интерпретация записей в системном журнале для устранения проблем или просмотра состояния системы
Настройка системного журнала для сохранения записей событий при перезагрузке сервера
Поддержание точной синхронизации времени с помощью NTP и настройка часового пояса, чтобы обеспечить правильные метки времени для событий, зарегистрированных системным журналом и log-файлами
Глава 12, Управление сетями
Настройка сетевых интерфейсов и параметров для серверов Red Hat Enterprise Linux.
Описание базовых концепций сетевой адресации и маршрутизации для сервера
Тестирование и просмотр текущей конфигурации сети с помощью утилит командной строки
Управление сетевыми параметрами и устройствами с помощью nmcli
Изменение сетевых параметров путем редактирования файлов конфигурации
Настройка статического имени хоста сервера и разрешения его имени; тестирование результатов
Глава 13, Архивация и передача файлов
Архивация и копирование файлов из одной системы в другую
Архивация файлов и каталогов в сжатый файл с помощью команды tar; извлечение содержимого существующего архива tar
Безопасная передача файлов в удаленную систему и из нее с помощью SSH
Синхронизация содержимого локального файла или каталога с копией на удаленном сервере
Глава 14, Установка и обновление программных пакетов
Загрузка, установка, обновление программных пакетов из репозиториев пакетов Red Hat и Yum и управление ими.
Регистрация системы в учетной записи Red Hat и назначение ей прав на обновления программного обеспечения и услуги поддержки с помощью системы Red Hat Subscription Management
Описание программных пакетов RPM; изучение пакетов, установленных в системе с помощью Yum и RPM
Поиск, установка и обновление программных пакетов с помощью команды yum
Включение и отключение использования сервером репозиториев Yum от Red Hat или сторонних поставщиков
Описание того, как модули позволяют устанавливать определенные версии программного обеспечения, отображать, включать и переключать потоки модулей, а также устанавливать и обновлять пакеты из модуля
Глава 15, Доступ к файловым системам Linux
Доступ к существующим файловым системам в хранилище, подключенном к серверу Linux, их проверка и использование
Описание блочного устройства, интерпретация имен файлов запоминающих устройств, идентификация запоминающего устройства, используемого файловой системой для определенного каталога или файла
Получение доступа к файловым системам путем прикрепления их к каталогу в иерархии файловой системы
Поиск файлов в смонтированных файловых системах с помощью команд find и locate
Глава 16, Анализ серверов и получение поддержки
Анализ и устранение проблем в веб-интерфейсе управления; получение поддержки от Red Hat
Использование веб-консоли для удаленного управления сервером Red Hat Enterprise Linux и контроля его производительности
Описание ключевых ресурсов, доступных на портале пользователей Red Hat Customer Portal; поиск информации в документации и базе знаний Red Hat
Анализ серверов на наличие проблем, их устранение и проверка решения с помощью Red Hat Insights