Обучение системному администрированию linux

Содержание
  1. Администрирование ОС Linux
  2. Кому подойдёт этот курс
  3. Тем, кто интересуется программированием и IT
  4. IT-специалистам
  5. Чему вы научитесь
  6. Устанавливать и настраивать Linux
  7. Работать с командной строкой
  8. Настраивать доступы
  9. Управлять системой
  10. Работать с сетью
  11. Защищать Linux от вредоносных ПО
  12. Как пользоваться платформой
  13. Изучаете тему
  14. Выполняете задания
  15. Работаете с преподавателем
  16. Защищаете дипломный проект
  17. Содержание курса
  18. Структура Linux
  19. Введение в Linux
  20. Первая установка Linux
  21. Структура ОС Linux
  22. Знакомство с терминалом
  23. Устройства в Linux
  24. Диски и файловые системы
  25. Системное администрирование Linux
  26. Основные операции в Bash-терминале. Работа с файлами и каталогами
  27. Привилегии в Linux
  28. Управление доступом
  29. Учётные записи и групповые политики
  30. Управление вводом/выводом. Конвейерная обработка
  31. Управление процессами
  32. Загрузка и конфигурация ядра в Linux
  33. Запуск user space
  34. Управление системой
  35. Логирование и мониторинг
  36. Установка и удаление программ
  37. Механизмы управления безопасностью
  38. Повышение привилегий в Linux
  39. Резервное копирование и восстановление данных
  40. Сетевое администрирование Linux
  41. Вспоминаем основы сетей
  42. Интернет
  43. Маршрутизация
  44. ICMP и DNS
  45. Физический уровень. Ethernet и сетевые интерфейсы
  46. Network Configuration Manager
  47. Localhost
  48. Транспортный уровень
  49. Настраиваем маршрутизацию
  50. Linux Firewall
  51. Беспроводные соединения
  52. Модель клиент-сервер
  53. Сетевые сервисы
  54. HTTP/HTTPS
  55. Inetd and xinetd daemons
  56. Утилиты
  57. Сбор и анализ трафика
  58. Вредоносное ПО
  59. Сетевая безопасность
  60. Дипломный проект
  61. Настройка и администрирование системы Linux и ключевых сервисов
  62. Получить презентацию курса и консультацию специалиста
  63. Подборка топовых курсов по системному администрированию Linux
  64. Профессия «DevOps-инженер» от Skillbox
  65. Профессия «Системный администратор» Skillfactory
  66. Преподаватель
  67. Чему вы научитесь
  68. Мнение редакции
  69. Специализация «Администратор Linux» от OTUS
  70. Учебные блоки
  71. Преподаватели
  72. Чему вы научитесь
  73. Мнение редакции
  74. Курс «Administrator Linux. Professional» от OTUS
  75. Курс Linux/GIT/Hosting от FructCode
  76. Курс «Linux с нуля до Сертификата» от Udemy
  77. Выводы о профессии:

Администрирование ОС 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, и монтировать папки.

Диски и файловые системы

Научитесь работать с файловой системой, дисками и разделами. Узнаете, как настроить файл подкачки и смонтировать диск с файловой системой.

Читайте также:  Меняем местами аудио выходы программно windows 10

Системное администрирование 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.

Читайте также:  Electron build linux on windows

Утилиты

Научитесь работать со статистикой соединения и открытыми портами. Узнаете, как провести сканирование удалённой системы и установить лимит соединений.

Сбор и анализ трафика

Узнаете, зачем нужны дампы трафика, что такое pcap и netflow. Научитесь собирать и анализировать трафик.

Вредоносное ПО

Изучите популярные вредоносные ПО, которые угрожают Linux. Научитесь проводить анализ деятельности Linux malware и узнаете, какие контрмеры вы можете предпринять против взлома системы.

Сетевая безопасность

Узнаете, какие угрозы скрывает сеть. Научитесь проводить аудит Linux и настраивать эту ОС для безопасной работы в сети.

Дипломный проект

Настройка и администрирование системы Linux и ключевых сервисов

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

Получить презентацию курса и консультацию специалиста

Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.

Источник

Подборка топовых курсов по системному администрированию Linux

Системный администратор, работающий в операционной системе Linux — востребованный специалист. Согласно сайту hh.ru, младший системный администратор получает от 70 000 рублей в месяц.

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

Профессия «DevOps-инженер» от Skillbox

