- 1 место. Курс «Администрирование ОС Linux» — Skillbox
- 2 место. Курс «Administrator Linux. Professional» — OTUS
- Курс «Администрирование Linux» — Академия АйТи
- Курс «Linux » — Сетевая Академия ЛАНИТ
- Курс «Администрирование ОС Linux» — НОУ ИНТУИТ
- Курс «Linux (Ubuntu). Уровень 1. Основы администрирования и безопасности» — Московский Государственный Технический Университет им. Н.Э. Баумана
- Курс «Системное администрирование Linux» — softline
- Курс «Linux. Уровень 1. Основы администрирования систем Debian, Ubuntu, CentOS» — Центр компьютерного обучения «Специалист» при МГТУ им.Н.Э.Баумана
- Курс «Linux. Рабочая станция» — Geek Brains
- Курс «Администрирование ОС Linux (Linux Professional Institute — level 1)» — ЧОУ ДПО «Институт прикладной автоматизации и программирования»
- Курс «Операционные системы Unix/Linux» — Си Ай Скул
- Курс «Linux администратор» — Merion Academy
- Курс «Linux в чат-боте» — Yodo
- Курс «Администрирование Linux с нуля» — Kurets
- Длительность 5 месяцев
- Онлайн в удобное время
- Обучение на практике
- Доступ к курсу навсегда.
Linux-администратор настраивает права пользователей, обеспечивает бесперебойное соединение с сетью и защищает серверы от вирусов. Всё это специалист делает, не вставая с кресла — благодаря возможностям ОС Linux.
Кому подойдёт этот курс:
- Тем, кто интересуется программированием и IT
Изучите UNIX-архитектуру и поймёте, как устроены дистрибутивы Linux. Научитесь управлять доступами, работать с утилитами, файлами и сетью. Сможете начать карьеру в IT без написания кода. - IT-специалистам
Научитесь использовать Linux для настройки доступов к корпоративным системам и других задач. Сможете обеспечить безопасность сетевых подключений и защитить свои проекты от хакеров и вредоносного ПО.
Чему вы научитесь:
- Устанавливать и настраивать Linux
Узнаете, как установить дистрибутив, и научитесь работать с каталогом файловой системы Linux. - Работать с командной строкой
Научитесь применять основные команды для управления процессами и системой в Bash-терминале. - Настраивать доступы
Сможете настраивать уровень доступа к системе и привилегии для отдельных пользователей и групп. - Управлять системой
Научитесь запускать фоновые процессы и выполнять задачи в Linux мгновенно или по расписанию. - Работать с сетью
Изучите основы работы сети и маршрутизации. Научитесь мониторить и анализировать трафик, настраивать удалённый доступ и SSH-сервер. - Защищать Linux от вредоносных ПО
Узнаете, какое вредоносное ПО может атаковать Linux. Научитесь проводить аудит системы и настраивать её для безопасной работы в сети.
Программа
Вас ждут онлайн-лекции и практические задания на основе реальных кейсов.
44 тематических модуля, 200 онлайн-уроков
Структура 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
Научитесь работать с доменными именами и файлами конфигурации. Сможете настраивать DNS и производить кеширование. - Localhost
Познакомитесь с понятием локального хоста, адреса и возможными конфигурациями Localhost. - Транспортный уровень
Познакомитесь с транспортными протоколами TCP и UDP, портами и сервисами транспортного уровня. Узнаете, как установить TCP- и UDP-соединения. - DHCP
Узнаете, что такое DHCP- и DHCP-клиент. Поймёте, как получить динамический IP. - Настраиваем маршрутизацию
Познакомитесь с устройством роутера и научитесь настраивать Linux для работы в качестве роутера. Узнаете, что такое приватные сети и трансляция адресов (NAT). - Linux Firewall
Познакомитесь с ПО для контроля сетевой активности Linux Firewall и поймёте, как оно работает. Научитесь настраивать Linux Firewall. - ARP
Познакомитесь с протоколом ARP и поймёте, как он работает. Научитесь находить и удалять ARP-кеш. - Беспроводные соединения
Познакомитесь с сетевым интерфейсом Wi-Fi и научитесь настраивать подключение к известной беспроводной сети. Узнаете, как просканировать беспроводную сеть и обеспечить её безопасность. - Модель клиент-сервер
Узнаете, что такое сервер и клиент и какие сервисы работают в рамках клиент-серверной архитектуры. - Сетевые сервисы
Узнаете, что такое веб-сервер и сетевой протокол SSH. Научитесь работать с файловыми хранилищами и сервисами стриминга. Познакомитесь с распространёнными протоколами взаимодействия. - HTTP/HTTPS
Познакомитесь с протоколом HTTP и его расширением HTTPS, GET/POST-запросами и протоколом защиты транспортного уровня TLS. - SSH
Научитесь настраивать SSH-сервер и подключение с использованием пароля или ключа. - Inetd and xinetd daemons
Узнаете, что такое daemons и зачем они нужны. Познакомитесь с демоном inetd и его новой версией xinetd. Научитесь настраивать daemons и работать с сетевой системой TCP Wrappers. - Утилиты
Научитесь работать со статистикой соединения и открытыми портами. Узнаете, как провести сканирование удалённой системы и установить лимит соединений. - Сбор и анализ трафика
Узнаете, зачем нужны дампы трафика, что такое pcap и netflow. Научитесь собирать и анализировать трафик. - Вредоносное ПО
Изучите популярные вредоносные ПО, которые угрожают Linux. Научитесь проводить анализ деятельности Linux malware и узнаете, какие контрмеры вы можете предпринять против взлома системы. - Сетевая безопасность
Узнаете, какие угрозы скрывает сеть. Научитесь проводить аудит Linux и настраивать эту ОС для безопасной работы в сети.
Дипломный проект
- Настройка и администрирование системы Linux и ключевых сервисов
Обеспечите сетевую коммуникацию между несколькими машинами Linux. Установите и настроите доступы с учётом разграничения прав и привилегий к одному или нескольким сетевым приложениям. Напишете отчёт о проделанной работе с приложением выбранных политик доступа и топологии сети.
Диплом Skillbox
Подтвердит, что вы прошли курс, и станет дополнительным аргументом при устройстве на работу.
Что даст вам этот курс:
- Знание архитектуры Linux.
- Освоение современных методов и инструментов анализа и обработки данных.
- Умение подбирать конфигурацию под необходимые задачи, управлять процессами и обеспечивать безопасность системы.
- Владение основными рабочими инструментами системного администратора.
- Понимание особенностей развертывания, настройки и обслуживания сетей, построенных на базе Linux.
- Возможность отточить полученные навыки на виртуальных стендах.
- Способность быстро решать возникающие проблемы и обеспечивать стабильную и бесперебойную работу системы.
Вы рассмотрите следующий стек технологий: Linux, Zabbix, Prometheus, Nginx, MySQL, Bash, Docker, ELK, LVM, ZFS, Systemd, NFS, FUSE, Mdadm, Ansible, SELinux, DCHP,PXE, Firewalld, Iptables, Nftables, Elasticearch, PostgreSQL, RabbitMQ, BGP и др
К концу обучения вы соберете портфолио из выполненных работ и сделаете итоговый проект на основе знаний, полученных на курсе.
Выполненные домашние задания и итоговый проект пригодятся в работе.
На протяжении всего курса вы будете получать обратную связь от преподавателей и наставников.
Кому будет полезен курс?
- Системным администраторам
- DevOps-инженерам
- Backend-разработчикам
- Windows администраторам, которые хотят сменить сферу деятельности
- Сетевым инженерам.
Программа обучения
Модуль 1. Архитектура Linux
- Тема 1. С чего начинается Linux
- Тема 2. Дисковая подсистема
- Тема 3. Файловые системы и LVM
- Тема 4. Файловые системы и LVM
- Тема 5. ZFS
- Тема 6. NFS, FUSE
- Тема 7. Управление пакетами. Дистрибьюция софта
- Тема 8. Загрузка системы
- Тема 9. Инициализация системы. Systemd.
- Тема 10. Bash
- Тема 11. grep, sed, awk и другие
- Тема 12. Управление процессами
- Тема 13. Работа с памятью
- Тема 14. Механизмы изоляции и аккаунтинга Linux (namespaces и cgroups)
Модуль 2. Управление, безопасность и мониторинг
- Тема 15. Автоматизация администрирования. Ansible-1
- Тема 16. Пользователи и группы. Авторизация и аутентификация
- Тема 17. Автоматизация администрирования. Ansible-2
- Тема 18. SELinux — когда все запрещено
- Тема 19. Docker
- Тема 20. Docker — 2
- Тема 21. Мониторинг производительности
- Тема 22. Prometheus
- Тема 23. Zabbix
- Тема 24. Сбор и анализ логов
- Тема 25. Сбор и анализ логов — 2
- Тема 26. Резервное копирование
Модуль 3. Linux и сеть
- Тема 27. Архитектура сетей
- Тема 28. DHCP, PXE
- Тема 29. Фильтрация трафика — firewalld, iptables
- Тема 30. Фильтрация трафика — firewalld, iptables
- Тема 31. Фильтрация трафика — nftables
- Тема 32. Статическая и динамическая маршрутизация, OSPF
- Тема 33. BGP
- Тема 34. Мосты, туннели и VPN
- Тема 35. DNS- настройка и обслуживание
- Тема 36. Сетевые пакеты. VLAN’ы. LACP
- Тема 37. LDAP. Централизованная авторизация и аутентификация
- Тема 38. IPv6
Модуль 4. Сервисы Linux
- Тема 39. Web: протоколы
- Тема 40. Nginx
- Тема 41. Динамический веб
- Тема 42. Mysql
- Тема 43. MySQL: Backup + Репликация
- Тема 44. PostgreSQL
- Тема 45. Postgres: Backup + Репликация
- Тема 46. Почта: SMTP, IMAP, POP3
Модуль 5. Проект
- Тема 47. Выбор темы и организация проектной работы
- Тема 48. Защита проектных работ
- Тема 49. Подведение итогов курса
Выпускной проект
На курсе предусмотрено выполнение выпускного проекта. На его подготовку выделен последний месяц обучения. Готовый проект станет образцом программно-исследовательского комплекса, который можно будет показывать будущим работодателям. За основу необходимо взять веб-проект (можно cms: к примеру, wordpress) и кластеризовать его. Обязательным является:
— кластеризация и балансировка веба;
— кластеризация и балансировка базы (mysql, postgress — на выбор).
Требования к реализации:
— ansible роли для развертывания (под вагрант, прод);
— vagrant стенд.
Параметры проекта:
— 2 ноды под базу (как минимум);
— 2 ноды под сервер(как минимум);
— настройка файрвалла (милитари-демилитаризованная зона);
— скрипты бэкапа;
— лог сервер.
После обучения вы:
- заберете с собой материалы по всем занятиям (презентации, записи вебинаров, примеры практических задач);
- получите сертификат о прохождении курса;
- разовьете практические навыки в решении типовых задач администрирования, таких как настройка почты, веб серверов, файловых хранилищ, файрваллов, логгирования, мониторинга и систем резервного копирования;
- получите глубокое представление об архитектуре ОС Linux, работе с памятью, процессами, дисками, файлами;
- научитесь обеспечивать безопасность систем под управлением Linux и улучшать производительность систем посредством тонкой настройки с учетом требований приложений к платформе;
- получите приглашение пройти собеседование в компаниях-партнерах (в случае успешного обучения на курсе).
Linux – популярная операционная система с открытыми исходными кодами. Область применения Linux очень широка: серверы для Web-баз данных, высокопроизводительных вычислений, облачных вычислений, персональные компьютеры и ноутбуки. Linux используют сотни тысяч компаний, и каждой необходим системный администратор, который обеспечит бесперебойную работу сервисов.
Успешное окончание обучения по программе данного курса позволит специалистам:
- Устанавливать и настраивать операционную систему Linux
- Заводить учетные записи пользователей
- Предоставлять пользователям регламентируемый доступ к ресурсам сервера на базе ОС Linux
- Разворачивать сетевые сервисы DHCP, DNS, NTP
- Разворачивать файловые сервисы NFS, FTP, CIFS
- Разворачивать WWW сервера
- Разворачивать сервисы электронной почты.
Цель курса:
Формирование и совершенствование знаний и навыков, необходимых для администрирования ОС Linux
Содержание:
- Знакомство с Linux
- История создания
- Концепция (уровни абстракции — аппаратный, ядро, приложения)
- Процедура загрузки
- Вход пользователя в систему
- Обзор графической оболочки (GNOME- standard, classic)
- Терминал и командная строка
- Примеры команд
- Справочная система
- Файлы и каталоги – основы
- Дерево каталогов
- Корневая директория
- Домашняя директория пользователя
- Полный и относительный путь
- Виды файлов
- Команды работы с каталогами: ls, cd, mkdir, rmdir
- Команды работы с файлами: cp, mv, rm, cat, grep, touch
- Текстовые редакторы: vi, nano, gedit
- Процессы в Linux
- Программы, файлы и процессы
- Запуск программы (переменная PATH, указание пути к исполняемому файлу)
- Параметры процессов, команды ps, top
- Сигналы, команда kill
- Управление заданиями, команды fg bg, &, jobs
- Командная строка и команды
- Оболочки (shell) sh, bash
- Потоки ввода-вывода и перенаправление потоков («>», «<«, «|»)
- Переменные окружения
- Командные файлы, атрибут X для исполняемых файлов
- Установка Linux
- Дистрибутивы (версии, семейства)
- Варианты установки (различные носители, сетевая установка)
- Варианты установки (сервер, рабочая станция, минимальный)
- Использование диска и другие опции установочного процесса
- Настройка системы
- Настройка и тестирование сети
- Диагностика оборудования
- Управление модулями ядра
- Монтирование файловых систем
- Пользователи и безопасность
- Управление базой данных пользователей и групп
- Аутентификация и авторизация пользователей
- Повышение привилегий в системе
- Пакет sudo
- Управление доступом к файлам при помощи разрешений файловой системы Linux
- Права доступа
- Права при создании объектов ( umask )
- Специализированные права доступа ( SUID / SGID / Sticky bit )
- Использование возможностей ACL
- Список контроля доступа ( ACL )
- Примеры использования ACL
- Работа с SSH
- Подключение к системе по протоколу ssh
- Генерация ключей ssh
- Туннелирование трафика
- Управление сервисами и ПО
- Установка ПО из пакетов (rpm)
- Использование менеджеров пакетов и репозиториев (yum, dnf)
- Обновление системы и ПО
- Регистрация действий сервисов (rsyslog)
- Резервное копирование и восстановление
- Стратегии резервного копирования
- Управление файловыми системами (fdisk, parted, gparted)
- Утилиты резервного копирования (tar, dd, gzip, rsync)
- Управление периодическими заданиями (cron, at)
- Использование LVM
- Принцип работы LVM
- Физические и логические тома, группы
- Снапшоты
- Шифрование дисков
- Принцип работы LUKS
- Создание зашифрованного диска
- Монтирование зашифрованного диска
- Использование виртуальных систем
- Виртуализация KVM
- Установка среды виртуализации
- Создание виртуальной машины с помощью GUI и консольного интерфейса
- Использование Centos в качестве рабочей станции пользователя
- Архитектура XWindow & Wayland
- Gnome Desktop
- Локализация системы
- Установка Libre Office
- Загрузка системы
- Процесс загрузки
- Загрузчик GRUB2
- Сценарии восстановления системы
- Система инициализации systemd
- Обзор систем systemd и SystemV
- Изучение юнитов системы
- Запуск и остановка сервисов
- Создание собственного сервиса
- Настройка сетевой конфигурации
- Основы маршрутизации в сетях TCP/IP
- Обзор схемы стенда сети предприятия
- Развертывание шлюзов сети предприятия
- Настройка статической маршрутизации в сети предприятия
- Сервис DHCP
- Принципы работы сервиса DHCP
- Развертывание сервера DHCP (пакет dhcp-server)
- Мониторинг выделения ресурсов сервером DHCP
- Сервис DNS
- Принципы работы протокола DNS
- Виды записей DNS
- Зоны прямого и обратного преобразования
- Развертывание рекурсивного кэширующего сервиса DNS (пакет BIND)
- Развертывание первичного и вторичного DNS сервера для домена предприятия
- Управление доступом к DNS серверу
- Сервис HTTP proxy (Squid)
- Развертывание и внедрение сервиса HTTP proxy (пакет Squid)
- Управление доступом к WEB ресурсам на основе списков доступа
- Антивирус Clamav
- Построение отчетов об активности пользователей (пакет SARG)
- Сервис точного времени
- Развертывание NTP сервера предприятия
- Настройка клиентов NTP
- Файловые сервисы
- Развертывание сервиса NFS
- Развертывание сервиса CIFS (пакет Samba)
- Развертывание сервиса FTP
- Использование SFTP
- Сервис HTTP
- Протокол HTTP
- Интерфейс CGI
- Развертывание HTTP сервера (NGINX & Apache)
- Настройка PHP
- Сервис электронной почты
- Протоколы SMTP, POP3, IMAP4
- Развертывание сервиса MTA (пакет Postfix)
- Использование почтовых псевдонимов и виртуальных доменов
- Развертывание сервиса IMAP (пакет Dovecot)
- Сервисы фильтрации пакетов и трансляции адресов
- Принципы работы современных пакетных фильтров
- Трансляция адресов и варианты NAT
- Настройка пакетных фильтров для защиты сети (модуль NetFilter/IPTables/firewalld)
- Использование NAT для подключения к сети провайдера
- Использование NAT для публикации сервисов
- Организация централизованной аутентификации
- Установка и настройка сервера FreeIPA.
Авторские курсы администрирования Linux:
- Администрирование ОС Linux
- Основы администрирования Linux
- Административное управление Linux
- Углубленное администрирование RedHat.
Bash-скрипты:
- Автоматизация задач администрирования, написание Bash-скриптов.
Программирование для Linux/UNIX:
- Введение в Linux-программирование
- Основы программирования на языке Cи.
Курсы по администрированию Linux Базальт СПО:
- Администрирование ОС Альт. Часть 1
- Администрирование ОС Альт. Часть 2
- Автоматизация в ОС Альт (shell-скрипты)
- Администрирование ОС Альт. Углубленный курс об основах Linux на примере решений Базальт СПО. Дистанционный курс
- Альт Рабочая станция для пользователей
- Альт Рабочая станция для пользователей. Дистанционный курс
- Архитектура ОС Альт. Linux на основе программных продуктов, технологий и решений Базальт СПО.
Курсы по администрированию Astra Linux:
- Astra Linux. Для пользователей
- Astra Linux. Базовое администрирование
- Astra Linux. Расширенное администрирование
- Astra Linux. Сетевое администрирование
- Astra Linux. Специальный курс
- Astra Linux Special Edition. СВ “Брест”. Базовый курс.
Курсы по администрированию ОС ROSA Linux:
- Системный администратор Linux РОСА. Начальный уровень.
- Системный администратор Linux РОСА. Продвинутый уровень.
- Комплексный курс «Системный администратор ROSA LINUX».
SUSE Linux Enterprise Server (Авторизованные курсы SUSE):
- SUSE Linux Enterprise Server 15 – Администрирование
- SUSE Linux Enterprise Server 12 – Администрирование
- SUSE Linux Enterprise Server 15 — Продвинутое администрирование
- SUSE Linux Enterprise Server 12 – Продвинутое администрирование
- SUSE Linux Enterprise Server 12 – Безопасность.
High Availability and Live Patching (Авторизованные курсы SUSE):
- SUSE Linux Enterprise Server 15 – Развертывание и администрирование в режиме высокой доступности.
Подготовка пользователей РЕД ОС:
- Основы работы в РЕД ОС.
Подготовка администраторов РЕД ОС:
- Локальное и сетевое администрирование, настройка и обслуживание РЕД ОС.
Курс рассчитан на получение начальных знаний о системном и сетевом администрировании ОС Linux. Курс дает возможность пользователю получить твёрдые навыки при работе с операционной системой Linux, познакомиться со строением операционных систем семейства Unix, научиться эффективно ее использовать.
Основной целью курса является получение обучаемым фундаментальных навыков администрирования Linux.
В процессе обучения вы познакомитесь с файловой системой Linux (основными понятиями, командами навигации и управления файлами, структурой файловой системы); системой распределения прав (учетные записи, группы, права доступа на файлы, в том числе и специальные права доступа); методам эффективного контроля и управления процессами; методам работы с командными оболочками и основам создания сценариев; планированием заданий и средствами для управления запланированными заданиями; принципам инициализации системы SVR4; познакомитесь с основами стека TCP/IP и базовыми инструментами для работы с сетью в Linux.
План занятий:
- Введение в операционную систему Unix
Познакомить обучаемых с предметом обучения: Unix-way, история Юникс, разновидности Юникс. Линукс, что такое Linux, средства просмотра системной информации. - Файловая система Linux
Основные понятия: корневой каталог, точка монтирования, домашний каталог, типы файлов. Обычные файлы. Каталоги. Файлы устройств. Команды. Навигация по файловой системе: команды cd, pushd, popd, pwd. Создание, удаление и копирование файлов. Команды touch, rm, cp. Операции с каталогами. Команды mkdir и rmdir. Важнейшие каталоги файловой системы Linux. - Учетные записи в Linux
Понятие учетной записи и аутентификации. Файлы /etc/passwd и /etc/group, /etc/shadow и /etc/gshadow. Учетная запись root. Пароли в Linux. Команды login, su, newgrp, passwd, gpasswd, chage. - Права доступа
Распределение прав доступа в Linux. Чтение. Запись. Выполнение. Особенности прав у каталогов. Назначение прав доступа.Команды chmod, chown, chgrp. Sticky bit - Работа с файлами
Цель: привить обучаемым твердые навыки по выводу информации из файлов на экран консоли. Вывод текстовой информации на экран. Команды cat, tac, more, less, head, tail, od. Программа просмотра справочного руководства man . Перенаправление вывода. Понятие stdin, stdout, stderr . Каналы. Операторы | и <, >, >> . Фильтрование информации. Регулярные выражения. Команда grep . Архивирование. Утилиты tar и gzip . - Процессы
Процессы в Linux. Идентификаторы процессов. Демоны. Команда ps . Права доступа процессов. Реальный и эффективный идентификаторы. Биты SUID и SGID. Управление процессами. Сигналы. Команды nice, nohup, kill, killall. - Командные оболочки. Занятие первое
Понятие командной оболочки. Обзор командных оболочек. Командная оболочка bash . Особенности работы (история команд, оператор «!» , действия по нажатию клавиши <tab> ). Многозадачность в консоли. Задания. Управление заданиями. Переменные среды Midnight commander - Командные оболочки. Занятие второe
Программирование для Bash. - Планирование заданий. Работа с дисковыми накопителями
Понятие планирования заданий. Команда at . Демон cron . Команда crontab. Работа с дисковыми накопителями, команда mount. - Текстовые редакторы. Редактор vi
Редактор vi. - Текстовые редакторы. Редактор Emacs
Редактор Emacs. - Уровни инициализации SVR4
Процесс init. Уровни инициализации. >Файл /etc/inittab. Каталог /etc/rc.d. - Система X Window
Система X Window. Демон X. Запуск X. Скрипт startx . 5-й уровень инициализации. - Сетевое администрирование Linux. Сетевая модель OSI
Структура модели OSI. Семейство протоколов TCP/IP. - Сетевое администрирование Linux. Протокол IP
Структура пакета IP. Структура IP-адреса. Подсети. ifconfig и настройка протокола IP. Маршрутизация. Автономные области. М9. Команда route. - Сетевое администрирование Linux. Протокол UDP
Структура полного адреса в протоколе UDP. Понятие UDP-портов. Структура UDP-пакета. Распространенные UDP-сервисы. DNS. Bind. - Сетевое администрирование Linux. Протокол TCP. Занятие первое
Структура полного адреса в протоколе TCP. Понятие TCP-соединения. Структура TCP-пакета. Распространенные TCP-сервисы. Telnet: xinetd, in.telnetd. SSH: sshd. - Сетевое администрирование Linux. Протокол TCP. Занятие второе
vsftpd. HTTP. Apache. - Сетевое администрирование Linux. ICMP
Протокол ICMP. Типы пакетов. Утилиты ping, traceroute, tcptraceroute. Утилиты управления сетью. Nmap. NetCat. Netstat. - Сетевое администрирование Linux. Iptables
Таблицы. Цепочки. Прохождение трафика. Механизм определения состояний. Базовый синтаксис и команды. - Карты практических занятий
- Экзамен.
На курсе Вы получите все необходимые знания для того, чтобы начать эффективную работу в операционной системе Linux. После окончания курса Вы сможете самостоятельно ее устанавливать и настраивать, заводить различные типы учетных записей пользователей в зависимости от требуемого функционала профиля, предоставлять им регламентируемый доступ к ресурсам сервера на базе ОС Linux и многое другое.
Курс предназначен для широкого круга специалистов в области информационных технологий, в особенности, системных администраторов.
Программа обучения:
- Инсталляция системы:
- Выбор языка для инсталлятора;
- Выбор текущей локали и региональных настроек;
- Выбор раскладки клавиатуры;
- Разметка диска;
- Заведение пользовательского аккаунта;
- Установка системы.
- Основы работы в терминале:
- Иерархия файловой системы;
- Система помощи и ее возможности;
- Настройка терминала;
- Основные и дополнительные команды для работы с файлами;
- Типы файлов и режимы доступа к файлам;
- Использование возможностей POSIX ACL;
- Управление процессами;
- Сигналы;
- Специфика работы демонов;
- Запуск процессов в фоновом режиме;
- Изучение ключевых файлов конфигурации системы.
- Система инициализации и ее роль:
- Как осуществляется загрузка системы, анатомия процесса загрузки, специфика загрузки init, общий порядок загрузки, уровни выполнения;
- Какие существуют системы инициализации;
- Система инициализации BSD (Slackware);
- Система инициализации System V (RedHat, Suse их потомки и клоны);
- Система инициализации UpStart (Ubuntu и клоны);
- Система инициализации Systemd.
- Настройка оборудования и подключение файловых систем:
- Повышение привилегий до суперпользователя (root);
- Управление модулями ядра (драйверами устройств);
- Монтирование файловых систем, опции монтирования, монтирование флеш-накопителя, монтирование CD/DVD, монтирование сетевой папки, монтирование дополнительного раздела жесткого диска.
- Настройка системы после установки:
- Утилиты настройки сети и файлы конфигурации сети в Linux;
- Настройка сети без привязки к дистрибутиву;
- Управление пользователями и их членством в группах;
- Управление запуском сервисов (демонов).
- Работа с системными журналами и выполнение заданий по расписанию:
- Регистрация активности в системе;
- Демон журнализации;
- Журнализация по сети;
- Ротация файлов регистрации;
- Периодическое выполнение заданий, о cron, о at, о anacron.
- Способы установки ПО:
- Установка ПО из пакетов (rpm, dpkg, pkg);
- Продвинутые пакетные менеджеры (yum, apt-get, yast2);
- Управление пользователями и их членством в группах;
- Управление запуском сервисов (демонов);
- Установка из исходных кодов (make);
- Установка бинарных файлов из архивов.
- Резервное копирование и восстановление:
- Резервное копирование пользовательских файлов;
- Восстановление резервных копий;
- Создание архива с образом системного раздела и сохранение его на сервере.
- Система печати и запуск Windows-приложений:
- Система печати;
- Печать в тестовом режиме;
- Печать man страниц;
- Печать из графических приложений;
- Использование возможностей wine для запуска Windows-приложений.
Курс предназначен для специалистов в IT-сфере, стремящихся получить теоретические знания и опыт их практического применения, необходимые для администрирования операционной системы Linux.
Программа обучения состоит из одиннадцати модулей и включает:
- особенности установки ОС Linux и ее загрузки;
- основные аспекты работы с оборудованием;
- знания о файловой системе Linux, а также администрирование ее разделов;
- управление пользователями: создание новых, доступ к учетным записям;
- инструментальные средства системного администрирования;
- пакетные менеджеры и сборка ПО из исходных кодов;
- подход к системным неполадкам, их устранение и многое другое.
Программа:
Модуль 1. Обсуждение целей курса. Установка Linux. В этой части вы узнаете о принципах системного администрирования и его значения в современной IT-инфраструктуре.
- Значение администрирования;
- Базовые принципы;
- Установка ОС Linux:
- Тип установки;
- Разбиение диска;
- Выбор пакетов;
- Настройка программного RAID-массива;
- Настройка LVM;
- Использование дополнительных драйверов.
- Лабораторная работа.
Модуль 2. Загрузка системы, уровни загрузки. В этом разделе будет рассказано о процессе инициализации системы.
- Описание процесса загрузки системы;
- Уровни загрузки, варианты применения;
- Использование утилиты chkconfig для управления загрузкой служб;
- Автозапуск с точки зрения ОС Linux;
- Выключение и перезагрузка системы;
- Лабораторная работа.
Модуль 3. Оборудование. Добавление и настройка оборудования. Эта часть раскрывает основные аспекты работы с оборудованием.
- Получение информации о подключенном оборудовании;
- Процесс добавления нового оборудования;
- Файлы устройств;
- Информация об устройствах в виртуальной файловой системе /proc;
- Первое знакомство с модулями ядра.
Модуль 4. Файловые системы Linux. Раздел раскрывает тонкости управления разделами и файловыми системами.
- Создание и удаление дисковых разделов;
- Создание файловых систем;
- Получение информации о разделах;
- Добавление новых разделов;
- Swap – раздел подкачки;
- Управление разделами с помощью файла /etc/fstab;
- Проверка файловых систем утилитой fsck;
- Лабораторная работа.
Модуль 5. Управление пользователями.
- Добавление пользователей с различными параметрами;
- Удаление пользователей;
- Добавление и удаление групп;
- Редактирование файлов /etc/passwd и /etc/group;
- Добавление пользователей в группы;
- Назначение и смена пароля;
- Установка устаревания пароля;
- Дисковые квоты.
Модуль 6. Настройка сетевого взаимодействия. Эта часть раскрывает этапы настройки системы для работы в сети.
- Настройка сетевого оборудования, назначение адреса, нескольких адресов;
- Настройка клиента сервера имён (DNS)
- Использование DHCP;
- Определение имени системы;
- Отключение неиспользуемых сетевых служб;
- Настройка статической маршрутизации;
Модуль 7. Инструментальные средства системного администрирования. Из этого раздела вы узнаете о том, какие средства настройки существуют в ОС Linux для осуществления конфигурирования системы в соответствии с поставленными требованиями.
- Настройка сервера печати CUPS:
- С использованием графических средств;
- С использованием консоли и ручной настройки.
- Углублённое изучение crontab и at;
- Изучение журнальных файлов;
- Настройка syslog;
- Использование logrotate для ротации журнальных файлов;
- Использование logwatch для анализа журнальных файлов.
- Использование tmpwatch для удаления временных файловж
- Использование dump/restore,tar,cpio и rsync для организации резервного копирования;
Модуль 8. Пакетные менеджеры и сборка ПО из исходных кодов.
- Работа с пакетным менеджером RPM;
- Описание иных пакетных менеджеров;
- Yum и репозитории, создание локального репозитория;
- Сборка программного обеспечения из исходных кодов;
Модуль 9. Ядро, настройка и обновление. Управление модулями ядра.
- Файловая система /proc;
- sysctl как средство конфигурирования ядра;
- Настройка работы с модулями через /etc/modprobe.conf;
- Описание процедуры сборки нового ядра;
- Загрузчик GRUB.
Модуль 10. Настройка X-сервера.
- Работа с протоколом X;
- Варианты запуска X-сервера;
- Настройка Xorg;
- Настройка сервера шрифтов;
- Менеджеры дисплея, настройка;
- Оконные менеджеры GNOME и KDE, настройка.
Модуль 11. Диагностика системы и решение проблем
- Общие принципы устранения неполадок;
- Однопользовательский режим и resue mode;
- Устранение неполадок с загрузкой системы;
- Устранение неполадок с разделами;
- Устранение неполадок, связанных с сетью;
- Устранение неполадок в работе сервисов.
Данный курс позволит Вам получить базовые знания по операционной системе Linux. Вы освоите особенности установки, настройки и администрирования данной ОС. Для вас прояснится отличие Linux от коммерческих операционных систем.
Вы научитесь:
- Выбрать подходящий под задачу дистрибутив Linux
- Настраивать параметры сети и подключение к Интернет
- Управлять пользователями и группами
- Устанавливать ПО из исходных текстов и пакетов
- Обновлять систему и ПО
- Управлять запуском сервисов
- Использовать средства мониторинга системы
- Выполнять задачи по расписанию
- Выполнять резервное копирование и восстановление
- Настраивать графическую подсистему
- Анализировать производительность системы.
Программа курса:
Модуль 1. Выбор дистрибутива, установка и анализ системы (2 ак. ч.)
- Выбор дистрибутива и оборудования
- Планирование установки
- Этапы установки
- Этапы загрузки системы
Модуль 2. Настройка и тестирование сети (2 ак. ч.)
- Модель OSI
- Протоколы Ethernet и TCP/IP
Модуль 3. Система безопасности Linux/UNIX (3 ак. ч.)
- Аутентификация и авторизация
- Управление пользователями
- Управлением доступом и привилегиями
Модуль 4. Управление ПО (3 ак. ч.)
- Варианты установки ПО
- Обновление системы и сервисов
Модуль 5. Управление сервисами (3 ак. ч.)
- Системы управления и инициализации SystemV, systemd
Модуль 6. Управление файловыми системами (3 ак. ч.)
- Виды файловых систем (UFS, Ext, ReiserFS)
- Менеджер логических томов LVM
Модуль 7. Резервное копирование и восстановление (3 ак. ч.)
- Стратегии резервного копирования
- Управление периодическими заданиями
Модуль 8. Анализ производительности и оптимизация системы (3 ак. ч.)
- Тестирование производительности
- Решения по оптимизации производительности системы
Модуль 9. Использование Linux в качестве рабочей станции пользователя (2 ак. ч.)
- Архитектура графического пользовательского интерфейса в Linux.
Данный курс разбирает базовые основы работы в Linux: основы работы в оболочке Linux, управление пользователями и правами файлов, регулярные выражения и написание скриптов в bash, работа с процессами и управление загрузкой и сервисами в Linux.
Чему Вы научитесь:
- Устанавливать и настраивать Ubuntu;
- Понимать архитектуру Linux и Unix-подобных систем;
- Работать в терминале (пригодится и тем, кто использует Mac);
- Работать с файлами, файловыми системами и устройствами в Linux;
- Администрировать Linux и другие Unix-подобные операционные системы;
- Понимать и писать регулярные выражения;
- Решать задачи автоматизации, писать скрипты и назначать задачи по расписанию;
- Настроить на базе Linux веб-сервер и защитить его с помощью iptables;
- Работать с git, использовать контейнеризацию Docker.
Что Вы получите:
- Видеозаписи всех онлайн-занятий
- Методички и практические задания
- Общение с одногруппниками
- Сертификат об окончании обучения.
Программа курса:
Урок 1. Введение. Установка ОС
Цель урока: познакомиться с особенностями работы в операционных системах семейства Linux, процессом установки и первоначальной настройки ОС на примере дистрибутива Ubuntu. Вы установите ОС на виртуальную машину, а в процессе разберёте шаги инсталлятора. По окончании вы разберёте первоначальную настройку ОС.
Урок 2. Настройка и знакомство с интерфейсом командной строки
Цель урока: познакомиться с основными принципами работы в командной строке Linux. В процессе урока вы научитесь подключаться к серверу под управлением Linux, используя протокол ssh. Разберётесь с базовыми командами, а также освоите консольные текстовые редакторы. В результате вы разберётесь в навигации по компьютеру в ОС, научитесь редактировать содержимое файлов настроек и выполнять базовые действия, связанные с администрированием ОС.
Урок 3. Пользователи. Управление Пользователями и группами
Цель урока: научиться управлять пользователями и группами пользователей. Разобраться в необходимости такого разделения, а также его плюсах и минусах. В результате вы освоите управление пользователями и группами, используя как штатные утилиты, так и ручное добавление пользователей, редактируя соответствующие файлы, а также научитесь изменять владельца и группу владельца файлов и каталогов.
Урок 4. Загрузка ОС и процессы
Цель урока: разобраться в процессе загрузки ОС, получить представление о процессах и научиться ими управлять, используя утилиты kill и systemctl, а также познакомиться с более старыми способами запуска служб (initd и service). В результате вы научитесь управлять потоками ввода и вывода. Познакомитесь с принципами управления и мониторинга процессов.
Урок 5. Устройство файловой системы Linux. Понятие Файла и каталога
Цель урока: изучить структуру файловой системы Linux, получить представление о понятиях файл, inode и каталог, научиться выставлять права доступа к файлам и каталогам, разобрать, для чего нужны специальные биты. В результате вы научитесь изменять права доступа к файлам и каталогам, используя утилиту chmod, присваивать специальные биты. Создавать жёсткие и символические ссылки.
Урок 6. Введение в скрипты Bash. Планировщики задач crontab и at
Цель урока: освоить основы написания скриптов на Bash, научиться пользоваться утилитами для работы с регулярными выражениями в Bash и процессом автоматизации задач, используя планировщики crontab и at. В результате вы освоите принципы использования Bash для автоматизации рутинных задач.
Урок 7. Управление пакетами и репозиториями. Основы сетевой безопасности
Цель урока: научиться управлять пакетами в ОС Linux: установка/удаление, подключение дополнительных репозиториев, а также освоить основные принципы, связанные с обеспечением безопасности в ОС Linux: настройка фаервола при помощи netfilter. В результате вы научитесь устанавливать и удалять пакеты, подключать дополнительные источники пакетов, управлять фаерволом, используя iptables.
Урок 8. Введение в Docker
Цель урока: познакомиться с системой контейнерной виртуализации Docker, а также с Docker-compose. В результате вы научитесь устанавливать Docker и Docker-compose, разберете структуру Docker, а также создадите свои контейнеры.
Для прохождения обучения по данному курсу необходимо обладать навыками опытного пользователя ПК.
Целью курса является ознакомление пользователей с операционной системой Linux.
В рамках курса даются знания по базовым понятиям и основам работы в этой операционной системе с помощью графического интерфейса пользователя и интерфейса командной строки.
Рассматриваются основные задачи администрирования системы, таких как: управление правами пользователей, установка и настройка компонентов системы и прикладного программного обеспечения, настройка системных служб.
Курс является подготовкой ко сдаче сертификационных экзаменов LPIC-101 и LPIC-102.
Программа:
- Планирование установки. Установка ОС. Знакомство с UI
- Выбор дистрибутива Linux (отличия, стоимость, назначение).
- Выбор устройства загрузки, языка установщика, региональных настроек.
- Разметка диска.
- Заведение пользовательского аккаунта.
- Аспекты использования программного RAID массива.
- Установка системы
- Документация. Основные команды
- Работа со справочной системой.
- Утилиты для работы с файлами.
- Утилиты для работы с файловой системой.
- Утилиты для работы с сетью.
- Утилиты работы с задачами
- Файловая система. Пользователи и группы
- Структура каталогов Linux-систем.
- Файловые системы (отличия, примеры использования).
- Ручная разметка диска.
- Создание файловой системы.
- Монтирование ФС, файл fstab.
- Утилита dd.
- Создание пользователей и групп.
- Управление пользователями и группами.
- Файлы shadow, passwd, groups.
- Назначение прав пользователей (/etc/sudoers)
- Язык командного интерпретатора Bash
- Написание bash скриптов.
- Работа с переменными.
- Работа с циклами.
- Работа с условиями.
- Создание пользовательских меню
- Административные задачи
- Журналирование, резервное копирование.
- Планировщики заданий.
- Написание скрипта для резервного копирования.
- Работа с системой печати
- Управление загрузкой ОС. Настройка сети
- Настройка загрузчика grub.
- Восстановление загрузчика.
- Запуск ядра системы вручную.
- Запуск другой ОС при помощи grub (windows).
- Уровни загрузки Linux.
- Управление запуском сервисов
- Обзор сетевых служб, демон xinetd
- Сетевые службы ftp, http, smtp, pop.
- Служба xinetd, файлы hosts.allow hosts.deny
- Межсетевой экран netfilter/iptables
- Настройка брандмауэра linux средствами.
- Редактирования iptables.
- Использование конфигуратора shorewall
- Инструменты работы с сетью
- Программы nmap, netstat, tcpdump
- Инструменты работы c процессами
- Приоритезация процессов.
- Работа с процессами в фоновом режиме.
- Утилиты top, atop, htop.
Пройдя обучение, вы научитесь:
- Установке, настройке и администрированию ОС на базе Линукс/Юникс;
- Обеспечению безопасности их работы;
- Взаимодействию с программным обеспечением от Microsoft и использованию Линукс в сетях Windows;
- Разработке драйверов устройств и программированию в Линукс-среде;
- Основным особенностям отдельных операционных систем этого семейства;
- И многому другому.
Курсы:
- Системное администрирование Linux
- Введение в UNIX на основе ОС Solaris 10
- Системное администрирование ОС Solaris 10. Часть 1
- Системное администрирование ОС Solaris 10. Часть 2
- Администрирование файловой системы ZFS в Solaris 10
- Основы SUSE Linux Enterprise 11 SP2
- Администрирование SUSE Linux Enterprise Server 12
- Astra Linux для пользователей
- Astra Linux. Сетевое администрирование
- Astra Linux. Расширенное администрирование
- Astra Linux. Базовое администрирование
- Обеспечение безопасности UNIX (Linux/FreeBSD) систем
- Администрирование Linux. Часть 1 — Основы
- Администрирование Linux. Часть 2 — Продвинутый уровень
- Корпоративная IP-телефония на базе АТС Asterisk
- Поиск и устранение неисправностей в ОС Red Hat Linux
- Red Hat Enterprise Virtualization
И др.
Кому подойдет курс:
- Начинающий или студент
- Эникей / Сетевик / Программист / Телефонист
- Продвинутый практик / DevOps.
Чему вы научитесь?
- Введение
Вводная по курсу и о том, как его проходить.
- Введение в Linux
- Установка Linux
- Дистрибутивы Linux
- Начальные знания об ОС Linux
- Теримнал Linux
- Объяснение структуры каталогов Linux
- Linux и Unix
- Тест по начальным знаниям об ос Linux
- Основы управления Linux
- Базовая навигация в Linux
- Работа с текстовыми выводами в Linux
- Основные операции с файлами и папками в Linux
- Работа в командной строке
- Использование потоков, конвейеров и перенаправлений в Linux
- Сочетания клавиш и специальные символы для Bash
- Текстовые редакторы Linux
- Как пользоваться командой man в Linux
- Управление пакетами
- Работа с процессами в Linux
- Переменные окружения в Linux
- Поиск в Linux
- Регулярные выражения в Linux
- Проверка файловой системы Linux
- Владельцы файлов и папок в Linux
- Sudo и Root
- Мягкие и жесткие ссылки в Linux
- Поиск и расположение команд в Linux
- Управление библиотеками
- Работа с сервисами
- Приоритеты процессов Linux
- Загрузка файлов из сети
- Bash функции и псевдонимы
- Лабораторная: установка веб-сервера Apache
- Тест по основам управления Linux
- Работа с железом
- Работа с железом в Linux
- Типы файловых систем Linux
- Процесс загрузки Linux
- Инициализация операционной системы
- Работа с жесткими дисками в Linux
- Загрузчики Linux
- Монтирование и демонтирование файловых систем в Linux
- Создание и форматирование разделов жестких дисков в Linux
- Команды для проверки железа на сервере Linux
- Управление квотами дисков
- Проверка дискового пространствпа в Linux
- Перезагрузка и выключение сервера
- Лабораторная: установка FTP сервера
- Тест по работе с железом
- Сетевое администрирование
- Модель OSI
- Маршрутизатор. Коммутатор. Хаб.
- Что такое IP — адрес
- Что такое MAC — адрес
- Основные сетевые протоколы
- Маршрутизация пакетов
- TCP и UDP
- Протокол DNS
- Протокол DHCP
- Сетевые порты и службы
- Команда IP в Linux
- Команда Ping
- Захват пакетов с tcpdump
- Управление Firewall
- Погружение в Iptables
- Настройка DHCP сервера
- SSH в Linux
- Лабораторная: MySQL и PhpMyAdmin
- Бонус: Руководство по SQL для начинающих
- Тест по сетевому администрированию
- Прикладная часть
- Сведения о пользователях и группах
- Управление пользователями
- Планировщик CRON
- Локализация и кодировка
- Управление системным временем
- Журналирование событий
- Как найти и читать логи в Linux
- Базовые скрипты в Linux
- Troubleshooting в Linux
- Как использовать rsync для резервного копирования данных
- Установка рабочего стола (GUI)
- Установка и базовая настройка CentOS
- Разбираемся с Docker
- Лабораторная: установка Zabbix
- Тест по прикладной части
- Финальное тестирование
- Тест на получение сертификата.
Чему научим:
- Установка программного обеспечения
- Управление безопасностью и правами на файлы
- Управление файловой системой
- Управление пакетами
- Системные настройки в Linux
- Работа с командной строкой
- Скрипты на Bash
- Регулярные выражения
- Корневые концепции в Linux
- Старт системы и мониторинг Linux.
Программа курса:
Если уделять курсу около часа в день, ты сможешь его пройти за два месяца
ГЛАВА 1
- Часть 1. Работа с командной строкой
- Часть 2. Работа с файлами и директориями
- Часть 3. Продолжение работы в командной строке
- Часть 4. Пишем скрипты на Bash.
- Часть 5. Настрой Nginx и подними WordPress
- Часть 6. Настрой файловый сервер Samba
- Часть 7 Настрой телефонный сервер Asterisk
- Часть 8. Автоматизация рутинных операций с помощью Bash
ГЛАВА 2
- Часть 1. Корневые концепции в Linux
- Часть 2. Старт системы и мониторинг Linux
- Часть 3. Процесс загрузки Linux
- Часть 4. Настроим мониторинг сервисов Zabbix
- Часть 5. Напишем свои шаблоны мониторинга Zabbix
- Часть 6. Настройка виртуализации KVM + Proxmox
ГЛАВА 3
- Часть 1. Продолжение работы с командной строкой
- Часть 2. Приоритеты процессов в Linux
- Часть 3. Изменить приоритеты выполнения процессов
- Часть 4. Редактирование файлов в Linux
- Часть 5. Резервное копирование
- Часть 6. Настройка программного RAID
- Часть 7. Настроим DNS сервер
ГЛАВА 4
- Часть 1. Установка программного обеспечения. Управление пакетами
- Часть 2. Управление пакетами
- Часть 3. Linux безопасность. Выдать права администратора
ГЛАВА 5
- Часть 1. Управление безопасностью и правами на файлы
- Часть 2. Поднимаем почтовый сервер Zimbra с веб интерфейсом
ГЛАВА 6
- Часть 1. Создание и форматирование разделов жестких дисков в Linux.
- Часть 2. Проверка файловой системы
- Часть 3. Монтирование и демонтирование файловых систем
- Часть 4. Мягкие и жесткие ссылки
- Часть 5. Поиск и расположение команд и файлов в Linux.
- Часть 6. Linux безопасность. Управление пользователями. Сетевая защита
ГЛАВА 7
- Часть 1. Работа с жесткими дисками в Linux
- Часть 2. Установка Linux и управление пакетами. Дизайн разметки жесткого диска
- Часть 3. Управление общими библиотеками.
ГЛАВА 8
- HR
Как правильно писать резюме и проходить собеседования.
Для кого данный курс:
- WINDOWS админов
- Выпускников ВУЗов и СУЗов
- Опытных эникейщиков
- Любознательных студентов
- Молодых специалистов
- Преподавателей IT- дисциплин.
Уроки:
- Введение
- Подготовка виртуального полигона
- Установка Linux сервера на базе CentOS
- Принцип взаимодействия с файловой системой
- Базовые команды в среде Linux Server
- Конфигурирование сетевого подключения
- Создание пользовательских учетных записей
- Установка доп. пакетов из репозитория
- Настройка службы Dynamic Host Configuration Protocol.