Курсы Linux

Собрали для вас лучшие курсы Linux на 2024 год. Информация постоянно обновляется и добавляются новые курсы. Изучите с нуля и без опыта Linux на онлайн-курсах лучших школ.

Курс Администрирование Linux Хекслет

О курсе

На этом курсе вы изучите основы администрирования Linux: управление серверами, работу с пользователями и правами доступа, структуру файловой системы, управление процессами и сигналами. Также вы узнаете о супервизоре, его назначении и использовании. Еще познакомитесь с основами сетевых технологий: IP-адреса, порты и сетевые интерфейсы. Чтобы учиться было проще, рекомендуем пройти курс Основы командной строки.

ЦельИзучение навыка
Тип обученияСамостоятельно
УровеньДля новичков
Форматы обученияСообщество, Тексты

Программа обучения

Введение

Познакомиться с курсом и его целями

Пользователи и права доступа

Научиться управлять пользователями и их правами

Файловая система

Разобраться в структуре файловой системы

Процессы и сигналы

Научиться управлять процессами

Супервизор

Узнать что такое супервизор и для чего он используется

TCP/IP

Узнать о том для чего нужен IP адрес и порт

Интерфейсы

Разобраться в том, что такое сетевой интерфейс

Ссылка на курс

Курс Linux: Пользователи Хекслет

О курсе

На этом курсе вы изучите основы работы с пользователями в Linux: uid, gid, суперпользователя (root) и команды и инструменты для управления пользователями и группами. Вы узнаете о структуре учетных записей пользователей и о системе прав в *nix-системах, а также научитесь менять владельца, группу и права файлов и папок. Еще вы познакомитесь с механизмами SUID, SGID и Sticky Bit, которые позволяют управлять доступом к ресурсам и ограничивать их удаление. Чтобы учиться было проще, стоит заранее пройти курс Основы командной строки.

ЦельИзучение навыка
Тип обученияСамостоятельно
УровеньДля опытных
Форматы обученияСообщество, Тексты

Программа обучения

Пользователь

Разобраться с uid и gid

Суперпользователь

Понять кто такой root и зачем он нужен

Смена пользователя

Научиться выполнять команды от другого пользователя

Sudo

Разобраться с тем как же правильно выполнять команды от имени другого пользователя и получать повышенные привилегии

Структура учетной записи пользователя

Узнать что на самом деле происходит при создании пользователя

Управление пользователями и группами

Научиться создавать модифицировать и удалять учетные записи

Смена владельца файла

Научиться менять владельца и группу файлов и папок

Права

Познакомиться с системой прав в *nix системах.

Umask

Понять как назначаются права папкам и файлам при создании и как на это можно влиять.

Смена прав у файлов

Научиться менять права у папок и файлов

SUID и SGID

Познакомиться со способом запуска программ из под создавшего их пользователя

Sticky Bit

Познакомиться со способом ограничения удаления файлов и папок

Ссылка на курс

Курс Linux и программирование на Bash Нетология

Освоите одну из самых популярных операционных систем в мире

Изучите администрирование Linux и сможете программировать на Bash

Выполните 24 практических задания и научитесь решать реальные кейсы, с которыми сталкиваются IT-специалисты

Программа обучения — 4 месяца

24 часа теории, 120 часов практики

● Занятия проходят 2 раза в неделю в будни с 18:00 МСК

● На лекции и практические задания понадобится 10 часов в неделю

● Записи вебинаров, лекции, тесты, тренажёр, презентации и другие полезные материалы хранятся в личном кабинете

Операционная система Linux

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

9 часов теории

36 часов практики

Типы и назначение операционных систем. ОС Linux

Основы работы с командной строкой

Процессы, управление процессами

Память, управление памятью

Шедулер

Дисковые системы

Файловые системы

Ядро операционной системы

Загрузка ОС

Администрирование операционной системы Linux

Разберёте дистрибутивы Linux, основанные на RedHat и Debian, и особенности работы с ними. Узнаете, как управлять пакетами: устанавливать, удалять и пересобирать их. Научитесь управлять пользователями и их правами, приложениями и их запуском. Изучите принципы поиска проблем производительности системы.

6 часов теории

24 часа практики

Типы дистрибутивов

Управление пакетами

Инициализация системы. Systemd, Init-V

Управление пользователями

Производительность системы

Программирование на Bash

Освоите базовое программирование в командном интерпретаторе Bash. Научитесь проводить синтаксический анализ с помощью регулярных выражений regexp. Освоите утилиты sed, awk, cut, grep и другие.

5 часов теории

20 часов практики

Переменные и условные операторы

Циклы и функции

Regexp и их использование для синтаксического анализа

Полезные утилиты. Работа с текстом и поиском

Разбор скриптов и написание своих скриптов. Linter. Shell check

Работа с сетью в Linux

Изучите основы работы компьютерных сетей, рассмотрите модель OSI, работу сетей TCP/IP. Научитесь настраивать и проводить диагностику сети Linux.

