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

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

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

Программа представляет собой набор разделов, которые описывают подготовку системного администратора Linux самого базового уровня. Данный курс подходит для тех, кто ранее совершенно не работал с Linux системами, либо имеет очень базовые знания, которые не позволяют получить допуск к более высоким уровням курса.

Основная изучаемая операционная система по нашей программе - Debian. Параллельно при изучении разделов курса, есть возможность сравнивать устанавливаемые и настраиваемые компоненты на Linux CentOS в нашей базе знаний. Таким образом, по окончанию данного курса, студент будет иметь знания и навыки сразу в 2х операционных системах - Debian и CentOS!

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

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

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

    ЗНАНИЯ

  1. Введение

    • Лекция 1.

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

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

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

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

    • Лекция 2.

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

    • Лекция 3.

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

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

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

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

    • Лекция 4.

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

    • Лекция 5.

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

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

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

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

    • Лекция 6.

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

    • Лекция 7.

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

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

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

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

    • Проект

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

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

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

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

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

  • Устанавливать систему виртуализации для последующей установки OS Linux.
  • Устанавливать различные дистрибутивы Linux с автоматической и ручной разбивкой диска.
  • Различать полный и относительный путь при работе с виртуальной файловой системой.
  • Набор основных команд виртуальной файловой системы, создавать дерево каталогов и управлять файлами из командной строки.
  • Создавать и модифицировать учетные записи пользователей в OS Linux.
  • Устанавливать и менять права доступа на файлы и каталоги.
  • Создавать список репозиториев для последующей установки программ.
  • Пользоваться различными пакетными менеджерами, управлять пакетами из командной строки.
записаться на курс остались вопросы