Linux: администрирование серверов для новичков
О чём курс
Данный курс представляет собой фундаментальную образовательную программу, разработанную для тех, кто стремится освоить азы администрирования операционных систем семейства UNIX, в частности Linux и FreeBSD. Программа создана как идеальный инструмент для формирования прочного технического фундамента и систематизации разрозненных знаний в области системного администрирования. Курс ориентирован на широкий круг слушателей: от начинающих специалистов, делающих свои первые шаги в IT, до тех, кто хочет структурировать свой опыт и уверенно работать с серверными системами.
Основная философия курса заключается в развенчании мифа о том, что UNIX-подобные системы доступны лишь узкому кругу «хакеров». Авторы доказывают, что секрет популярности Linux и FreeBSD кроется в их продуманности, гибкости и исключительной простоте, если знать, как правильно с ними взаимодействовать. В современном мире технологии UNIX лежат в основе огромного количества решений: от мобильных операционных систем, таких как Android и MacOSX, до высокотехнологичного оборудования Cisco, IP-телефонии и специализированных VPN-концентраторов. Даже современные подходы Microsoft, включая внедрение PowerShell, подтверждают, что классический интерфейс командной строки остается эталоном удобства и эффективности для профессионалов.
В процессе обучения вы научитесь не просто «нажимать кнопки», а понимать логику работы системы изнутри. Вы освоите искусство управления командной строкой, узнаете о хитростях и нюансах интерфейса, которые отличают квалифицированного IT-инженера от любителя. Курс дает глубокое понимание структуры файловых систем, механизмов взаимодействия процессов, принципов безопасности и прав доступа, а также обучает автоматизации рутинных задач с помощью программирования на shell. Выход на профессиональный уровень подразумевает умение комфортно чувствовать себя в любой консольной среде, что является критически важным навыком для работы с серверами любого уровня сложности.
Формат обучения предполагает интенсивную практическую работу. Теоретические блоки подкрепляются обширным набором лабораторных упражнений, которые позволяют закрепить полученные знания на практике. Вы будете работать с реальными командами, настраивать права доступа, управлять процессами, писать скрипты и осваивать инструменты удаленного администрирования. Прохождение этого курса — это инвестиция в вашу карьеру, которая позволит вам выбрать работу по душе, опираясь на глубокие знания и уверенное владение инструментарием, востребованным в любой точке мира. Это лучший русскоязычный курс для старта в администрировании, который поможет вам перестать бояться «черного экрана» и начать эффективно управлять сложными вычислительными системами.
Программа обучения
Модуль 1. Знакомство с UNIX История и стандарты Организация системы Подключение к системе Структура команд Документация Лабораторные работы: Основы работы в командном интерфейсе. Упражнение 1: Подключение к системе (telnet, ssh, xdm) Упражнение 2: Знакомство с командным интерфейсом Упражнение 3: Использование системы документации (man) Модуль 2. Файлы в UNIX Структура файловой системы Виды файловых систем (extN, devfs, procfs, …) Виды файлов Точки монтирования файловых систем Лабораторные работы: Манипулирование файлами в UNIX Упражнение 1: Команды для работы с файловой системой (ls, pwd, touch, cd, mkdir, cp, mv, locate, find …) Упражнение 2: Команды для чтения, фильтрации содержимого файлов и регулярные выражения (cat, grep, sort, wc, cut, tr, tail) Упражнение 3: Текстовые редакторы (ed, sed, vi, vim) Упражнение 4: Традиционные UNIX программы для работы с файлами (diff, rcs, awk) Упражнение 5: Работа с архивами (tar, gzip, cpio) Упражнение 6. Удаленная работа с файлами (scp, wget, ftp) Модуль 3. Процессы в UNIX Назначение процессов и их атрибуты Механизмы взаимодействия процессов Лабораторные работы: Использование механизмов взаимодействия процессов Упражнение 1: Утилиты ps, top Упражнение 2: Перенаправление потоков ввода/вывода Упражнение 3: Переменные окружения (export, read) Упражнение 4: Коды завершения Упражнение 5: Сигналы (kill) Упражнение 6: Управление заданиями (bg, fg, jobs) Модуль 4. Система безопасности и права доступа Модель безопасности UNIX Лабораторные работы: Использование механизмов взаимодействия процессов Упражнение 1: Управление правами доступа к файлам и папкам Упражнение 2: Использование команд su и sudo для управления привилегиями Модуль 5. Программирование на shell Отличие программ на shell от традиционных языков программирования Лабораторные работы: Программирование на shell Упражнение 1. Варианты оформления программ на shell Упражнение 2: Примеры использования основных алгоритмических конструкций (if, case, test, while, for) Упражнение 3. Периодическое выполнение заданий с использованием cron Модуль 6. Дополнительные лабораторные работы Лабораторные работы: Упражнение 1. Использование ключей SSH Упражнение 2. Использование утилиты screen
Теги курса
Отзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.