1 Командная строка.
• Доступ к командной строке из консоли. • Доступ к командной строке из GUI. • Выполнение команд bash.
2 Управление файлами средствами командной строки.
• Иерархия файловой системы Linux. • Поиск файлов по имени. • Управление файлами с помощью инструментов командной строки. • Развертывание пути.
3 Получение помощи в командной оболочке.
• Чтение документации с помощью man. • Чтение документации с помощью pinfo. • Чтение документации в /usr/share/doc. • Прочие источники помощи.
4 Создание, просмотр, редактирование тестовых файлов.
• Перенаправление выходных данных в файл или программу. • Редактирование текстовых файлов из командной строки. • Редактирование текстовых файлов в графическом редакторе.
5 Управление локальными пользователями и группами.
• Пользователи и группы. • Получение доступа привилегированного пользователя. • Управление локальными учетными записями пользователей. • Управление локальными группами. • Управление паролями пользователей. • Получение привилегий с помощью команд su и sudo.
6 Настройка доступа к файлам.
• Разрешения файловой системы в Linux. • Управление разрешениями файловой системы из командной строки. • Управление заданными по умолчанию правами доступа к файлу.
7 Мониторинг и управление процессами Linux.
• Процессы. • Управление заданиями. • Завершение процессов. • Мониторинг процессов.
8 Управление сервисами и демонами.
• Определение автоматически запущенных системных процессов. • Управление системными службами.
9 Настройка и обеспечение безопасности OpenSSH.
• Доступ к удаленной командной строке с помощью ssh. • Настройка аутентификации на основе ключей ssh. • Настройка конфигурации службы ssh.
10 Анализ и хранение журналов.
• Архитектура системного журнала. • Просмотр системных журналов. • Просмотр записей журнала systemd. • Хранение журнала systemd. • Поддержание точного времени.
11 Управление сетью.
• Основные сетевые понятия. • Проверка конфигурации сети. • Настройка сети с помощью nmcli. • Редактирование файлов конфигурации сети. • Настройка имен хостов и разрешения имен.
12 Архивирование и передача файлов.
• Управление сжатыми архивами tar. • Безопасное копирование файлов между системами. • Безопасная синхронизация файлов между системами.
13 Установка и обновление программного обеспечения.
• Подключение систем к подпискам для обновления ПО. • Программные пакеты yum и rpm. • Управление обновлением ПО с помощью yum. • Включение yum репозиториев ПО. • Просмотр файлов пакетов rpm.
14 Доступ к файловым системам Linux.
• Определение файловых систем и устройств. • Монтирование и размонтирование файловых систем. • Создание ссылок между файлами. • Поиск файлов в системе.
15 Использование виртуальных систем, настройка X сервера.
• Система виртуализации, программное обеспечения администрирования виртуальных сред. • Установка X сервера и окружения рабочего стола.
16 Развертывание операционных систем с использованием средств автоматизации.
• Способы развертывания операционной системы. • Автоматизация развертывания средствами kickstart.
17 Итоговый обзор.
• Обзор содержания курса при помощи практических упражнений. • Полный обзор пройденного материала.