Linux Skill - Освой Linux c нуля до DevOps
10.8K subscribers
63 photos
77 videos
441 links
Освой Linux c нуля до DevOps
Подробный гайд по Linux и море других уроков для системных администраторов

📩 По всем вопросам: @chorapov

РКН https://vk.cc/cMUwm4
Download Telegram
Media is too big
VIEW IN TELEGRAM
🎯 Урок 5 — Функции Bash за 49 минут: основы, примеры, фишки

Привет, цифровые дирижёры и мастера настроек! 🚀 Сегодня мы настраиваем Bash на новый уровень!
Хочешь писать чистый и красивый код в Bash? Тогда тебе сюда!
Разберём, как использовать функции: передача параметров, возврат значений, обработка ошибок и крутые практические примеры. Всё за 10 минут — быстро, чётко и по делу.

### Таймкоды:
00:05 — Введение в функции в Bash
02:14 — Передача параметров в функции
09:24 — Область видимости переменных
20:38 — Возвращение значений из функций
22:24 — Пример использования echo
23:53 — Коды выполнения функций
25:39 — Примеры возврата и обработки ошибок
29:49 — Проблемы с перезаписью значений
31:19 — Использование case для обработки кодов
34:24 — Практическое применение: проверка файлов
36:07 — Проверка директорий
37:47 — Тестирование функций
40:25 — Обработка кодов возврата
44:00 — Практическая автоматизация
46:42 — Переопределение системных команд
48:19 — Заключение

🌐 Источник: https://www.youtube.com/watch?v=YtJjsHAynQU

📩 Завтра: Можешь ли ты использовать sudo без пароля? Проверь за 5 секунд!
Включи 🔔 чтобы не пропустить!
________________

Дополнительный материал:
🧠 - Prometheus - Как мониторить Динамичное количество серверов на AWS
🧠 - Освободи место на сервере: 5 способов автоматического удаления старых файлов!
🧠 - Cruft: Утилита для поиска ненужных файлов на Linux серверах

#Linux_youtube @LinuxSkill #bash #linux #bashскрипты #программирование
👍18🔥2
Media is too big
VIEW IN TELEGRAM
🌟 Урок 6 — Спецсимволы Bash, без которых не пишут скрипты

Привет, кулинары загрузочных экранов и гурманы GRUB! Сегодня варим вкусный суп из спецсимволов Bash!
Хочешь разобраться, что делают решетка, кавычки, слэши и скобки в скриптах?
Этот урок даст тебе полную картину! Узнаешь, как спецсимволы ускоряют написание кода, упрощают проверки и делают твои Bash-скрипты мощнее. 🚀

### Таймкоды:
00:04 — Символ решетки: комментарии
03:01 — Точка с запятой и завершение команд
04:25 — Точка и навигация по каталогам
09:15 — Двойные кавычки: строки и спецсимволы
10:25 — Запятая: арифметика и конкатенация
13:43 — Обратный слэш: экранирование
15:24 — Прямой слеш: пути к файлам
15:48 — Обратная кавычка: подстановка команд
17:09 — Двоеточие: пустая команда
22:15 — Восклицательный знак и логика в терминале
27:09 — Вопросительный знак и группировка команд
32:35 — Фигурные скобки и массивы
36:33 — Перенаправление потоков
42:07 — Квадратные скобки и условия
45:27 — Инкремент, декремент, арифметика
48:46 — Перенаправление вывода в файлы
53:28 — Дописывание и пайплайны
57:57 — Логическое "или" и выполнение в фоне
01:05:09 — Заключение

🌐 Источник: https://www.youtube.com/watch?v=u6ZjTDuN6is)

📩 Завтра: Почему set -e в bash может сломать тебе всё!
Включи 🔔 чтобы не пропустить!
____________________

