Linux

Администрирование и конфигурирование

Linux — это потомок операционных систем семейства UNIX, спроектированных продуманно и лаконично. Он приспособлен к тому, что разные его компоненты написаны независимо разными людьми. Это сильно отличается от типичных коммерческих систем, по архитектуре более всего напоминающих Титаник.

Отсюда его устойчивость: неполадки в одной программе не сделают неработоспособной всю систему. Не случится конфликт и нестабильность из-за того, что разные сторонние приложения принесли с собой в систему один и тот же компонент разных версий.

Отсюда его эффективность: разные программы используют одни и те же стандартные системные средства для стандартных операций, а не реализуют их сами. Это же — выгода при разработке программ для Linux.

Отсюда его безопасность: поскольку в самой архитектуре системы предусмотрено ограничение доступа. Слово «вирус» в Linux — иностранное. Здесь не нужно тратить ресурсы на дополнительные антивирусные программы, как денежные, так и системные и человеческие (на администрирование самого антивируса).

Для изучения курса достаточно обладать начальными знаниями о функционировании компьютера. Минимальный уровень подготовки ученика может быть практически нулевым. Специальных знаний о LINUX не требуется, обучение начинается со знакомства с системой на уровне пользователя. Курс может быть интересен для программистов, планирующих разработку под эту операционную систему.

Чему Вы научитесь

  • Принципам работы протоколов TCP/IP и настройке сети;
  • Устанавливать и настраиватьUbuntu;
  • Администрировать UNIX-подобные операционные системы;
  • Защищать пользовательские данные и сетевой трафик;
  • Устанавливать сервер в связке Apache, PHP и MySQL;
  • Программировать на командном интерпретаторе BASH;
  • Настраивать различные сетевые сервисы;
  • Администрировать базы данных MySQL;
  • Создавать дистрибутивы программ, устанавливать приложения;
  • Запускать Windows-приложения в Ubuntu.

Что Вы получите

Видеозаписи всех онлайн-занятий
Методички и домашние задания
Общение с одногруппниками
Сертификат об окончании обучения

Средние оценки

4.4 / 5
Программа
4.7 / 5
Преподаватель

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

  • 1
    Урок 1. GNU/Linux
    Знакомимся с GNU/Linux. Что такое GNU, что такое Linux, что такое UNIX. Что такое виртуализация. Устанавливаем Ubuntu в виртуальной машине. Базовые возможности работы в Linux, консольный и графический режим. Linux и Windows. Linux как рабочая станция, как сервер, как маршрутизатор.
  • 2
    Урок 2. Основы устройства Linux
    Пользователи и права в Linux. Работа с файлами. Выполнение операций от имени суперпользователя. Процессы, потоки, потоки ядра в Linux. Подключение дисков
  • 3
    Урок 3. Работа со строками и файлами
    Регулярные выражения. Конвейеры. Архиваторы и компрессоры. Поиск. sed.
  • 4
    Урок 4. Написание скриптов
    Массовое переименование файлов. Создание бэкапов. CRON
  • 5
    Урок 5. GNU/Linux
    Загрузка Linux. GRUB, консоль grub, grub-rescue. Init. Представления о SysV Init, Upstart, Systemd. Работа с systemd. Работа с логами.
  • 6
    Урок 6. Сеть и безопасность
    Представления о TCP/IP и OSI/ISO. Механизмы работы с сетью в GNU/Linux. Безопасность в Linux. VPN. OpenVPN. Iptables.
  • 7
    Урок 7. Веб-сервер Apache2
    Учимся устанавливать и настраивать Apache2. Конфигурация, модули, виртуальные хосты. mod_ssl для https. Let’s Encrypt
  • 8
    Урок 8. Прикладное ПО
    Учимся устанавливать и настраивать mysql, postfix+dovecot, nginx.
  • Нажимая на кнопку "Добавить в корзину", Вы принимаете условия договора оферты.

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