- Администрирование ОС Linux
- Кому подойдёт этот курс
- Тем, кто интересуется программированием и IT
- IT-специалистам
- Чему вы научитесь
- Устанавливать и настраивать Linux
- Работать с командной строкой
- Настраивать доступы
- Управлять системой
- Работать с сетью
- Защищать Linux от вредоносных ПО
- Как пользоваться платформой
- Изучаете тему
- Выполняете задания
- Работаете с преподавателем
- Защищаете дипломный проект
- Содержание курса
- Структура Linux
- Введение в Linux
- Первая установка Linux
- Структура ОС Linux
- Знакомство с терминалом
- Устройства в Linux
- Диски и файловые системы
- Системное администрирование Linux
- Основные операции в Bash-терминале. Работа с файлами и каталогами
- Привилегии в Linux
- Управление доступом
- Учётные записи и групповые политики
- Управление вводом/выводом. Конвейерная обработка
- Управление процессами
- Загрузка и конфигурация ядра в Linux
- Запуск user space
- Управление системой
- Логирование и мониторинг
- Установка и удаление программ
- Механизмы управления безопасностью
- Повышение привилегий в Linux
- Резервное копирование и восстановление данных
- Сетевое администрирование Linux
- Вспоминаем основы сетей
- Интернет
- Маршрутизация
- ICMP и DNS
- Физический уровень. Ethernet и сетевые интерфейсы
- Network Configuration Manager
- Localhost
- Транспортный уровень
- Настраиваем маршрутизацию
- Linux Firewall
- Беспроводные соединения
- Модель клиент-сервер
- Сетевые сервисы
- HTTP/HTTPS
- Inetd and xinetd daemons
- Утилиты
- Сбор и анализ трафика
- Вредоносное ПО
- Сетевая безопасность
- Дипломный проект
- Настройка и администрирование системы Linux и ключевых сервисов
- Получить презентацию курса и консультацию специалиста
- 7-ка Лучших Онлайн-Курсов Linux для Начинающих
- 🥇 Курс Linux / GIT от BeOnMax
- 🥈 Курс Linux и GIT от Fruct Code
- 🥉 Администратор Linux от OTUS
- Профессия DevOps-инженер от Skillbox
- Основы Linux на курсе Data Science от GeekBrains
- Linux с нуля до Сертификата от Udemy
- Специализация Linux and Git от Coursera (Английский)
Администрирование ОС Linux
Вы познакомитесь с ОС Linux и её преимуществами, научитесь работать с командной строкой и управлять сетевыми подключениями. Сможете стать Linux-администратором или использовать эту ОС для защиты своих проектов от вредоносного ПО и хакеров.
- Длительность 5 месяцев
- Онлайн в удобное время
- Обучение на практике
- Доступ к курсу навсегда
Linux-администратор настраивает права пользователей, обеспечивает бесперебойное соединение с сетью и защищает серверы от вирусов. Всё это специалист делает не вставая с кресла благодаря возможностям ОС Linux.
Грамотных Linux-администраторов ждут в любой крупной компании, включая Mail.ru, Drom, Яндекс, «Ростелеком» и «Билайн».
сейчас ищут Linux-администраторов
зарплата начинающего специалиста, по данным hh.ru
Кому подойдёт этот курс
Тем, кто интересуется программированием и IT
Изучите UNIX-архитектуру и поймёте, как устроены дистрибутивы Linux. Научитесь управлять доступами, работать с утилитами, файлами и сетью. Сможете начать карьеру в IT без написания кода.
IT-специалистам
Научитесь использовать Linux для настройки доступов к корпоративным системам и других задач. Сможете обеспечить безопасность сетевых подключений и защитить свои проекты от хакеров и вредоносного ПО.
Чему вы научитесь
Устанавливать и настраивать Linux
Узнаете, как установить дистрибутив, и научитесь работать с каталогом файловой системы Linux.
Работать с командной строкой
Научитесь применять основные команды для управления процессами и системой в Bash-терминале.
Настраивать доступы
Сможете настраивать уровень доступа к системе и привилегии для отдельных пользователей и групп.
Управлять системой
Научитесь запускать фоновые процессы и выполнять задачи в Linux мгновенно или по расписанию.
Работать с сетью
Изучите основы работы сети и маршрутизации. Научитесь мониторить и анализировать трафик, настраивать удалённый доступ и SSH-сервер.
Защищать Linux от вредоносных ПО
Узнаете, какое вредоносное ПО может атаковать Linux. Научитесь проводить аудит системы и настраивать её для безопасной работы в сети.
Как пользоваться платформой
Изучаете тему
В курсе — практические видеоуроки.
Выполняете задания
В том темпе, в котором вам удобно.
Работаете с преподавателем
Закрепляете знания и исправляете ошибки.
Защищаете дипломный проект
И дополняете им своё портфолио.
Содержание курса
Вас ждут онлайн-лекции и практические задания на основе реальных кейсов.
Структура Linux
Введение в Linux
Познакомитесь с операционной системой Linux и областями её применения.
Первая установка Linux
Изучите каталоги файловой системы ОС Linux и виды установок: серверную, десктопную, live. Научитесь устанавливать Linux на виртуальную машину.
Структура ОС Linux
Разберётесь в основах устройства Linux, её файловой системе, процессах и памяти. Узнаете, что такое точка монтирования, ядро Linux, сокеты и пакетный менеджер.
Знакомство с терминалом
Узнаете, что такое терминал и командная оболочка. Изучите базовую навигацию в файловой системе и научитесь выбирать подходящую командную оболочку. Узнаете основные команды для работы с файлами.
Устройства в Linux
Научитесь работать с устройствами, которые опознаёт Linux, и монтировать папки.
Диски и файловые системы
Научитесь работать с файловой системой, дисками и разделами. Узнаете, как настроить файл подкачки и смонтировать диск с файловой системой.
Системное администрирование Linux
Основные операции в Bash-терминале. Работа с файлами и каталогами
Узнаете, что такое каталог в Linux. Изучите свойства и атрибуты файла, научитесь работать с символическими ссылками, файлами и каталогами в командной строке.
Привилегии в Linux
Узнаете, что такое привилегии в Linux, и разберётесь в форматах записи прав доступа. Изучите модели разграничения доступа.
Управление доступом
Изучите базовые команды для работы с учётными записями. Поймёте, как администрировать учётные записи пользователей.
Учётные записи и групповые политики
Изучите понятие разграничения доступа в Linux и базовые команды работы с ACL. Научитесь настраивать права доступа для пользователей и групп.
Управление вводом/выводом. Конвейерная обработка
Изучите основные термины и команды для управления вводом/выводом. Научитесь выполнять запись вывода команды в файл, поиск по файлам, перезапись файла и последовательный запуск команд.
Управление процессами
Изучите базовые команды для работы с процессами. Научитесь запускать и останавливать процессы, искать родительские и дочерние процессы, работать с фоновыми процессами и т. д.
Загрузка и конфигурация ядра в Linux
Познакомитесь с базовой архитектурой и устройством ядра Linux. Изучите связь ядра с модулями и другими частями ОС.
Запуск user space
Изучите алгоритмы запуска системы и их разновидности. Познакомитесь с основными понятиями уровней запуска, алгоритмами запуска и их разновидностями, подсистемой Systemd и её аналогами.
Управление системой
Научитесь работать с задачами и расписанием юнитов и модулей. Изучите базовые команды для управления запуском задач по расписанию.
Логирование и мониторинг
Научитесь запускать мониторинг с помощью утилит и находить нужные события в логах системы.
Установка и удаление программ
Узнаете, как настроить репозиторий, а также установить и удалить программу из Linux на примере веб-сервера Apache.
Механизмы управления безопасностью
Изучите основные понятия контроля доступа в DAC. Познакомитесь с популярными утилитами для управления безопасностью. Научитесь создавать нового пользователя и ограничивать его в правах доступа с помощью SELinux.
Повышение привилегий в Linux
Изучите методы повышения привилегии пользователя в Linux. Узнаете, что такое рутинг, SUID, SUDO, cron jobs и контрмеры. Познакомитесь с утилитами для повышения привилегий.
Резервное копирование и восстановление данных
Узнаете, что такое резервная копия, зачем она нужна и как с ней работать в Linux. Познакомитесь со сторонними утилитами для резервного копирования. Научитесь восстанавливать систему из бэкапа и автоматизировать резервное копирование.
Сетевое администрирование Linux
Вспоминаем основы сетей
Познакомитесь с сетевыми протоколами и моделью OSI. Узнаете, что такое пакеты, флаги и уровни сети.
Интернет
Узнаете, как работать с маской подсети и определять адрес сети с помощью IP-адреса. Познакомитесь с методом бесклассовой адресации CIDR.
Маршрутизация
Изучите таблицы маршрутизации и узнаете, для чего нужен сетевой шлюз Default gateway.
ICMP и DNS
Научитесь работать с протоколом ICMP, системой DNS и DNS-клиентом Host.
Физический уровень. Ethernet и сетевые интерфейсы
Научитесь работать с сетевым интерфейсом в Linux и настраивать его. Сможете изменять и добавлять сетевые маршруты.
Network Configuration Manager
Узнаете, что такое ncm и чем это ПО отличается от команды ifconfig. Научитесь настраивать сеть с помощью ncm.
Научитесь работать с доменными именами и файлами конфигурации. Сможете настраивать DNS и производить кеширование.
Localhost
Познакомитесь с понятием локального хоста, адреса и возможными конфигурациями Localhost.
Транспортный уровень
Познакомитесь с транспортными протоколами TCP и UDP, портами и сервисами транспортного уровня. Узнаете, как установить TCP- и UDP-соединения.
Узнаете, что такое DHCP- и DHCP-клиент. Поймёте, как получить динамический IP.
Настраиваем маршрутизацию
Познакомитесь с устройством роутера и научитесь настраивать Linux для работы в качестве роутера. Узнаете, что такое приватные сети и трансляция адресов (NAT).
Linux Firewall
Познакомитесь с ПО для контроля сетевой активности Linux Firewall и поймёте, как оно работает. Научитесь настраивать Linux Firewall.
Познакомитесь с протоколом ARP и поймёте, как он работает. Научитесь находить и удалять ARP-кеш.
Беспроводные соединения
Познакомитесь с сетевым интерфейсом Wi-Fi и научитесь настраивать подключение к известной беспроводной сети. Узнаете, как просканировать беспроводную сеть и обеспечить её безопасность.
Модель клиент-сервер
Узнаете, что такое сервер и клиент и какие сервисы работают в рамках клиент-серверной архитектуры.
Сетевые сервисы
Узнаете, что такое веб-сервер и сетевой протокол SSH. Научитесь работать с файловыми хранилищами и сервисами стриминга. Познакомитесь с распространёнными протоколами взаимодействия.
HTTP/HTTPS
Познакомитесь с протоколом HTTP и его расширением HTTPS, GET/POST-запросами и протоколом защиты транспортного уровня TLS.
Научитесь настраивать SSH-сервер и подключение с использованием пароля или ключа.
Inetd and xinetd daemons
Узнаете, что такое daemons и зачем они нужны. Познакомитесь с демоном inetd и его новой версией xinetd. Научитесь настраивать daemons и работать с сетевой системой TCP Wrappers.
Утилиты
Научитесь работать со статистикой соединения и открытыми портами. Узнаете, как провести сканирование удалённой системы и установить лимит соединений.
Сбор и анализ трафика
Узнаете, зачем нужны дампы трафика, что такое pcap и netflow. Научитесь собирать и анализировать трафик.
Вредоносное ПО
Изучите популярные вредоносные ПО, которые угрожают Linux. Научитесь проводить анализ деятельности Linux malware и узнаете, какие контрмеры вы можете предпринять против взлома системы.
Сетевая безопасность
Узнаете, какие угрозы скрывает сеть. Научитесь проводить аудит Linux и настраивать эту ОС для безопасной работы в сети.
Дипломный проект
Настройка и администрирование системы Linux и ключевых сервисов
Обеспечите сетевую коммуникацию между несколькими машинами Linux. Установите и настроите доступы с учётом разграничения прав и привилегий к одному или нескольким сетевым приложениям. Напишете отчёт о проделанной работе с приложением выбранных политик доступа и топологии сети.
Получить презентацию курса и консультацию специалиста
Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.
Источник
7-ка Лучших Онлайн-Курсов Linux для Начинающих
👨💻 Специалисты по работе с Linux получают от 100 до 250 тыс. в месяц (по данным сайта hh.ru). Чтобы обучиться этой профессии, даже не нужно выходить из дома. 📊 В этой подборке вы найдете ТОП-7 лучших онлайн-курсов, на которых можно пройти обучение администрированию системы Linux с нуля. ✅ Обучающие программы рассчитаны как на начинающих, так и на опытных программистов, которые желают получить дополнительные навыки.
🥇 Курс Linux / GIT от BeOnMax
Курс подойдет как новичкам, так и разработчикам с опытом. Учебный материал поможет систематизировать знания и освоить современные инструменты для командной работы. Курс включает 11 видеоуроков, 14 практических заданий и 4 тестирования. Электронный сертификат предусмотрен.
- 🕙 Длительность:
1 час видео, 15 заданий, 4 теста, 11 видеоуроков.
В процессе обучения вам расскажут о терминале Linux, познакомят с основными командами, научат взаимодействовать с правами для сайта. Кроме того, вы подробнее узнаете о SSH и FTP подключении, познакомитесь с GIT и научитесь использовать эту систему для работы в команде. Также вы поработаете с консольным редактором NANO и научитесь выгружать код из GIT-репозитория.
🥈 Курс Linux и GIT от Fruct Code
Курс «Linux и GIT» отлично подходит новичкам, которые хотят обучиться работе с терминалом Linux и системой контроля версий GIT с нуля. Программа состоит из 22 теоретических роликов и 29 заданий. Выполнять их можно в любое удобное время, так как Fruct Code работает по подписке (на один месяц, полгода или год). После оплаты открывается доступ к 10 курсам на сайте, после прохождения которых выдается сертификат.
- 🕙 Длительность: 2 часа видео, 29 заданий.
- 💰 Стоимость: от 15,6 $/год.
- ✔️ Сертификат: есть.
В частности на курсе рассматриваются такие темы, как регистрация домена, работа с хостингом, основы работы и администрирования Linux, работа с SSH и редактором Nano и т.д. Преподаватель курса — Сергей Никонов, основатель проекта Fruct Code и специалист в области веб-разработки.
🥉 Администратор Linux от OTUS
Этот курс больше подойдет тем, кто уже знаком с Linux. Перед обучением необходимо пройти вступительное тестирование. Сам курс состоит из 40 практических занятий, 40 вебинаров и выпускного проекта. Кроме того, OTUS сотрудничает с крупными российскими компаниями, которые готовы взять учеников на работу сразу после обучения.
- 🕙 Длительность: 5 месяцев.
- 💰 Стоимость: от 90 000 ₽.
- 💵 Рассрочка: оформляется через партнеров (Тинькофф, Совесть, Халва)..
- ✔️ Сертификат: есть.
Программа курса состоит из 5 модулей, обучающих архитектуре Linux, методам анализа и обработки данных, инструментам системного администрирования и т.д. Преподаватели — IT-специалисты ведущий компаний, таких как RusLink, Сбербанк, Mail.ru Group, BTS Digital, EPAM и другие.
Профессия DevOps-инженер от Skillbox
Вторая по объему программа в этом списке. Обучение включает в себя 14 модулей на 70 онлайн-уроков. Курс подойдет как начинающим IT-специалистам, так и профессионалам, которым необходимы навыки DevOps. Однако и те, и другие должны иметь базовые знания о Linux. По окончанию обучения Skillbox выдает диплом и оказывает помощь в трудоустройстве.
- 🕙 Длительность: 12 месяцев.
- 💰 Стоимость: от 69 000 ₽.
- 💵 Рассрочка: от 2 875 ₽/мес.
- ✔️ Сертификат: есть.
Программа дает знания о том, как работать с инфраструктурой, использовать Docker в проектах, создавать системы обратной связи и непрерывной интеграции. Преподаватели курса — Константин Брюханов (Lead DevSecOps, ARRIVAL) и автор курса Дмитрий Зайцев (Head of SRE @flocktory.com).
Основы Linux на курсе Data Science от GeekBrains
GeekBrains совместно с онлайн-университетом от Mail.ru Group не только предлагают объемную программу обучения в рамках факультета Искусственного интеллекта, но и подчеркивает главную цель обучения — трудоустройство учеников. Студентам предстоят 534 часа практики и 2-4 вебинара в неделю. Часть из них посвящена основам Linux: установке, настройке, устройству файловой системы, скриптам bash, планировщикам задач crontab и т.д.
- 🕙 Длительность: 18 месяцев.
- 💰 Стоимость: от 270 000 ₽.
- 💵 Рассрочка: от 7 490 ₽/мес.
- ✔️ Сертификат: есть.
Помимо основных занятий, разбитых по четвертям, университет предлагает 8 курсов для самостоятельного изучения: базовый курс по Git, методы оптимизации, рекомендации по трудоустройству и т.д. Выпускники курсов приобретут навыки работы в Linux, алгоритмами и структурами данных, программирования на Python и т. д. А также смогут работать в сферах машинного обучения и искусственного интеллекта, нейронных сетей и баз данных.
Linux с нуля до Сертификата от Udemy
Данный курс отлично подходит для знакомства с Linux. Обучающий материал рассчитан на 5,5 часов, в которые студент получит все необходимые знания: установка и навигация в системе, работа с директориями, создание линков, написание скриптов Bash и др. Кроме того, выделен блок для более опытных разработчиков Linux, посвященный подключению к удаленному доступу, изменению имени компьютера и IP-адресов и пр.
- 🕙 Длительность:
5,5 часов видео.
Основной целью курса является подготовка к экзамену Linux Professional Institute, который позволяет получить международный сертификат. Преподаватель курса — DevOps инженер Денис Астахов, имеющий опыт работы в Intel Corporation, Amazon и Google.
Специализация Linux and Git от Coursera (Английский)
Данная программа была создана при поддержке The Linux Foundation и доступна только на английском языке (есть русские субтитры). Курс подойдет как для разработчиков, так и для тех, кто еще не знаком с системой Linux.
Программа делится на четыре блока:
- Методы разработки программного обеспечения с открытым исходным кодом.
- Linux для разработчиков.
- Инструменты Linux для разработчиков.
- Использование Git для распределенной разработки.
График обучения студенты выбирают самостоятельно, так как Coursera работает по подписке.
- 🕙 Длительность: 4 месяца.
- 💰 Стоимость: от 3 598 ₽/мес.
- ✔️ Сертификат: есть.
Выпускники курсов обладают всеми необходимыми для Linux-разработчика знаниями: от навыка работы с открытым исходным кодом до использования Git. Преподаватель курса — Джерри Куперштейн, директор по обучению в The Linux Foundation.
Источник