Дополнительный материал:
🧠 - Самый популярный вопрос по Linux на StackOverflow: 11,7 миллионов просмотров
🧠 - Как использовать Ansible для автоматизации установки и настройки веб-сервера Apache под Linux
🧠 - Как рекурсивно найти все файлы в текущей и поддиректориях с использованием шаблонов?

#Linux_youtube #bash #linux #bashскрипты #программирование
🔥7👍4
Media is too big
VIEW IN TELEGRAM
🔍 Урок 7 — Как искать программы в PATH через Bash

Привет, техно-творцы и энтузиасты кастомизации! Сегодня научимся находить исполняемые файлы в системе быстро и красиво.

Если хочешь уверенно ориентироваться в системных путях и понимать, почему иногда "команда не найдена" — этот урок точно для тебя! 🚀

Разберем практическое написание скрипта для поиска команды в PATH: создание функций, обработку ошибок и тестирование.

### Таймкоды:
00:03 — Введение и создание скрипта
01:20 — Написание функций инпас и чек
03:22 — Реализация поиска команды в директориях
05:35 — Проверка существования исполняемых файлов
12:32 — Обработка аргументов и запуск скрипта
18:06 — Тестирование и отладка работы скрипта
24:05 — Заключение и советы по использованию

🌐 Источник: https://www.youtube.com/watch?v=7PUqf1sopFI

📩 Завтра: Почему set -e в bash может сломать тебе всё!
Включи 🔔 чтобы не пропустить!
____________________

Дополнительный материал:
🧠 - Darling: Запускай MacOS приложения на Linux как профи!
🧠 - Как использовать Ansible для автоматизации настройки и резервного копирования конфигурации устройств
🧠 - Как изменить цвет вывода команды echo в Linux?

#Linux_youtube #bash #linux #bashскрипты #поисккоманд
👍10🔥1
Media is too big
VIEW IN TELEGRAM
🚀 Урок 8 — Проверка ввода в Bash: только буквы и цифры

Привет, хранитель чистого ввода! 👋
Сегодня научимся защищать свои скрипты от “грязного” ввода — проверим, чтобы пользователь вводил только буквы и цифры. Безопасность начинается с мелочей!

Зачем смотреть?
Узнаешь, как фильтровать ввод в Bash без сторонних утилит
Освоишь sed и регулярные выражения для практической проверки
Научишься обрабатывать пустой ввод, спецсимволы и даже номера телефонов

Таймкоды:
00:03 — Введение в проверку ввода пользователя
01:03 — Практическое применение: зачем фильтровать
01:36 — Пишем функцию проверки
03:27 — Основы команды sed
09:13 — Модификаторы замены и фильтрация
11:13 — Проверка на буквы и цифры через sed
14:40 — Логика сравнения строк
16:00 — Запрос ввода и запуск скрипта
19:25 — Демонстрация работы
21:04 — Расширение условий (пробелы, точки, регистр)
24:35 — Проверка телефонных номеров
30:10 — Заключение и прощание

🌐 Источник: https://youtu.be/C79oNzFgcEI?si=-79rZmAPOl4zxQkX

📩 Завтра: Вопрос №32 из теста Linux Essentials Certification
Включи 🔔 чтобы не пропустить!
____________________

Дополнительный материал:
🧠 - Секреты Bash: Как тестировать порты без curl и wget!
🧠 - Как правильно зачистить логи Nginx: Избегай ошибок!
🧠 - Файловая система ZFS: отказоустойчивость, RAID и целостность данных
#Linux_youtube #bash #linux #bashскрипты #обучение #Linux\_youtube
👍9👀1
Media is too big
VIEW IN TELEGRAM
🚀 Урок 9 — Нормализация дат в Bash: без хаоса и сюрпризов

Привет, повелитель форматов! 👋
Сегодня наведём порядок в датах. Bash-скрипт, который понимает и исправляет любую мешанину из «октября», «10», «38» и прочих сюрпризов.

