Статьи

Урок 01: Введение в Linux и первое подключение к серверу

Цель урока: Понять, что такое Linux, почему он доминирует в серверной индустрии, и научиться...

Урок 02: Навигация в файловой системе Linux. Базовые команды

Цель урока: Понять, как организована файловая система в Linux, и освоить базовые команды для...

Урок 03: Создание, просмотр и удаление. Управление файлами и каталогами

Цель урока: Научиться создавать, редактировать, копировать, перемещать и удалять файлы и...

Урок 04: Права доступа Linux. Кто, что и кому может делать?

  Цель урока Научиться читать, понимать и изменять права доступа к файлам и...

Урок 05: Пользователи и группы. Прекращаем работать под root

Цель урока: Понять, почему постоянная работа под root - это опасно и непрофессионально....

Урок 06: Менеджеры пакетов. Установка и управление программами

Цель урока: Понять, что такое репозитории и менеджеры пакетов. Научиться находить,...

Урок 07: Службы и процессы. Управление фоновыми программами

Цель урока: Понять разницу между процессом и службой. Освоить systemd и его основную команду...

Урок 08: Основы работы с сетью. IP-адреса, порты и диагностика

Цель урока: Сформировать четкое понимание базовых сетевых концепций: IP-адрес,...

Урок 09: Ваш первый рубеж обороны. Настройка файервола с помощью UFW

Цель урока: Глубоко понять, что такое файервол (межсетевой экран), почему его наличие на...

Урок 10: Профессиональный уровень. Управление файерволом с помощью iptables и ipset

В предыдущем уроке мы освоили ufw - удобный инструмент для быстрого старта. Теперь мы перейдем...

Урок 11: Потоки, каналы и перенаправления. Искусство управления вводом и выводом

Цель урока: Получить фундаментальное понимание стандартных потоков ввода/вывода (stdin, stdout,...

Урок 12: Введение в Bash-скрипты. Автоматизация ваших первых задач

Цель урока: Понять, что такое shell-скрипт и зачем он нужен. Изучить базовую структуру...

Урок 13: Логика в скриптах. Условные операторы if-else

Цель урока: Научить наши скрипты "думать" и принимать решения. Мы изучим, как работает...

Урок 14: Циклы for и while. Повторяющиеся действия в скриптах

Цель урока: Научить наши скрипты выполнять однотипные действия многократно без нашего участия....

Урок 15: Функции в Bash. Создание многоразовых блоков кода

Цель урока: Понять, что такое функции и какую пользу они приносят в скриптинге....

Урок 16: Глубокое погружение в find. Профессиональный поиск файлов

Цель урока: Научиться использовать команду find на профессиональном уровне. Мы выйдем за рамки...

Урок 17: grep и основы регулярных выражений. Профессиональный анализ текста

Цель урока: Научиться использовать утилиту grep не просто как "поисковик слов", а как мощнейший...

Урок 18: Потоковый редактор sed. Поиск и замена на лету

Цель урока: Освоить базовые, но самые важные возможности потокового редактора sed (Stream...

Урок 19: Анализ данных с awk. Работа со столбцами и полями

Цель урока: Освоить основы awk, одного из самых мощных инструментов командной строки...

Урок 20: Архивирование и сжатие. Мастерство работы с tar

Цель урока: Получить глубокое и практическое понимание процесса создания резервных копий и...

Урок 21: Планировщик задач cron. Автоматизация по расписанию

Цель урока: Освоить системный планировщик cron, который является сердцем автоматизации в Linux....

Урок 22: Глубокое управление пользователями и группами

Цель урока: Перейти от простого создания пользователей к их полноценному администрированию. Мы...

Урок 23: Анализ дискового пространства. Команды df и du

Цель урока: Освоить две жизненно важные утилиты, df и du, которые являются основными...

Урок 24: Жесткие и символические ссылки. Мастерство ln

Цель урока: глубоко понять разницу между двумя типами ссылок в Linux - жесткими (hard links) и...