4 часа теории

16 часов практики

Введение в сети

Сетевые модели TCP/IP и OSI

Настройка cети в Linux и диагностика сети

Работа с основными сетевыми службами

Особенности работы с Astra Linux

Бонусный модуль

Познакомитесь с особенностями работы Astra Linux — российской ОС, основанной на базе популярного открытого дистрибутива Linux под названием Debian. ОС позиционируется как единственная в стране, соответствующая требованиям безопасности информации всех регуляторов: ФСБ, Минобороны, ФСТЭК. Умение работать с Astra Linux востребовано у работодателей и часто упоминается в вакансиях.

Итоговый проект

Вы установите и настроите операционную систему Linux. Эксперт проверит вашу работу и даст рекомендации по её улучшению.

24 часа практики

Карьерное планирование

Бонусный модуль

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

Поиск работы как проект

Дорожная карта поиска работы

Анализ рынка труда

Резюме, портфолио, сопроводительное письмо

Собеседование

Отклик. Измерение эффективности. Дальнейшие шаги

Итоговый проект. Дорожная карта поиска работы

Ссылка на курс

Курс Старт в DevOps: системное администрирова­ние Linux для начинающих Skillbox

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

Содержание курса

Вас ждут вебинары и практика на основе реальных кейсов.

  • 4 месяца обучения
  • 25 тематических модулей

Язык запросов SQL

  1. Основы SQL

Администрирование Linux

  1. Введение в Linux
  2. Linux: первые шаги
  3. Пользователи и файлы. Знакомство с Vim
  4. Подготовка к написанию скриптов на Bash
  5. Написание скриптов на Bash
  6. Написание скриптов на Bash. Продолжение
  7. Написание скриптов на Bash. Циклы
  8. Написание скриптов на Bash. Циклы: продолжение
  9. Написание скриптов на Bash. Заключение
  10. World Wide Web
  11. Системы инициализации
  12. Криптография. HTTPS
  13. Работа с устройствами в Linux
  14. Введение в базы данных
  15. Базы данных. Продолжение
  16. Знакомство с сетями
  17. Продолжение знакомства с передачей данных
  18. Завершение знакомства с сетями
  19. Собираем LAMP
  20. Deb-пакеты
  21. Мониторинг и диагностика
  22. Мониторинг и диагностика. Продолжение
  23. Файервол
  24. Виртуализация
  25. Туннели

Ссылка на курс

Часто задаваемые вопросы по изучению Linux

  1. С чего начать изучение Linux?

    С чего начать изучение Linux? Для начала изучения Linux рекомендуется ознакомиться с основными понятиями и командами командной строки. Изучите основы работы с файловой системой, управление пакетами, пользователи и права доступа. Также полезно практиковаться, выполняя задачи и эксперименты на Linux-системе.

  2. Какой дистрибутив Linux выбрать?

    Существует множество дистрибутивов Linux, и выбор зависит от ваших потребностей и предпочтений. Некоторые популярные дистрибутивы включают Ubuntu, Fedora, CentOS, Debian и Arch Linux. Рекомендуется начать с популярных и пользователески дружественных дистрибутивов, таких как Ubuntu, чтобы получить хороший старт.

  3. Как можно практиковаться в работе с Linux?

    Практика играет важную роль в изучении Linux. Вы можете создать виртуальную машину с Linux-системой на своем компьютере и использовать ее для экспериментов. Также существуют онлайн-платформы и тренажеры, которые предлагают интерактивные задания и лаборатории для практики, такие как Linux Journey и Linux Academy.

  4. Как найти помощь при возникновении проблем?

    Если у вас возникнут вопросы или проблемы при изучении Linux, существует множество ресурсов, где вы можете найти помощь. Форумы и сообщества, посвященные Linux, такие как LinuxQuestions.org и Reddit’s r/linux, являются хорошими местами для задания вопросов и обсуждения проблем. Также полезно использовать поисковые системы для поиска решений и документацию, предоставляемую дистрибутивами Linux.

  5. Какие навыки полезно изучить в Linux?

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

  6. Есть ли сертификации для Linux?

    CompTIA Linux+ – это сертификация, которая оценивает широкий спектр навыков, связанных с установкой, настройкой, поддержкой и управлением системами Linux.Red Hat Certified Engineer (RHCE) – это сертификация, предлагаемая компанией Red Hat, которая оценивает навыки администрирования и сетевой конфигурации в среде Linux.Linux Professional Institute Certification (LPIC) – это сертификация, разработанная Linux Professional Institute (LPI). Она предлагает три уровня сертификации (LPIC-1, LPIC-2 и LPIC-3), оценивающие различные аспекты работы с Linux.SUSE Certified Engineer (SCE) – это сертификация, предлагаемая компанией SUSE, которая оценивает навыки администрирования и технической поддержки операционной системы SUSE Linux Enterprise.

Другие популярные курсы программирования

Получилось ли у Вас выбрать подходящий онлайн - курс в рейтинге обучений?
ДаНет