• Онлайн
  • Оффлайн
  • В записи + консультации
  • Корпоративное обучение
  • Индивидуальное обучение
  • Интенсивы
Дата старта: 30.08.2021 г.
График обучения: Вт, Чт 18:00 - 19:30
Длительность: 2 недели
Теория: онлайн вебинары
Практика: самостоятельное изучение, онлайн вебинары
Наличие мест: да
4 000 грн
L0

Программа курса
"Администрирование Linux для новичков"

Описание курса:

На этом курсе проходим азы системного администрирования. Он подойдёт даже тем, кто раньше не работал с Linux.

 

Будем работать с дистрибутивом Debian, а параллельно устанавливаем и настраиваем компоненты CentOS по нашей базе знаний. В итоге научимся работать с двумя системами.

требования к студентам курса
"Администрирование Linux для новичков":

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

    РАЗДЕЛ ПРОГРАММЫ

    ЗНАНИЯ

  1. Введение

    • Лекция 1

      VirtualBox, режимы работы сети. Установка ОС Linux.
      Поясняется что такое IP-адреса, транслятор NAT, соединение в режиме bridge, внутренняя сеть.

    • Практическое занятие 1

      Установка Debian, CentOS, ручная разбивка диска.
      Ручная разбивка без LVM, ручная разбивка с LVM, зачем нужен LVM.

  2. Доступ в систему, текстовые редакторы

    • Лекция 2

      Доступ в систему, настройка сети. Протокол SSH и его программные реализации для подключения и управления сервером. Смена системных прав, утилиты su, sudo. Что такое shell и виды системных оболочек: sh, bash, zsh, tcsh, csh, ash, dash.
      NAT, проброс портов. Решение проблем при переключении режимов сети.

    • Лекция 3

      Текстовые редакторы. nano, vi/vim, mcedit. Оформление рабочего окружения без использования графических режимов: alias, bash_completion.

    • Практическое занятие 2

      Настройка командной строки (shell, prompt), vimrc, profile, bash.rc. Доступ в систему, текстовые редакторы.

  3. Файловая система, команды по управлению системой

    • Лекция 4

      Виртуальная файловая система VFS. Структура файлов в Linux. Абсолютный и относительный пути. Команды по управлению файлами и получении ведомостей в командной строке: pwd, cd, mkdir, touch, cp, ls, rm, less, more, head, tail, cat, grep, scp.

    • Лекция 5

      Команды и утилиты поиска по файловой системе: locate, whereis, type, which, find. Архивация файлов: tar, gzip, bzip2, zip, rar.

    • Практическое занятие 3

      Создание дерева каталогов, поиск по файловой системе, фильтрация вывода.

  4. Система прав, пользователи, группы. Установка пакетов в системе

    • Лекция 6

      Система прав и принадлежности, пользователи, группы. Команды по управлению системными пользователями: adduser, useradd, addgroup, userdel, usermod, groupmod, passwd, chmod, chown, chgrp.
      Символьное и цифровое назначение прав на файлы и каталоги.

    • Лекция 7

      Установка пакетов в системе. Что такое репозитории и зачем они нужны. Графический интерфейс Linux. Пакетные менеджеры и установка программ. Утилиты: apt, apt-get, apt-cache, dpkg, rpm, yum.

    • Практическое занятие 4

      Отработка комплексных практических навыков. Ответы на вопросы.

  5. Проектная работа

    • Проект

      Первичная настройка нового рабочего сервера по указанному ТЗ.

преподаватели

по окончании курса студент будет знать:

  • для чего нужна виртуализация, какие есть типы виртуализации и где они применяются
  • список основных родительских дистрибутивов, которые используются в практике на сегодняшний день
  • что такое shell и почему в администрировании почти не используется графический интерфейс
  • виды текстовых редакторов
  • что такое виртуальная файловая система и зачем она нужна
  • зачем нужны репозитории и как они настраиваются
  • что такое пакетный менеджер, их виды и какие из них чаще всего используются в практике

по окончании курса студент будет уметь:

  • устанавливать систему виртуализации для установки Linux
  • устанавливать дистрибутивы Linux с автоматической и ручной разбивкой диска
  • различать полный и относительный путь при работе с виртуальной файловой системой
  • пользоваться основными командами виртуальной файловой системы
  • создавать дерево каталогов и управлять файлами из командной строки
  • создавать и модифицировать учетные записи пользователей в Linux
  • устанавливать и менять права доступа на файлы и каталоги
  • создавать список репозиториев для установки программ
  • пользоваться пакетными менеджерами, управлять пакетами из командной строки
записаться на курс остались вопросы