- Регистрация
- 24.09.2021
- Сообщения
- 38 211
Длительность: 4 дня (32 ак. часа) Формат: Дистанционно Предварительные требования: Базовые знания по устройству сетей, программированию и аппаратному обеспечению компьютера. Профиль аудитории: Cпециалистам в области IT, планирующим использование Linux и желающих подготовиться к курсам по администрированию Linux. Также курс может быть интересен тем, кто планирует построить IT-инфраструктуру на базе операционной системы Linux О курсе Четырёхдневный курс предназначен для начинающих системных администраторов, перед которыми стоит цель научиться устанавливать программное обеспечение ОС Linux, работать с файловой системой, управлять процессами, настраивать подключение к проводным и беспроводным сетям. Под руководством тренеров-практиков Учебного центра Softline вы получите базовые знания и первичные навыки по администрированию ОС Linux. После прослушивания курса выдаётся сертификат Учебного центра Softline. По окончании курса слушатели смогут: Устанавливать ОС Linux и настраивать систему после установки. Настраивать системное окружение. Использовать базовые утилиты системы. Получать справки по любой возникающей проблеме. Работать с файлами и папками, подключать и отключать дополнительные диски. Использовать основные команды администрирования системы. Программа курса Модуль 1. Обсуждение целей курса. Знакомство с историей создания Linux. Выполнение команд. В этой части будет рассказана история появления Unix-систем и Linux. История Unix. Создание GNU; Обзор основных принципов лицензии GPL; История появления Linux; Краткий обзор существующих дистрибутивов; Загрузка системы и введение в графическое окружение. Приобретаемые знания: Что предшествовало созданию GNU. Мотивация к созданию; GPL и её влияние на мир Open Source; Linux и поводы к появлению сообщества; Общие сведения о представленных на рынке дистрибутивах; Общую информацию о сервере Xorg. Модуль 2. Описание процесса поиска информации в документации, поставляемой системой и приложениями. Что такое терминал и выполнение команд. Терминалы, представление в Linux. Виртуальные консоли; Выполнение команд; Виды документации и средства доступа; man, info, поиск информации; Лабораторная работа. Модуль 3. Файловая структура. Сбор информации о файлах и каталогах. Работа с файлами и каталогами (копирование, удаление и т.д.). Иерархия каталогов и перемещение по ним; Абсолютные и относительные пути; Сбор информации о файлах и каталогах с применением различных средств; Работа с файлами и каталогами, команды: cp, mv, rm, mkdir, rmdir; Лабораторная работа. Модуль 4. Командная оболочка bash. Описание командного процессора; Дополнения и история команд; Стандартный ввод и вывод; Переменные; Лабораторная работа. Модуль 5. Работа с текстовыми файлами. Чтение файлов. Текстовый редактор vi. Описание процесса просмотра файлов; Работа в редакторе vi: командный режим и режим редактирования; перемещение по документу; команды редактирования текста; средства поиска по документу. Лабораторная работа. Модуль 6. Система полномочий. Модель безопасности Linux. Права доступа. Пользователи и группы. Описание модели безопасности; Пользователи и группы; Права доступа к файлам и каталогам; Лабораторная работа. Модуль 7. Разделы и файловые системы. Понятие индексного дескриптора. Ссылки. Использование сменных накопителей. Архивирование и сжатие данных. Файловая система и файловые дескрипторы (inode); Символические и жёсткие ссылки, их отличия; Типы файлов; Размеры файлов и информация о занимаемом и свободном месте на диске; Архивирование и компрессия с помощью программ tar, gzip, bzip2; Лабораторная работа. Модуль 8. Углублённое изучение текстового редактора vi. Модуль 9. Настройка командного процессора. Локальные переменные и переменные окружения. Переменные окружения и оболочки, их значение; Алиасы; Инициализационные скрипты; Лабораторная работа. Модуль 10.Специальные разрешения. UID и GID. Переключение контекста пользователя. Umask и права доступа. Что такое пользователь и группа для операционной системы; umask; Биты SUID, SGID, STICKY; Лабораторная работа. Модуль 11. Строковые обработчики. Регулярные выражения. Программы tail и head; Выделение данных и подсчёт с использованием wc,nl,cut; Сортировка и поиск дублирующихся строк, sort и uniq; Сравнение версий файлов, diff; Проверка орфографии с помощью aspell; Регулярные выражения; Обработка строк с помощью grep и sed; Лабораторная работа. Модуль 12. Поиск файлов. Программа locate и whereis; Программа find и различные критерии поиска; Выполнение действий над найденными файлами; Лабораторная работа. Модуль 13. Введение в процессы. Дерево процессов. Управление процессами. Планировщик cron и at. Создание процессов; Дерево процессов; Состояние процессов; Получение информации о процессах; Отправка сигналов процессам; Остановка процессов; Изменение приоритета процесса; Получение сводной информации с помощью утилиты top; Планирование процессов с помощью at и cron; Лабораторная работа. Модуль 14. Написание скриптов в командном процессоре bash. Создание скриптов; Циклы и условные операторы; Переменные; Функция select; Лабораторная работа. Модуль 15. Программы для работы в сети. Офисные продукты. Дополнительные сведения о работе в графической среде. ![]() |