Длительность 12 месяцев
Уровень Начинающий
Для кого подходит IT-специалистам уровня middle
Формат Видео-лекции + домашнее задание + обратная связь от ментора
Гарантии Помощь в трудоустройстве
Итоги Диплом + проекты в портфолио
Цена
  • полная – 138 000 ₽
  • со скидкой – 82 800 ₽
  • рассрочка — 3764 ₽/мес.
Ссылка на курс Узнать подробности

Содержание. Программа курса включает в себя следующие блоки:

Полную программу можно посмотреть по ссылке.

Константин Брюханов, Дмитрий Зайцев.

Подробнее о преподавателях курса: посмотреть.

После окончания курса вы сможете:

  • управлять конфигурациями;
  • работать с фреймворком тестирования;
  • работать с инструментами виртуализации;
  • разбираться в инструментах контейнеризации;
  • работать с инструментами IaC;
  • настраивать мониторинг.

Впечатления: Подходит тем, кто хочет переквалифицироваться из разработки или системного администрирования в DevOps-инжиниринг. Студенты детально изучат Linux, правила работы с системой контроля версий, познакомятся с сетью в Docker и приобретут много других полезных навыков. Руководство курсов оказывает поддержку с трудоустройством.

Профессия «Системный администратор» Skillfactory

Длительность 9 месяцев
Уровень с нуля
Для кого подходит начинающим сисадминам, IT-специалистам
Формат видеолекции + домашнее задание + обратная связь от ментора
Итоги диплом + проекты в портфолио
Цена
  • полная — 120 000 ₽
  • со скидкой — 72 000 ₽
  • рассрочка — 6000 ₽/мес.
Ссылка на курс полная информация о курсе

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

Денис Соловьев — девопс-инженер сети ювелирных магазинов Sunlight.

Алексей Мосягин — старший администратор Linux, опыт работы 7 лет.

Подробнее о преподавателях смотрите на сайте курса.

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

  • обслуживать серверы и сетевое оборудование,
  • развивать IT-инфраструктуру и автоматизировать процессы ее администрирования,
  • поддерживать работу сайта или приложения,
  • настраивать системы виртуализации и мониторинга,
  • устанавливать и администрировать ОС Linux,
  • работать с командной строкой Bash,
  • администрировать базы данных,
  • повышать отказоустойчивость программного продукта,
  • обеспечивать процессы резервного копирования файлов.

Мнение редакции

Курс поможет стать системным администратором. Вы с нуля научитесь администрировать операционную систему Linux, даже если у вас нет технического образования. Курс с упором на практику — вы закрепите теорию на домашних заданиях и попрактикуетесь на тренажёрах. Вы соберёте портфолио архитектурных решений и подходов, погрузитесь в профессиональное коммьюнити и заведёте полезные знакомства. Skillfactory проведёт тестовые собеседования, поможет с составлением резюме и трудоустройством после обучения.

Специализация «Администратор Linux» от OTUS

Длительность 12 месяцев
Уровень новичкам, опытным
Для кого подходит системным администраторам, сетевым инженерам, DevOps-инженерам
Формат онлайн-вебинары + домашние задания с проверкой
Гарантии помощь с трудоустройством
Итоги диплом + портфолио
Цена
  • полная — 150 000 ₽
  • со скидкой — 112 500 ₽
  • рассрочка — 4687 ₽/мес.
Ссылка на курс полная информация о курсе

Учебные блоки

  1. Введение в ОС и UNIX
  2. Структура Linux и команды
  3. Потоки, логические команды, процессы, сеть
  4. Конфигурирование веб-сервера и MySQL

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

Андрей Буранов — специалист по UNIX-системам в ИТ-компании Mail.Ru Group.

Александр Румянцев — администратор баз данных в разработчике российской системы управления базами данных Postgres Professional.

И ещё 13 преподавателей. Подробнее о них смотрите на сайте курса.

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

  • развёртывать веб-серверы на Linux,
  • писать программы на Java,
  • настраивать базы данных MySQL и NoSQL,
  • балансировать нагрузку систем,
  • мониторить состояние и подключённого к сети оборудования,
  • составлять аварийный план восстановления,
  • повышать надёжность и масштабируемость проекта кластеризацией,
  • развёртывать и настраивать сеть в контейнерах Docker,
  • работать в команде через систему контроля версий Git.
Читайте также:  Индекс производительности windows максимальная оценка

Мнение редакции

