Краткое содержание курса
Модуль 1: Что такое SUSE Linux Enterprise?
- Понимание различных видов SUSE Linux
- Понимание модели поддержки SLE
- Установка SLES12
- Введение в графическую среду GNOME Desktop
- Понимание YaST
- Понимание стандарта иерархии файловой системы (FHS)
- Знакомство с типами файлов в Linux
Лабораторная работа 1. Установка SUSE Linux Enterprise Server 12.
Лабораторная работа 2. Запуск приложений.
Лабораторная работа 3. Использование файлового менеджера Nautilus.
Лабораторная работа 4. Изменение разрешения экрана.
Лабораторная работа 5. Понимание YaST.
Модуль 2: Работа с командной строкой
- Понимание окружения системной оболочки
- Использование наиболее важных команд
- Получение справки в командной строке
- Работа с текстовым редактором VIM
- Использование SSH для удаленного администрирования в командной строке
Лабораторная работа 1. Работа с псевдонимами оболочки.
Лабораторная работа 2. Использование истории оболочки.
Лабораторная работа 3. Использование конвейера и перенаправления.
Лабораторная работа 4. Смена каталогов и просмотр содержимого каталогов.
Лабораторная работа 5. Выполнение действий с несколькими файлами.
Лабораторная работа 6. Использование команд оболочки для работы с файлами.
Лабораторная работа 7. Создание резервной копии файлов.
Лабораторная работа 8. Поиск по содержимому файла.
Лабораторная работа 9. Доступ и использование справочников man и info.
Лабораторная работа 10. Знакомство с Vim и vimtutor.
Лабораторная работа 11. Практика использования утилит OpenSSH.
Лабораторная работа 12. Конфигурирование аутентификации по ключам для OpenSSH.
Модуль 3: Инициализация системы
- Понимание процесса загрузки SLE 12
- Понимание UEFI, Secure Boot и Trusted Execution
- Конфигурирование загрузчика GRUB2
- Понимание systemd
Лабораторная работа 1. Защита GRUB2 с помощью пароля.
Лабораторная работа 2. Управление сервисами.
Лабораторная работа 3. Работа с целевыми элементами (target unit).
Модуль 4: Управление процессами
- Управление процессами
- Работа с фоновыми процессами
- Расписание для процессов
Лабораторная работа 1. Изменение приоритетов процессов.
Лабораторная работа 2. Управление процессами и задачами в Linux.
Лабораторная работа 3. Использование команды screen.
Лабораторная работа 4. Планирование задач с помощью cron и at.
Модуль 5: Идентификация и безопасность
- Управление пользователями и группами
- Изменение файловых разрешений
- Использование списка управления доступом (ACL)
- Делегирование полномочий (su)
Лабораторная работа 1. Управление пользователями с помощью YaST.
Лабораторная работа 2. Управление пользователями и группами из командной строки.
Лабораторная работа 3. Управление владельцем файла и файловыми разрешениями.
Лабораторная работа 4. Использование команды su для повышения привилегий.
Лабораторная работа 5. Конфигурирование sudo для делегирования администрирования.
Лабораторная работа 6. Предоставление административных привилегий с помощью PolicyKit.
Модуль 6: Управление программным обеспечением
- Управление пакетами RPM
- Использование управления зависимостями
- Использование программных репозиториев
Лабораторная работа 1. Управление программами с помощью RPM.
Лабораторная работа 2. Установка программ с помощью zypper.
Лабораторная работа 3. Управление источниками программ с помощью zypper.
Лабораторная работа 4. Управление программами с помощью YaST.
Модуль 7: Сетевое программное обеспечение
- Использование основных сетевых команд
- Конфигурирование сетевого интерфейса
- Управление сетью с помощью Wicked
- Настройка SuSEfirewall2
Лабораторная работа 1. Ручное конфигурирование сетевых соединений.
Лабораторная работа 2. Конфигурирование локального преобразования названий компьютеров.
Лабораторная работа 3. сохранение сетевой конфигурации в файле.
Лабораторная работа 4. Управление сетью с помощью Wicked.
Лабораторная работа 5. Конфигурирование локального брандмауэра с помощью SuSEfirewall2.
Модуль 8: Система хранения
- Конфигурирование разделов (MBR и GPT)
- Традиционные файловые системы Linux
- Введение в BtrFS
- Конфигурирование программных RAID-массивов
- Конфигурирование логических томов (LVM)
Лабораторная работа 1. Управление разделами с помощью YaST.
Лабораторная работа 2. Управление разделами с помощью parted.
Лабораторная работа 3. Создание файловой системы на пустом разделе.
Лабораторная работа 4. Конвертирование существующего каталога в подтом (subvolume).
Лабораторная работа 5. Создание линейного массива RAID1
Лабораторная работа 6. Симуляция сбоя диска в RAID-массиве.
Лабораторная работа 7. Конфигурирование группы томов LVM и логического тома.
Модуль 9: Администрирование и мониторинг
- Конфигурирование синхронизации времени
- Конфигурирование системы ведения журналов
- Использование Supportconfig
Лабораторная работа 1. Конфигурирование NTP-сервиса.
Лабораторная работа 2. Управление системой ведения журналов.
Модуль 10: Управление аппаратными средствами
- Отображение информации об аппаратуре
- Управление драйверами
Лабораторная работа 1. Получение информации о конфигурации оборудования.
Лабораторная работа 2. Управление модулями ядра Linux.