Курс «Основы работы в операционной системе Linux»

Направление
Системное администрирование
Формат
Прямые эфиры
Домашние задания
Есть
Итоговый экзамен
Нет
Количество уроков
15
Документ об обучении
Сертификат
Обратная связь
Есть
Доступ
Сразу после покупки
Последнее обновление 17.08.2022

О курсе

Четырёхдневный курс предназначен для начинающих системных администраторов, перед которыми стоит цель научиться устанавливать программное обеспечение ОС Linux, работать с файловой системой, управлять процессами, настраивать подключение к проводным и беспроводным сетям. Под руководством тренеров-практиков Учебного центра Softline вы получите базовые знания и первичные навыки по администрированию ОС Linux. После прослушивания курса выдаётся сертификат Учебного центра Softline. Обучение основам администрирования ОС Linux доступно онлайн и в классах Учебного центра Softline.

Программа курса

  1. История Unix. Создание GNU;
    Обзор основных принципов лицензии GPL;
    История появления Linux;
    Краткий обзор существующих дистрибутивов;
    Загрузка системы и введение в графическое окружение.

    Приобретаемые знания:

    Что предшествовало созданию GNU. Мотивация к созданию;
    GPL и её влияние на мир Open Source;
    Linux и поводы к появлению сообщества;
    Общие сведения о представленных на рынке дистрибутивах;
    Общую информацию о сервере Xorg.
  2. Терминалы, представление в Linux. Виртуальные консоли;
    Выполнение команд;
    Виды документации и средства доступа;
    man, info, поиск информации;
    Лабораторная работа.

    Приобретаемые знания:

    Что такое терминалы, какую роль играют в Linux, переключение между виртуальными консолями;
    Принцип выполнения команд, как основа работы в Linux;
    Все доступные источники информации;
    Работа с программами man, info и командами, позволяющими находить необходимую информацию.
  3. Иерархия каталогов и перемещение по ним;
    Абсолютные и относительные пути;
    Сбор информации о файлах и каталогах с применением различных средств;
    Работа с файлами и каталогами, команды: cp, mv, rm, mkdir, rmdir;
    Лабораторная работа.

    Приобретаемые знания:

    Понимание иерархической структуры каталогов и их предназначение;
    Отличие абсолютного пути от относительного;
    Инструменты для сбора информации о файлах и каталогах. Интерпретация этой информации;
    Копирование, удаление, перенос, переименование файлов и каталогов.
  4. Описание командного процессора;
    Дополнения и история команд;
    Стандартный ввод и вывод;
    Переменные;
    Лабораторная работа.

    Приобретаемые знания:

    Роль командного процессора;
    Использование системы дополнения команд и истории выполненных команд;
    Ввод и вывод, перенаправление потоков. Дополнение и перезапись;
    Использование переменных.
  5. Описание процесса просмотра файлов;
    Работа в редакторе vi:
    командный режим и режим редактирования;
    перемещение по документу;
    команды редактирования текста;
    средства поиска по документу.
    Лабораторная работа.

    Приобретаемые знания:

    Просмотр текстовых файлов;
    Запуск и основы работы в текстовом редакторе vi;
    Командный режим и режим редактирования. Перемещение по документу и редактирование текста. Сохранение текста.
  6. Описание модели безопасности;
    Пользователи и группы;
    Права доступа к файлам и каталогам;
    Лабораторная работа.

    Приобретаемые знания:

    Принципы обеспечения безопасности в ОС Linux;
    Пользователи и группы, команды управления пользователями;
    Символьные и числовые маски доступа. Применение прав доступа.
  7. Файловая система и файловые дескрипторы (inode);
    Символические и жёсткие ссылки, их отличия;
    Типы файлов;
    Размеры файлов и информация о занимаемом и свободном месте на диске;
    Архивирование и компрессия с помощью программ tar, gzip, bzip2;
    Лабораторная работа.

    Приобретаемые знания:

    Файловые дескрипторы и их значение в файловой системе;
    Символические и жёсткие ссылки, принципиальные отличия;
    7 основных типов файлов;
    Получение информации о дисковом пространстве;
    Архивирование и компрессия. Использование архиватора tar. Использование программ сжатия – gzip и bzip2;
  8. Переменные окружения и оболочки, их значение;
    Алиасы;
    Инициализационные скрипты;
    Лабораторная работа.

    Приобретаемые знания:

    Значение переменных окружения и их отличие от переменных оболочки;
    Использования алиасов для сокращения затрат на ввод команд;
    Использование инициализационных скриптов для применения необходимых настроек.
  9. Что такое пользователь и группа для операционной системы;
    umask;
    Биты SUID, SGID, STICKY;
    Лабораторная работа.

    Приобретаемые знания:

    Пользователь и группа с точки зрения операционной системы;
    Использование umask для задания маски по умолчанию;
    Биты SUID, SGID, STICKY, их значение для файлов и каталогов.
  10. Программы tail и head;
    Выделение данных и подсчёт с использованием wc,nl,cut;
    Сортировка и поиск дублирующихся строк, sort и uniq;
    Сравнение версий файлов, diff;
    Проверка орфографии с помощью aspell;
    Регулярные выражения;
    Обработка строк с помощью grep и sed;
    Лабораторная работа.

    Приобретаемые знания:

    Пользователь и группа с точки зрения операционной системы;
    Использование umask для задания маски по умолчанию;
    Биты SUID, SGID, STICKY,их значение для файлов и каталогов.
  11. Программа locate и whereis;
    Программа find и различные критерии поиска;
    Выполнение действий над найденными файлами;
    Лабораторная работа.

    Приобретаемые знания:

    Как искать файлы с помощью whereis и locate;
    Использование программы find, как средства для гибкого поиска. Использование различных критериев поиска;
    Использование find для выполнения операций с найденными файлами.
  12. Создание процессов;
    Дерево процессов;
    Состояние процессов;
    Получение информации о процессах;
    Отправка сигналов процессам;
    Остановка процессов;
    Изменение приоритета процесса;
    Получение сводной информации с помощью утилиты top;
    Планирование процессов с помощью at и cron;
    Лабораторная работа.

    Приобретаемые знания:

    Что такое процессы, как они создаются и с какими свойствами;
    Получение информации о процессах;
    Виды сигналов и их отправка процессам;
    Приоритеты процессов и рекомендации к их изменению;
    Использование утилиты top;
    Использование планировщиков at и cron. Формат файла crontab.
  13. Создание скриптов;
    Циклы и условные операторы;
    Переменные;
    Функция select;
    Лабораторная работа.

    Приобретаемые знания:

    Принципы программирвоания в bash;
    Получение результатов от выполнения команд. Переменные;
    Циклы for и while;
    Условный оператор if;
    Логические команды;
    Конструкция case;
    Построение меню с помощью select;
    Арифметические действия
  14. Приобретаемые знания:

    Настрйока и использование почтового клиента и браузера;
    Использование пакета Open Office;
    Рассмотрение иных пакетов для работы в ОС Linux.