Зачем смотреть?
Узнаешь, как обрабатывать ввод даты с проверкой на ошибки
Напишешь скрипт, который нормализует дату в понятный и унифицированный формат
Освоишь работу с case, tr и позиционными параметрами

Таймкоды:
00:03 — Зачем нормализовать даты
01:11 — Критерии: формат, длина, ограничения
02:16 — Функция преобразования месяца
04:41 — Проверка количества аргументов
09:40 — Нормализация месяца: число или текст
18:48 — Проверка допустимости дня
21:27 — Сбор нормализованной даты
22:17 — Проверка пользовательского ввода
23:14 — Преобразование месяца (число и текст)
26:05 — Работа с разными форматами
30:19 — Проверка валидности года
38:56 — Заключение и финальный формат вывода

🌐 Источник: https://www.youtube.com/watch?v=LxG_nMiftvo&t=1s

📩 Завтра: Почему cat всё ещё опасен в 2025 году?
Включи 🔔 чтобы не пропустить!
____________________

Дополнительный материал:
🧠 - ZFS: Часть 2 — Работа с данными, снимки, дедупликация и сжатие
🧠 - Как удалить конкретные правила из iptables (а не всё подряд)?
🧠 - iptables: доступ к порту 8000 только с одного IP

#Linux_youtube #bash #linux #bashскрипты #обучение #Linux\_youtube
👍7🔥2
Media is too big
VIEW IN TELEGRAM
🚀 Урок 10 — Bash: как красиво выводить большие числа

Привет, цифровой эстет! 👋
Сегодня разберёмся, как сделать числа в Bash удобными для чтения: добавим разделители тысяч, обработаем дробную часть и научимся кастомизировать вывод. Да, красиво — тоже по-админски.

Зачем смотреть?
Научишься форматировать числа по разрядам без боли
Освоишь работу с cut, while, getopts, shift и флагами
Сделаешь свой скрипт гибким — под любые региональные форматы

Таймкоды:
00:03 — Зачем нормализовать числа
00:57 — Переменные и функция Nice number
01:52 — Деление числа на целую и дробную часть
03:20 — Учет дробной части
04:56 — Обработка больших чисел через цикл
06:43 — Добавление нулей и финальная сборка
09:08 — Итоговый вывод результата
12:23 — Обработка флагов через getopts
15:21 — Параметры и вывод
18:05 — Смещение аргументов (shift)
20:33 — Проверка параметров и пример
23:46 — Обработка дробной части и тысяч
25:06 — Сборка итогового значения
30:15 — Финальные штрихи
32:09 — Заключение и прощание

🌐 Источник: https://www.youtube.com/watch?v=WOAfSn5HbmM&t

📩 Завтра: Вопрос №34 из теста Linux Essentials Certification
Включи 🔔 чтобы не пропустить!
____________________

Дополнительный материал:
🧠 - Как управлять iptables на лету — без sudo, без потерь
🧠 - DNS — самая недооценённая технология, без которой интернет не работает
🧠 - Подними свой DNS-сервер и забудь про Google DNS

#Linux_youtube #bash #linux #bashскрипты #обучение #Linux\_youtube
👍6
Media is too big
VIEW IN TELEGRAM
🚀 Урок 11 — Проверка чисел в диапазоне на Bash: строго, по правилам

Привет, линуксоид с инженерной строгостью! 👋
Сегодня научимся проверять, попадает ли введённое пользователем число в допустимый диапазон. Безопасность и валидация — наше всё, особенно в автоматизированных скриптах.

Зачем смотреть?
Напишешь Bash-функцию для проверки чисел с границами
Узнаешь, как удалять символы и подстроки из строки
Освоишь практику обработки отрицательных чисел и ошибок ввода

