Чему вы научитесь
- Основы командной строки Linux
- Навигация по файловой системе
- Создание и удаление файлов и каталогов
- Управление пользователями и группами
- Работа с мягкими и жесткими ссылками
- Специальные права доступа
- Установка и настройка программного обеспечения
- Работа с планировщиком задач
- Архивирование файлов
- Управление сетевыми подключениями Linux
- Удаленное подключение по SSH
- Управление процессами
- Работа с RAID и LVM
- Работа с ядром и виртуальными файловыми системами
- Чтение логов
- Основы регулярных выражений
- Работа с текстовыми потоками
- Работа с AWK и sed
- Управление межсетевым экраном
- Резервное копирование данных
- Работа с серверами DHCP, Samba, VsFTPd, DNS Forwarder
- Установка и настройка прокси-сервера Privoxy
- Превращать рутинные задачи в мощные скрипты, которые сделают вашу работу легкой и приятной.
- Автоматизировать все — от ежедневных административных задач до более сложных инженерных решений.
- Работать с циклами, условиями, функциями и массивами на высоком уровне.
- Грамотно планировать и отлаживать скрипты, избегать ошибок и оптимизировать производительность.
- Писать красивые, читаемые и эффективные скрипты, которыми можно гордиться.
- Узнаете, что такое SSH, почему он важен и как работает.
- Установка и начальная настройка сервера SSH.
- Освоите криптографию, научитесь создавать и применять ключи шифрования для безопасной аутентификации.
- Узнаете, как удалённо копировать и редактировать файлы конфигурации на удаленном сервере.
- Узнаете, как защитить сервер от ботов и брутфорса.
- Научитесь монтировать каталог с удалённого сервера на локальную машину и работать с ним, будто он находится на вашем локальном диске (SSHFS).
- Познакомитесь с мультиплексированием, технологией которая значительно оптимизирует работу с SSH.
- Откройте для себя возможности перенаправления портов, организацию туннелей и использование динамических прокси-серверов.
О курсе
✅Программа "Погружение в Linux", состоит из трёх взаимосвязанных курсов, охватывающих ключевые области владения ОС Linux, автоматизацию задач с помощью Bash-скриптов и эффективное управление удалёнными серверами через протокол SSH.
Для кого этот курс
📑 Программа рассчитана на широкий круг слушателей, независимо от уровня подготовки и профессиональных целей:
⚡️ DevOps-инженеры, которым владение Linux абсолютно необходимо для эффективного развертывания и поддержки инфраструктуры.
✨ Начинающие специалисты, желающие войти в сферу информационных технологий и приобрести фундаментальные навыки.
🖥️ Разработчики и программисты, заинтересованные в углубленном изучении операционной системы, широко используемой в профессиональной среде.
👩💻 Энтузиасты и любители техники, мечтающие расширить горизонты своих технических познаний.
💼 Все, кто заинтересован в развитии карьеры. Владение Linux открывает двери к трудоустройству в ведущие технологические компании мира, поскольку эта система лежит в основе большинства современных сервисов и решений.
🧿Независимо от вашей цели — освоение профессии, повышение квалификации или просто любопытство — эта программа станет вашим надёжным проводником в мир Linux, предоставив полезные знания и умения, необходимые для решения реальных задач и достижения высоких результатов.
Начальные требования
🎯 Начальные требования — искренний интерес к изучению Linux, отсутствие лени и самое главное — правильный настрой. Курс создавался для тех, кто очень далёк от IT и считает себя гуманитарием в третьем поколении, так что дерзайте! Дорогу осилит идущий.
Преподаватели курса
Нагрузка
3