Linux от Нуля до Сертификата LPI: Полное Руководство
What you will learn:
- Освоить терминал Linux
- Научиться работать с файлами и папками
- Управлять пользователями и группами
- Понять систему прав доступа (rwx)
- Изучить важные инструменты мониторинга и управления
- Научиться работать с файерволом
- Освоить BASH-скрипты
- Познакомиться с Docker-контейнерами
- Подготовиться к экзамену LPI Linux Essentials 010-160
- Изучить основные команды и утилиты Linux
Description
Изучите Linux с нуля и получите сертификат LPI Linux Essentials! Этот комплексный курс, объединяющий два курса в одном, позволит вам овладеть основами Linux и подготовиться к экзамену LPI 010-160.
Курс построен на практическом подходе, изучая популярные команды и утилиты, которые необходимы для эффективной работы в Linux. Вы узнаете, как настроить среду, использовать терминал, работать с файлами, управлять пользователями, изучить важные инструменты мониторинга и управления программным обеспечением, понять логику работы с файерволом, освоить основы BASH-скриптов и познакомиться с Docker-контейнерами.
Курс подходит для всех, кто желает освоить Linux: программистов, тестировщиков, IT-менеджеров, студентов, и просто любопытствующих.
Не откладывайте свой путь в мир Linux! Начните уже сегодня!
Curriculum
Введение
Этот раздел посвящен установке и настройке Linux-среды. Вы научитесь устанавливать Linux Ubuntu как виртуальную машину, развертывать Linux "в облаках", настраивать SSH-сервер и отвечать на контрольные вопросы для проверки своих знаний.
Знакомство с Терминалом
В этом разделе вы познакомитесь с терминалом Linux и освоите основные команды для навигации по папкам, создания файлов и папок, выполнения операций с файлами, просмотра файлов и использования поиска. Вы также изучите основные команды для управления процессами и познакомитесь с командой find.
Редактирование Файлов
В этом разделе вы освоите два популярных текстовых редактора: Nano, который считается "дружественным" к пользователю, и Vim, который является "редактором по умолчанию" в Linux. Вы также пройдете обучающий курс Vimtutor, чтобы получить основные знания по работе с Vim.
Промежуточные Итоги
В этом разделе вам предлагается выполнить домашнюю работу, чтобы закрепить свои знания по материалам первых трех разделов.
Файловая Структура
В этом разделе вы изучите важные директории в Linux, узнаете о различных утилитах, используемых для работы с файлами и директориями, и освоите основы архивирования.
Управление Пользователями и Группами
В этом разделе вы научитесь управлять пользователями и группами в Linux. Вы узнаете, как выводить информацию о пользователях, создавать новых пользователей, изменять их данные, управлять правами root, удалять пользователей и управлять группами.
Права Доступа (rwx)
В этом разделе вы изучите систему прав доступа в Linux (rwx) и освоите команду chmod для изменения прав доступа. Вы также узнаете, как сменить владельцев и группы файлов и директорий, познакомитесь с "специальными битами" и изучите правила назначения прав доступа по умолчанию.
Важные Инструменты Терминала Linux
В этом разделе вы изучите важные концепции в Linux, такие как "ссылки" и "iNodes", узнаете о потоках ввода-вывода и освоите конвейер обработки команд для более эффективного использования терминала.
Инструменты для Мониторинга
В этом разделе вы познакомитесь с инструментами мониторинга Linux-системы, такими как top (диспетчер задач), htop, ps, kill и systemctl. Вы научитесь использовать эти инструменты для отслеживания активных процессов, управления запускаемыми приложениями и использования системных ресурсов.
Управление Программным Обеспечением
В этом разделе вы изучите способы управления программным обеспечением в Linux. Вы освоите команды apt / apt-get, dpkg и snap для установки, обновления, удаления и управления программами. Вы также узнаете, как работать с различными источниками программного обеспечения.
Планировщик Задач
В этом разделе вы изучите cron - планировщик задач в Linux. Вы узнаете, как настраивать задачи cron и использовать утилиту crontab для автоматического выполнения задач в заданное время и по заданному расписанию. Вы также познакомитесь с настройкой логов и узнаете, как создавать задачи для других пользователей.
Работа с Фаерволом (утилита iptables)
В этом разделе вы изучите файервол в Linux и научитесь работать с утилитой iptables для управления сетевыми правилами. Вы узнаете, как просматривать, добавлять и удалять правила файервола, понимать политики по умолчанию и сохранять правила файервола.
Bash
В этом разделе вы изучите Bash - оболочку командной строки в Linux. Вы узнаете о базовых концепциях Bash, таких как история создания, запуск скриптов, и основные элементы Bash, такие как условия, ветвления, циклы, и функции. Вы также получите практические навыки работы с Bash скриптами.
Docker
В этом разделе вы познакомитесь с Docker - системой виртуализации приложений. Вы узнаете о базовых концепциях Docker, научитесь устанавливать Docker, использовать основные команды Docker, создавать и управлять Docker контейнерами, использовать Dockerfile для автоматизации создания контейнеров, и научитесь работать с Docker Compose для управления несколькими контейнерами.
Проверка Знаний
В этом разделе вам предлагается пройти финальный тест, чтобы проверить свои знания по материалам всего курса.
Подготовка к Экзамену LPI Linux Essentials 010-160 Certification
В этом разделе вам представлены вопросы для подготовки к экзамену LPI Linux Essentials 010-160 Certification. Вы узнаете о типах вопросов, которые могут встретиться на экзамене, и получите возможность отработать свои знания и навыки перед экзаменом.
Завершение Курса
В этом разделе подводятся итоги курса и даются рекомендации по дальнейшему изучению Linux.
Deal Source: real.discount