Таймкоды:
00:05 — Введение: зачем нужна проверка диапазона
00:30 — Работа со строками: удаление символов и подстрок
03:36 — Основная функция: параметры, валидация, подготовка
05:30 — Отрицательные числа и символы: защита от "мусора"
10:30 — Сравнение с границами диапазона
14:42 — Вызов функции и вывод результата
19:05 — Тесты: проверка на крайние значения
19:58 — Заключение и прощание

🌐 Источник: https://www.youtube.com/watch?v=_cBwZs7SXUA&t

📩 Завтра: Как можно случайно сломать систему, установив ПО вручную?
Включи 🔔 чтобы не пропустить!
____________________

Дополнительный материал:
🧠 - Как работает export в bash и когда он реально нужен?
🧠 - Прокачай свой namei: секретная опция для идеального вывода!
🧠 - BTRFS: Твой ключ к суперсиле файловых систем!

#Linux_youtube #bash #linux #bashскрипты #обучение #Linux\_youtube
👍7🔥1
Media is too big
VIEW IN TELEGRAM
🚀 Урок 12 — Проверка вещественных чисел в Bash + подключение сценариев

Привет, мастер точности! 👋
Сегодня разберёмся, как корректно валидировать вещественные числа в Bash и подключать сторонние сценарии без ошибок. Урок для тех, кто хочет чистого кода даже в дробях!

Зачем смотреть?
Узнаешь, как отличать валидные вещественные числа от некорректных
Освоишь технику подключения внешних сценариев (source .sh)
Поймёшь, как строить функции валидации и повторно использовать код

Таймкоды:
00:03 — Введение: что считаем вещественным числом
01:13 — Подключение внешнего bash-сценария
02:01 — Основная функция: делим число на части
07:24 — Проверка целой части
09:15 — Проверка дробной части: никаких минусов!
13:47 — Обработка чисел без точки
15:22 — Блок тестирования и коды возврата
20:01 — Заключение и демонстрация на практике

🌐 Источник: https://www.youtube.com/watch?v=AC0HidtKpoU

📩 Завтра: Вопрос №36 из теста Linux Essentials Certification
Включи 🔔 чтобы не пропустить!
____________________

Дополнительный материал:
🧠 - Terraform с нуля: как автоматизировать инфраструктуру за пару часов!
🧠 - Terraform: Модули, кластеры и магия автоматизации
🧠 - Почему set -e в bash может сломать тебе всё!

#Linux_youtube #bash #linux #bashскрипты #обучение #Linux\_youtube
👍3
Media is too big
VIEW IN TELEGRAM
🚀 Урок 13 — Проверка введённой даты в Bash: с учётом високосных годов

Привет, хранитель временных данных! 👋
Сегодня научимся проверять правильность введённой даты в Bash — с учётом месяцев, дней и даже високосных годов. Да, февраль — не такой простой, как кажется.

Зачем смотреть?
Узнаешь, как обрабатывать ввод даты и исключать ошибки
Научишься определять високосный год и проверять 29 февраля
Подключишь уже написанные сценарии и повторно используешь функции

Таймкоды:
00:03 — Введение и правила високосного года
00:59 — Импорт нормализации даты
02:15 — Первая функция: дни в месяце
04:05 — Проверка дня и месяца
05:59 — Определение високосного года
09:03 — Основной сценарий и импорт
11:53 — Переменные и запуск проверок
15:35 — Условия для 29 февраля
17:36 — Обработка некорректных дат
19:40 — Разбор функций и сценариев
21:34 — Повторная нормализация
22:28 — Финальная проверка дня и месяца
23:59 — Валидация даты и результат
24:48 — Тестирование на реальных примерах
26:35 — Заключение и прощание

🌐 Источник: https://www.youtube.com/watch?v=OymBqzuOMfY&t

📩 Завтра: Как скопировать только изменённые файлы с помощью rsync?
Включи 🔔 чтобы не пропустить!
____________________

Дополнительный материал:
🧠 - BTRFS: Продвинутые техники для настоящих гуру!
🧠 - LinPEAS: Твой помощник в поиске уязвимостей на Linux
🧠 - 10 возможностей Nginx, о которых ты точно не знал