Курс для будущих администраторов Linux. Вы научитесь выстраивать и обслуживать инфраструктуру из нескольких веб-серверов на базе ОС Linux и сможете обеспечивать безопасность и стабильность системы. Вы отточите навыки на виртуальных машинах, сделаете два проекта для портфолио и получите диплом. Школа поможет с трудоустройством и поддержит вас в течение полугода после обучения. Преподаватели — практикующие эксперты из Mail.Ru и международных компаний Dell, Epam и др.

Курс «Administrator Linux. Professional» от OTUS

Длительность 5 месяцев, 4 часа в неделю
Уровень Начинающий
Для кого подходит Специалистам с минимальным опытом работы в Linux
Формат Видео-лекции + практическая работа + обратная связь от ментора
Итоги Сертификат + проекты в портфолио
Цена 90 000 ₽
Ссылка на курс Узнать подробности

Содержание. Программа курса включает в себя следующие блоки:

  • архитектура Lunux;
  • авторизация и аутентификация, автоматизация администрирования, мониторинг производительности, сбор и анализ логов;
  • архитектура сетей, фильтрация трафика, DNS, мосты, туннели и VPN, сетевые пакеты;
  • веб сервера, динамический веб, Mysql, почта..

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

Навыки после окончания курса:


Алексей Цыкунов о курсе OTUS

Впечатления: Курс для специалистов с опытом установки системы Linux. Во время занятий демонстрируются лучшие кейсы по системному администрированию. Занятия проходят 2 раза в неделю в виде онлайн-вебинара. По каждому уроку дается домашнее задание, которое проверяется куратором. Чтобы определить свой уровень, желающие поступить проходят вступительное тестирование. Если навык работы с Linux отсутствует, платформа предлагает подготовку к поступлению. Она практически бесплатная (1 рубль).

Курс Linux/GIT/Hosting от FructCode

Длительность 2 часа видео
Уровень С нуля
Для кого подходит Всем желающим работать в Linux
Формат Видео-лекции + домашнее задание
Итоги Сертификат + проекты в портфолио
Цена от $7.60 (562 рубля) в зависимости от тарифа
Ссылка на курс Узнать подробности

Содержание. Программа курса включает в себя следующие блоки:

  • знакомство с Linux/GIT;
  • регистрация, бесплатный домен, покупка, загрузка файлов;
  • Linux — команды, редактор NANO, команда CHMOD, БД SQL;
  • GIT — BitBucket, Установка GIT, загрузка файлов сайта на хостинг, работа с GIT.

Сергей Никонов — основатель проекта FructCode. Опыт в веб-разработке более 10 лет.

После окончания курса вы сможете:

Впечатления: Курс подойдет новичкам без опыта работы в программировании. Вы разберетесь с работой на хостинге и домене, научитесь делать любые необходимые операции. Узнаете что такое терминал Linux, как с ним работать с помощью редактора NANO, специальных команд, подробно познакомитесь с базами данных SQL и системой контроля версий Git. Вам будут доступны 3 тарифных плана: на месяц, полгода и год.

Курс «Linux с нуля до Сертификата» от Udemy

Длительность 5,5 часов
Уровень С нуля
Для кого подходит Начинающим программистам, новичкам без опыта
Формат Видеолекции + домашнее задание
Итоги Диплом + проекты в портфолио
Цена
  • полная – 9 799 ₽
  • со скидкой — 999 ₽
Ссылка на курс Узнать подробности

Содержание. Программа курса включает в себя следующие блоки:

После окончания курса вы сможете:

  • пользоваться Linux на хорошем уровне;
  • писать Bash-скрипты на Linux;
  • менять имена компьютера и IP адреса на постоянный;
  • совершать SSH подключение к удалённому Linux серверу.

Впечатления: Отличный, полноценный курс для новичков. Навыки, необходимые для обучения — знание компьютера на уровне пользователя. Всего за 25 лекций студенты смогут самостоятельно работать в системе Linux, как для личных нужд, так и для нужд заказчика. Для нерешительных есть приятный бонус. Можно начать обучение и в течение месяца отказаться от него, вернув всю сумму.

Выводы о профессии:

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

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

Вопрос с оплатой тоже решаем. Почти все курсы предлагают отличные скидки или удобные системы рассрочки. Остаётся только выбрать интересную программу и оставить заявку!

Если вы учились на одном из этих курсов и есть чем поделиться, напишите честный отзыв в комментариях!

Источник

Оцените статью