Скачать Linux с нуля: пошаговый и понятный курс [stepik]

Джокер

Администратор
Регистрация
1 Янв 2015
Сообщения
133.891
Реакции
76.377
Складчина: Linux с нуля: пошаговый и понятный курс [stepik]



Дружелюбный курс для уверенного входа в мир Linux.

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

Вас ждут куча уроков и практических заданий с автопроверкой, которые помогут закрепить знания сразу на практике.

Формат: текстовые лекции с демонстрацией терминала и наглядными схемами. Можно учиться в своём темпе, быстро находить нужный материал и сразу повторять команды у себя в консоли

Что получите на выходе: уверенные навыки работы в Linux, которые реально пригодятся в учёбе, работе и проектах. По завершении курса выдаётся сертификат.

Для кого этот курс:
Linux сегодня везде: серверы, облака, смартфоны, дата-центры, даже техника у вас дома. Поэтому рано или поздно с ним сталкиваются:

разработчики
девопсы и системные админы
специалисты по данным и ML
специалисты поддержки и сопровождения
тестировщики и безопасники
Проще говоря, Linux - базовый навык для большинства профессий в IT.

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

Устанавливать Linux
Использовать более 100 команд Linux
Уверенно работать в терминале и ориентироваться в файловой системе
Администрировать систему и управлять пользователями
Работать с сетями в Linux и настраивать файрвол
Автоматизировать задачи с помощью Bash и cron
Управлять дисками, разделами и LVM
и многому другому, что пригодится в реальной практике.
Начальные требования:
Достаточно базовых навыков работы с компьютером и желания разобраться в Linux

Программа курса:

Введение
Первые шаги с Linux
Дерево директорий Linux
Работа с текстовыми редакторами
Копирование, перемещение и удаление файлов
Читайте мануалы
Жёсткие и символические ссылки
Конвейеры и перенаправление ввода/вывода
Анализ и обработка файлов
Управление пользователями и группами
Управление правами на файлы и директории
Управление правами sudo
Основы сетей в Linux
Настройка файрвола в Linux
Управление процессами
Управление ПО и репозиториями
Управление дисками и разделами
Bash-cкрипты
Архивация и сжатие файлов
Автоматизация задач с помощью cron
Финал


Спойлер: Подробная программа
Введение

Общая информация о курсе
Первые шаги с Linux

Немного истории и терминологии
Установка виртуальной машины с Linux
Терминал и командная оболочка
Первые команды
Дерево директорий Linux

Иерархия файловой системы Linux
Как перемещаться по файловой системе?
Абсолютные и относительные пути
Родительская и текущая директории
Скрытые файлы
Передача аргументов в команды
Создание директорий и файлов
Работа с текстовыми редакторами

Редактор nano
Редактор vim
Просмотр файлов
Копирование, перемещение и удаление файлов

Копирование файлов и директорий
Перемещение файлов и директорий
Переименование файлов
Удаление файлов и директорий
Читайте мануалы!

Команды Linux: типы, местоположение и назначение
Документация в Linux: man, help и info
Очень полезная команда apropos
Директория /usr/share/doc
Жёсткие и символические ссылки

Файловые иноды
Символические ссылки
Жесткие ссылки
Конвейеры и перенаправление ввода/вывода

Конвейеры в Linux
Перенаправление ввода и вывода
Анализ и обработка файлов

Команда diff
Команда du
Подсчет символов, слов и строк с помощью wc
Сортировка файлов с помощью команды sort
Отображение уникальных строк с помощью команды uniq
Поиск шаблонов с помощью команды grep
Вырезание текста с помощью cut
Преобразование символов с помощью команды tr
Символы подстановки (wildcards)
Регулярные выражения
Управление пользователями и группами

Кто такой root?
Управление пользователями и группами
Управление правами на файлы и директории

Владение файлами и права доступа
Изменение владельца файла
Понимание прав доступа к файлам
Изменение прав доступа к файлу
Права доступа к директориям
Управление правами sudo

Предоставление доступа с помощью sudo
Групповые привилегии
Просмотр привилегий пользователя
Основы сетей в Linux

Проверка сетевой доступности
Список сетевых интерфейсов
Проверка IP-адреса и адреса шлюза
Работа с traceroute
Разбираемся с DNS
Изменение имени хоста
Настройка файрвола в Linux

Настройка зон файрвола
Управление сервисами в firewalld
Настройка портов в firewalld
Управление процессами

Что такое процесс?
Родительский и дочерний процессы
Процессы переднего плана и фоновые процессы
Отправка сигналов процессам
Работа с приоритетом процессов
Управление ПО и репозиториями

Что такое пакет? Роль пакетного менеджера.Откуда берутся пакеты?
Скачивание, установка и удаление пакетов
Список всех пакетов. Установка обновлений системы
Управление дисками и разделами

Где находятся устройства?
Добавление дисков и создание разделов
Файловые системы: создание, монтирование, размонтирование
Заканчивается место на диске
Повреждение и восстановление файловых систем
Управление логическими томами - LVM
Bash-cкрипты

Создание простых скриптов
Переменная PATH
Чтение пользовательского ввода
Передача аргументов в скрипты
Использование условия if
Циклы в bash-скриптах
Функции в bash-скриптах
Архивация и сжатие файлов

Что такое архивирование и сжатие
Работа с архивами: создание, просмотр и извлечение
Сжатие с помощью gzip, bzip2 и xz
Автоматизация задач с помощью cron

Первая cron-задача
Запуск каждые 5 минут
Дополнительные примеры cron
Финал. Итоги

Цена 5900 руб




СКАЧАТЬ СЛИВЫ КУРСОВ
 
  • Like
Реакции: Fas