#Linux_youtube #bash #linux #bashскрипты #обучение #Linux\_youtube
👍4
Media is too big
VIEW IN TELEGRAM
🚀 Урок 14 — Bash: произвольные вычисления с точностью до знака

Привет, арифметический архитектор! 👋
Сегодня разберёмся, как делать точные вычисления в Bash: деление, дроби, параметры точности. Простые echo $((1/3)) больше не прокатят 😉

Зачем смотреть?
Освоишь утилиту bc для точных вычислений
Узнаешь, как управлять параметром scale
Напишешь обёртку-сценарий, которая позволяет удобно передавать команды в bc

Таймкоды:
00:00 — Введение: зачем нужна произвольная точность
00:52 — Утилита bc и переменная scale
02:22 — Создание сценария-обёртки для bc
05:29 — Передача команд в bc через ввод
08:58 — Тестирование с разными значениями
10:13 — Заключение: где и как использовать

🌐 Источник: https://www.youtube.com/watch?v=iShlwjx9j-A&t=1s

📩 Завтра: Вопрос №38 из теста Linux Essentials Certification
Включи 🔔 чтобы не пропустить!
____________________

Дополнительный материал:
🧠 - 5 ошибок в настройке балансировки Nginx и как их избежать
🧠 - Как запросить ввод Yes/No/Cancel в shell скрипте?
🧠 - Топ команды для DevOps: Что спрашивают на собеседованиях?

#Linux_youtube #bash #linux #bashскрипты #обучение #Linux\_youtube
👍2
Media is too big
VIEW IN TELEGRAM
🚀 Урок 15 — Блокировка файлов в Bash: как защититься от гонки процессов

Привет, хранитель системного порядка! 👋
Сегодня научимся ставить «замки» на файлы — чтобы два сценария не лезли в один ресурс одновременно. Это особенно важно в cron-джобах, логах и автоматизации.

Зачем смотреть?
Поймёшь, зачем нужна блокировка и как избежать конфликтов
Освоишь утилиту lockfile и напишешь надёжный скрипт
Научишься обрабатывать ошибки и удалять блокировки вручную

Таймкоды:
00:03 — Зачем нужна блокировка файлов
02:10 — Утилита lockfile: установка и суть
03:56 — Переменные, опции и подготовка
08:22 — Проверка lockfile и запуск логики
10:42 — Обработка действия unlock
14:28 — Тестирование: блок, повторные попытки, удаление
16:33 — Заключение и демонстрация в действии

🌐 Источник: https://www.youtube.com/watch?v=To7_cUhCy4c&t=1s

📩 Завтра: Как убивать скрипты в Linux после минуты тишины
Включи 🔔 чтобы не пропустить!
____________________

Дополнительный материал:
🧠 - Укроти символические ссылки с namei -n!
🧠 - 7 шагов к безопасному серверу: домен, Nginx, Apache, SSL
🧠 - Bash Урок 1: Введение для новичков

#Linux_youtube #bash #linux #bashскрипты #обучение #Linux\_youtube
👍3🔥2
Media is too big
VIEW IN TELEGRAM
🚀 Урок 16 — Библиотеки в Bash: меньше кода, больше пользы

Привет, архитектор shell-решений! 👋
Сегодня покажу, как писать свои библиотеки в Bash: переиспользуем код, избавляемся от дублирования и структурируем функции по уму.

Зачем смотреть?
Узнаешь, как создавать и подключать Bash-библиотеки
Сделаешь код читаемым и переиспользуемым через source
Освоишь изоляцию переменных и избежишь конфликтов в функциях

