Системное администрирование РЕД ОС
РЕДОС-101
В курсе рассматриваются такие темы, как процесс загрузки операционной системы, работа с дисками и разделами, в том числе создание томов RAID и LVM, управление пользователями, настройка сетевого взаимодействия, администрирование системных сервисов CUPS, OpenSSH, Journald, Rsyslog, процесс установки программного обеспечения, настройка и обновление ядра ОС, способы поиска и устранения неисправностей.
Аудитория
Начинающие системные администраторы РЕД ОС.
Предварительный уровень подготовки
- базовый опыт работы на ПК;
- общие знания по устройству компьютера;
- знание английского языка в пределах чтения компьютерно-ориентированного материала (рекомендуется).
Результат обучения
По окончании курса Вы сможете:
- устанавливать операционную систему РЕД ОС;
- использовать командную оболочку для администрирования ОС;
- использовать документацию, поставляемую вместе с дистрибутивом, для нахождения ответов на возникающие вопросы;
- управлять процессами и стандартными потоками;
- применять регулярные выражения и утилиты sed и grep для обработки текстовой информации;
- использовать потоковый редактор awk для конструирования новых команд;
- создавать разделы на жестких дисках;
- форматировать дисковые разделы;
- проверять целостность файловой системы;
- монтировать файловые системы и настраивать автоматическое монтирование файловых систем при загрузке;
- осуществлять мониторинг использования файловых систем;
- управлять стандартными правами доступа к файлам;
- использовать жесткие связи и символьные ссылки;
- управлять пользовательскими и групповыми учетными записями;
- использовать базовые утилиты резервного копирования;
- настраивать отложенное выполнение заданий;
- настраивать журналирование системных событий.
Программа курса
- Введение
- История Linux
- Свободное программное обеспечение
- Установка РЕД ОС.
- Начало установки
- Варианты установки РЕД ОС
- Установка РЕД ОС
- Работа в командной оболочке.
- Что такое оболочка?
- Вход пользователей в сеанс.
- Структура командной строки.
- Наиболее распространенные оболочки в РЕД ОС.
- Встроенные и системные команды.
- Ввод, редактирование и исполнение команд.
- История команд.
- Графический интерфейс пользователя
- Система помощи и документация.
- Сообщения о неверном синтаксисе и встроенная в команды подсказка.
- Встроенная помощь оболочки Bash.
- Страницы помощи man.
- Гипертекстовая система info
- Документация, поставляющаяся с программными пакетами.
- Текстовые файлы и потоки.
- Перенаправление потоков ввода-вывода.
- Конвейеры и фильтры.
- Команда echo.
- Команда cat.
- Просмотр файлов с помощью more и less.
- Объединение файлов с помощью cat.
- Управление пользователями.
- Создание пользователей
- Хранение учетных записей пользователей.
- Управление учётной записью.
- Управление группами пользователей.
- Переключение между пользователями.
- Администрирование пользователей средствами GUI.
- Система DAC Управление правами доступа к файлам
- Системы доступа к файлам.
- Владелец файла.
- Права доступа.
- Смена прав доступа.
- Числовое представление прав доступа.
- Изменение прав доступа и прав владения через файловый менеджер mc.
- Изменение прав доступа и прав владения через графический интерфейс.
- Работа с файлами и каталогами.
- Система файлов и каталогов.
- Имена файлов.
- Получение списков файлов и каталогов.
- Перемещение по дереву каталогов.
- Создание и удаление файлов и каталогов.
- Копирование, перемещение и переименование файлов.
- Файловый менеджер для CLI.
- Файловый менеджер для GUI.
- Процессы.
- Понятие процесса.
- Демоны.
- Фоновый режим выполнения заданий.
- Жизненный цикл процесса.
- Мониторинг процессов.
- Сигналы.
- Управление приоритетом процессов.
- Мониторинг и управление процессами средствами GUI
- Текстовые редакторы Linux
- Редактор vim.
- Редактор nano.
- Редактор mcedit как часть файлового менеджера.
- Использование текстовых редакторов в графическом интерфейсе.
- Краткий обзор офисных пакетов Linux
- Файловая система РЕД ОС.
- Иерархическая организация файловой системы
- Структура базовых каталогов
- Каталоги и их назначение
- Вторичная иерархия в /usr
- Файловая система proc и sys
- Основные типы файлов и их особенности
- Команда file
- Символические и жёсткие ссылки на файлы
- Работа с жесткими магнитными дисками.
- Физическая структура накопителя на жестких магнитных дисках.
- Имена жестких магнитных дисков.
- Создание разделов с использованием fdisk.
- Создание файловой системы.
- Монтирование файловых систем.
- Монтирование файловых систем через /etc/fstab.
- Мониторинг дисковых ресурсов.
- Управление накопителями средствами графического интерфейса (утилита Gparted).
- Управление программным обеспечением.
- Менеджер пакетов DNF.
- Менеджер пакетов в графической среде
- Понятие репозитория и управление репозиториями
- Альтернативные способы установки ПО (установка из пакетов, установка из исходных кодов)
- Архивация данных
- Программа tar
- Программа gzip
- Программа bzip2
- Архивация данных в графическом интерфейсе
- Отложенное и регулярное выполнение заданий.
- Отложенное выполнение заданий с помощью at.
- Автоматизация выполнения регулярных задач.
- Сценарии командной оболочки
- Переменные оболочки и окружения
- Локальные переменные окружения
- Пользовательские переменный окружения
- Системные переменные окружения
- Конфигурационные файлы переменных окружения Linux
- Псевдонимы команд (aliases).
- Сценарий Hello world
- Комментарий
- Переменные и параметры скрипта
- Условия
- Множественный выбор
- Ввод значений с клавиатуры
- Циклы
- Особенности командных файлов