Таймкоды:
00:04 — Введение: зачем нужны библиотеки
00:32 — Подключение через точку и поведение переменных
03:37 — Преимущества и удобство повторного использования
06:37 — Создание библиотеки с функциями форматирования
10:18 — Проверка команд и форматированный вывод
16:04 — Обработка больших чисел через библиотеку
21:36 — Проверка високосного года как пример
24:48 — Группировка и подключение библиотек
25:34 — Локальные переменные: зачем нужны
26:10 — Как избежать конфликтов имён
26:48 — Заключение и обсуждение в комментариях

🌐 Источник: https://www.youtube.com/watch?v=v74wzgnnxYQ&t=1s

📩 Завтра: Вопрос №40 из теста Linux Essentials Certification
Включи 🔔 чтобы не пропустить!
____________________

Дополнительный материал:
🧠 - Шпаргалка по циклам в Bash
🧠 - Почему бенчмарки в bash дают разные результаты?
🧠 - Как узнать ВСЁ о железе и системе в Linux за 5 минут
----

#Linux_youtube #bash #linux #bashскрипты #обучение #Linux\_youtube
👍6
Media is too big
VIEW IN TELEGRAM
🚀 Урок 17 — Отладка Bash-скриптов: как находить и исправлять ошибки

Привет, охотник за багами! 👋
Сегодня будем искать и устранять ошибки в Bash-скриптах: логические, синтаксические, опечатки — ничто не скроется. На примере простой игры разберём пошаговую отладку.

Зачем смотреть?
Освоишь ключевые приёмы для поиска багов в Bash
Узнаешь, как использовать set и отладочные команды
Научишься ловить и устранять как синтаксические, так и логические ошибки

Таймкоды:
00:04 — Введение: типы ошибок в Bash
01:00 — Запуск и анализ скрипта
06:37 — Исправление логических ошибок
08:22 — Отладочные советы: как выводить и проверять значения

🌐 Источник: https://www.youtube.com/watch?v=uyQ0ZakSzGY

📩 Завтра: Как за 1 минуту проверить соединение с десятками серверов
Включи 🔔 чтобы не пропустить!
____________________

Дополнительный материал:
🧠 - Bash Урок 2: Переменные, массивы и логика
🧠 - Урок 3 — Освой циклы Bash
🧠 - Процесс с неизвестным именем грузит CPU на 25000%! Что происходит?
----

#Linux_youtube #bash #linux #bashскрипты #обучение #Linux\_youtube
👍6🔥2
Media is too big
VIEW IN TELEGRAM
🔥 Сайт упал в пиковую нагрузку? Решение за 8 минут

Привет, архитектор надёжности!

Помнишь тот момент, когда твой сервис лёг под нагрузкой в самый важный момент? Антон Павленко показывает, как настроить балансировку NGINX и забыть про такие проблемы навсегда.

📹 Что в видео (таймкоды):
00:01 — Зачем нужна балансировка
00:55 — Настройка с нуля
01:35 — Продвинутые настройки upstream
03:15 — Управление отказами
04:23 — Методы балансировки
05:55 — Тестирование на Go
07:29 — Обработка HTTP-ошибок

Всё! Теперь твой сервис выдержит любую нагрузку и останется доступным даже при отказе серверов.

🌐 Источник: YouTube - Антон Павленко
____________________

Дополнительный материал:
🧠 - GRUB Reboot: Как пересобрать конфигурацию после тюнинга?
🧠 - Путеводитель по командам выключения и перезагрузки в Linux: halt, reboot и poweroff
🧠 - GRUB Minimalism: Искусство минимальной конфигурации

#Linux_youtube #nginx #loadbalancing #DevOps #highload #video #upstream
👍10
Media is too big
VIEW IN TELEGRAM
Linux грузится минуту? Ускоряем до 10 секунд!

Привет, нетерпеливый админ!

Устал ждать загрузку системы? Автор показывает, как сократить время старта с 60+ секунд до 10! Реальный кейс на Debian 12.

📹 Что узнаешь (таймкоды):

00:00 — Введение
00:57 — Анализ проблем загрузки
02:57systemd-analyze в действии
03:55 — Находим самые медленные службы
04:50 — Оптимизация монтирования разделов
06:47 — Отключаем ненужные службы
08:45 — Решаем проблему с ядром и swap
12:38 — Обновление системы
14:37 — Работа с NTFS разделами
18:31 — Результаты: с 37 до 6 секунд!
21:28 — Графический анализ загрузки

Смотри видео и ускоряй свою систему прямо сейчас!

🌐 Источник: https://youtu.be/sLZ8kYfp2lQ

#Linux_youtube #systemd #optimization #boot #Linux #performance #video
👍15🔥5
Media is too big
VIEW IN TELEGRAM
🚨 Забываешь делать бэкапы? Linux сделает их за тебя

Привет, хранитель данных!

Константин Герасименко показывает гениальное решение: подключил флешку — бэкап начался автоматически. Никаких кликов, никаких скриптов вручную!

📹 План действий (таймкоды):

00:04 — Введение в автоматизацию
01:45 — Как работает udev в Linux
02:45 — Определяем Vendor ID флешки
05:29 — Пишем скрипт резервного копирования
08:41 — Настраиваем rsync для умного копирования
10:36 — Тестируем автоматический бэкап
13:27 — Итоги и рекомендации

🚀 Результат:
Воткнул флешку → файлы скопировались → вытащил флешку. Всё!

Идеально для ежедневных бэкапов конфигов, документов, скриптов.

🌐 Источник: YouTube - Константин Герасименко
____________________

Дополнительный материал:
🧠 - Настройка команды useradd для создания системных учетных записей в Linux
🧠 - Настройка персонализированных каталогов в Linux: Управление пользовательскими директориями
🧠 - Создание пользовательских и системных групп в Linux: Пошаговое руководство

#Linux_youtube #backup #udev #rsync #automation #Linux #usb #video
👍17
Media is too big
VIEW IN TELEGRAM
🔥 База упала, а бэкапа нет? Решение в одном скрипте

Привет, защитник данных!

Сколько раз ты обещал себе настроить автобэкап PostgreSQL? Автор показывает, как за 17 минут создать скрипт, который будет делать резервные копии каждую ночь.

📹 Что в видео (таймкоды):
00:00 — Зачем нужны автоматические бэкапы
00:27 — Создание bash-скрипта для pg_dump
01:49 — Настройка переменных (база, путь, дата)
03:32 — Первый запуск и тестирование
06:21 — Добавляем визуализацию процесса
07:35 — Настройка cron для автозапуска
09:02 — Решаем проблему с пустыми бэкапами
12:59 — Настройка .pgpass для автоматической авторизации
15:23 — Финальная настройка: бэкап в 3 часа ночи

💡 Что решает видео:
- Автоматический бэкап без ввода пароля
- Логирование ошибок
- Правильные права доступа к .pgpass (600)
- Имена файлов с датой для удобства

🚀 Результат:
Каждую ночь свежий бэкап базы. Спи спокойно!

🌐 Источник: YouTube
____________________

Дополнительный материал:
🧠 - Управление группами в Linux: Как добавить пользователя в группы с помощью команды usermod
🧠 - Создание пользователей в Ubuntu с помощью команды adduser: Пошаговое руководство
🧠 - Создание системного пользователя в Ubuntu: Пошаговое руководство

#Linux_youtube #postgresql #backup #cron #database #automation #video
👍3🔥1
Media is too big
VIEW IN TELEGRAM
🔥 100GB бэкапов? Оставляем только свежие!

Эй, борец с переполненными дисками!

Бэкапы накапливаются и съедают всё место? Автор показывает, как дополнить скрипт резервного копирования автоматическим удалением старых файлов.

📹 План действий (таймкоды):

00:00 — Добавляем переменную времени хранения
01:01 — Настройка команды find с параметрами
01:59 — Тестируем на минутах вместо дней
03:09 — Запускаем и проверяем автоудаление
04:52 — Анализируем результаты
06:20 — Проверяем корректность работы
07:21 — Возвращаем боевые настройки

🚀 Результат:
Теперь скрипт сам создаёт бэкапы и удаляет старые. Диск всегда чистый!

🌐 Источник: YouTube
____________________

Дополнительный материал:
🧠 - Создание пользовательских и системных групп в Debian с помощью команды addgroup: Пошаговое руководство
🧠 - Проверка целостности файлов учетных записей в Linux: Пошаговое руководство
🧠 - Отключение учетной записи пользователя в Linux: Пошаговое руководство

#Linux_youtube #backup #find #automation #Linux #cleanup #video
👍6
Media is too big
VIEW IN TELEGRAM
🚨 VPS взломали за 2 минуты? Защищаем SSH правильно

Привет, защитник серверов!

Тысячи попыток брутфорса в логах? Автор показывает комплексную защиту SSH: от смены порта до двухфакторной аутентификации. Хакеры останутся ни с чем!

📹 План защиты (таймкоды):

00:00 — Анализ угроз SSH
00:43 — Смотрим логи атак и TCPdump
01:34 — Создаём нового пользователя вместо root
03:01 — Настраиваем SSH-ключи
06:17 — Демо: как ломают пароли через Hydra
09:08 — Включаем Google Authenticator (2FA)
12:15 — Проверяем защиту

💡 Что получаем:
- Невидимость для сканеров портов
- Защита от брутфорса паролей
- Двойная защита: ключ + код из приложения
- Root заблокирован навсегда

🚀 Инструменты из видео:
- TCPdump — ловим сканирование
- Nmap — проверяем открытые порты
- Hydra — демо атаки на пароли
- Google Authenticator — 2FA защита

Смотри видео и защити свой сервер уже сегодня!

🌐 Источник: YouTube
____________________

Дополнительный материал:
🧠 - Удаление пользователя в Linux с помощью команды userdel: Пошаговое руководство
🧠 - Удаление пользователя в Ubuntu с помощью команды deluser: Пошаговое руководство
🧠 - Удаление группы в Ubuntu с помощью команды delgroup: Пошаговое руководство

#Linux_youtube #ssh #security #2fa #vps #Linux #video
👍7
Media is too big
VIEW IN TELEGRAM
💥 100% CPU от DDoS? Решение в правилах Mikrotik

Привет, защитник инфраструктуры!

ServerFlow показывает реальную DOS-атаку на сервер и пошагово настраивает автоматическую защиту через Mikrotik. От детекции до блокировки за 20 минут!

📹 Структура видео (таймкоды):

00:00 — Что такое DOS и DDoS
00:47 — Демо реальной атаки на сервер
03:37 — Последствия: 100% CPU и сети
05:44 — Детекция через Torch
07:17 — Ручная блокировка IP
09:27 — Автоматизация через firewall
11:42 — Настройка лимитов соединений
13:35 — Правильная последовательность правил
16:23 — Тестирование защиты
18:14 — Ограничения метода

💡 Что получаем:
- Автоматическое обнаружение атакующих
- Блокировка на уровне firewall (до CPU)
- Временный бан на 1 час
- Защита от простых DOS-атак

⚠️ Важно:
Mikrotik поможет от небольших атак, но не спасёт от мощного DDoS. Для серьёзной защиты нужен дата-центр с антиDDoS.

🌐 Источник: YouTube - ServerFlow
____________________

Дополнительный материал:
🧠 - Поиск и управление файлами удаленных пользователей в Linux: Пошаговое руководство
🧠 - Получение привилегий root в Linux с помощью команды su: Пошаговое руководство
🧠 - Расширение возможностей команды sudo в Linux: Пошаговое руководство

#Linux_youtube #mikrotik #ddos #firewall #security #network #video
👍1👀1