en
Feedback
LinuxSkill - Сводки с прода и Шпаргалки

LinuxSkill - Сводки с прода и Шпаргалки

Open in Telegram

Следим за новостями Linux, DevOps и ИБ, чтобы быть готовым к любым факапам. Бонусом — плотные шпаргалки и чеклисты для ежедневной работы в терминале. 📩 По всем вопросам: @chorapov Зеркало в MAX: https://max.ru/LinuxSkill РКН https://vk.cc/cMUwm4

Show more

📈 Analytical overview of Telegram channel LinuxSkill - Сводки с прода и Шпаргалки

Channel LinuxSkill - Сводки с прода и Шпаргалки (@linuxskill) in the Russian language segment is an active participant. Currently, the community unites 10 739 subscribers, ranking 11 148 in the Technologies & Applications category and 59 588 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 10 739 subscribers.

According to the latest data from 02 September, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -53 over the last 30 days and by -3 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 11.96%. Within the first 24 hours after publication, content typically collects 4.94% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 1 285 views. Within the first day, a publication typically gains 531 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 4.
  • Thematic interests: Content is focused on key topics such as docker, linux, bash, devops, скрипт.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
Следим за новостями Linux, DevOps и ИБ, чтобы быть готовым к любым факапам. Бонусом — плотные шпаргалки и чеклисты для ежедневной работы в терминале. 📩 По всем вопросам: @chorapov Зеркало в MAX: https://max.ru/LinuxSkill РКН https://vk.cc/cMUwm4

Thanks to the high frequency of updates (latest data received on 03 September, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

10 739
Subscribers
-324 hours
-177 days
-5330 days
Posts Archive
⚡ Как скопировать только изменённые файлы с помощью rsync? Салют! Сегодня разберём одну крутую задачку! Когда работаешь с большими каталогами, часто возникает задача: обновить только изменённые файлы, не трогая новые. И тут идеально подходит rsync! Вот как скопировать только те файлы, которые уже есть в целевой папке и имеют изменения:
rsync --checksum --existing -av source/ dest/
Расшифруем: - --checksum — сравнивать файлы по содержимому, а не по дате или размеру. - --existing — копировать только те файлы, которые уже есть в dest, новые не создавать. - -a — режим архивации (права, симлинки и т.д.). - -v — подробный вывод. 💡 Если не хотите замедлять процесс вычислением контрольных сумм, можно убрать --checksum, но тогда сравнение будет идти только по дате и размеру. 🌐 Источник: https://unix.stackexchange.com/questions/792314/using-rsync-to-copy-only-files-that-have-changed-not-files-that-are-new 📩 Завтра: ТОП-скрипты для автоматизации Linux задач Включи 🔔 чтобы не пропустить! ____________________ Дополнительный материал: 🧠 - История UNIX. Часть 1 🧠 - История UNIX. Часть 2 🧠 - Установка и настройка Linux-системы: Astra #stackoverflow #linux #rsync #bash #файлы #linuxskill

🚀 Урок 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

Вопрос №36 из теста Linux Essentials Certification: How can the current directory and its subdirectories be searched for the file name MyFile.xml? | Как найти файл с именем MyFile.xml в текущем каталоге и его подкаталогах?
Anonymous voting

🎥 Приглашаем на вебинар: Как учиться Linux: пошаговый план для будущего администратора Вы узнаете: — Как устроена типичная т
🎥 Приглашаем на вебинар: Как учиться Linux: пошаговый план для будущего администратора Вы узнаете: — Как устроена типичная траектория освоения Linux для администратора — Какие навыки нужно освоить в первую очередь, а что может подождать — Где и как практиковаться, чтобы получить реальные навыки — Какие инструменты, подходы и привычки помогают быстрее разобраться в системе В результате вебинара вы: — Сможете составить личный план изучения Linux — Поймёте, на что обращать внимание в первую очередь и как не утонуть в деталях — Научитесь выбирать подходящие инструменты и ресурсы для практики — Получите советы, как сохранять мотивацию и отслеживать прогресс. Этот урок проходит в преддверии старта курса «Administrator Linux. Basic». На курсе вас ждет: плавное погружение в Bash, настройка Nginx/Apache, Docker, MySQL, системы мониторинга Grafana и Prometheus. 👉 Успейте занять своё место: https://otus.pw/KIWA/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Всем привет! Всё никак не отпускает меня идея карьерного проекта. Я готовлю для вас крупное исследование вакансий сисадминов на основе аналитики от hh. А тут как раз — вебинар на тему роста новичков. Короче, я договорился, что все вопросы из комментариев под этим постом будут рассмотрены на вебинаре. Накидайте свои вопросы пожалуйста. Самые интересные я потом включу в исследование. Свои вопросы тоже оставил в комментариях. Колоборация. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru erid: 2W5zFGEuykL

🚀 Урок 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

Вопрос №35 из теста Linux Essentials Certification: Where is the BIOS located? | Где находится BIOS?
Anonymous voting

⭐️🚀 Пройдите вступительный тест и получите доступ к лучшим вебинарам курса "Administrator Linux. Professional". 👉 Пройти те
⭐️🚀 Пройдите вступительный тест и получите доступ к лучшим вебинарам курса "Administrator Linux. Professional". 👉 Пройти тест: Хотите стать экспертом в администрировании Linux? У нас для вас отличная новость! Представьте, как вы: - Освоите настройку и управление сетевыми сервисами на Linux. - Научитесь автоматизировать задачи с помощью Ansible. - Сможете эффективно управлять дисковыми подсистемами и файловыми системами. - Настроите и будете администрировать веб-серверы (Nginx, Apache) и базы данных (MySQL, PostgreSQL). - Повысите уровень безопасности своих серверов с помощью SELinux и брандмауэров. - Получите навыки мониторинга и логирования с использованием Prometheus и Zabbix. Наш курс включает в себя все необходимые знания и практические задания, чтобы вы стали настоящим профессионалом. ❗️После успешного прохождения теста вам будут доступны уроки на лендинге курса, и скидка на обучение "Administrator Linux. Professional". 👉 Пройти тест https://otus.pw/9Dvj/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

🔥 Почему в Linux нужно запускать скрипты через ./ ? Доброе утро, мастера консоли! ☕️ Каждый в начале пути сталкивается с ошибкой:
script.sh: command not found
Вроде скрипт есть, права +x есть… а запустить нельзя. В чём подвох? 💡 Всё просто: оболочка ищет команды только в каталогах, прописанных в $PATH. Текущая директория (.) туда по умолчанию не входит — из соображений безопасности! Чтобы запустить скрипт из текущей папки, нужно указать явно:
./script.sh
Тем самым ты говоришь системе: "Запусти ЭТОТ конкретный файл, а не ищи его где-то в системных каталогах". ✅ Почему это важно для безопасности: Представь, ты работаешь под рутом и влетаешь в папку пользователя. А там злой скрипт с именем ls. Без ./ ты бы случайно его запустил вместо нормального ls. Результат: потеря контроля над сервером. ✔️ Для надёжной работы cron-джобов или скриптов в автоматизации всегда указывай полные пути:
/bin/bash /home/user/script.sh
Или определяй команды явно:
CAT=$(which cat)
$CAT script.sh
И помни — добавлять . в $PATH крайне не рекомендуется! Это открывает брешь для атак. 📩 Завтра: Вопрос №35 из теста Linux Essentials Certification Включи 🔔 чтобы не пропустить! ____________________ Дополнительный материал: 🧠 - Управление процессами: Конвейер (pipeline) 🧠 - Управление процессами: Создание и выполнение скриптов командной строки 🧠 - Установка Docker #Linux_Mastery #bash #linux #security

🔥 Как etckeeper спасает сервер от криворуких админов! Привет, архитекторы серверов! Когда из твоего /etc внезапно исчезают изменения — это тревожный звоночек. Сегодня делюсь реальным кейсом, как на сервере внезапно пропали локейшены в nginx.conf. Всё оказалось банально: в /etc была спрятана .git-папка, а на сервере стоял etckeeper. Что делает etckeeper? 🛡️ Он автоматически отслеживает любые изменения в /etc через git. Если кто-то что-то сломал — ты сразу увидишь все изменения и сможешь откатить систему за пару команд. Как установить и настроить:
sudo apt install etckeeper git
cd /etc
git remote add origin git@github.com:your-repo/etc.git
git push -u origin master
Перед пушем обязательно почисти .gitignore, убрав чувствительные файлы! ✔️ Чтобы зафиксировать изменения:
etckeeper commit "комментарий" && git push
✔️ Чтобы откатить только один файл:
etckeeper vcs checkout <commit_id> /etc/fstab
🎯 Теперь никакие магниты Марса и криворукие тестировщики не навредят твоему серверу! 📩 Завтра: Почему в Linux нужно запускать скрипты через ./ ? Включи 🔔 чтобы не пропустить! ____________________ Дополнительный материал: 🧠 - Управление процессами: Часть 2 🧠 - Docker с 0 до 100%. Всё, что нужно знать 🧠 - Управление процессами: Перенаправление ввода/вывода и конвейеры #Linux_Mastery #linux #utils #devops #server

💣 Как можно случайно сломать систему, установив ПО вручную? Привет, линуксоид! 👋 Кажется, что скачать программу с сайта и установить её вручную — это быстро и удобно. Но в Linux это может стоить работоспособности всей системы. Когда ты устанавливаешь программы через: - curl | sh - компиляцию из исходников - .deb файлы вне репозиториев ⚡ ты обходишь пакетный менеджер (apt, dnf), и: - система не отслеживает установку - обновления и удаление могут стать проблемой - легко получить конфликт версий библиотек ✅ Как безопасно устанавливать ПО: - Использовать apt или официальные репозитории. - Для .deb-файлов — sudo apt install ./file.deb (а не dpkg -i). - Избегать скриптов curl | sh без проверки кода. - Размещать ручные установки в /usr/local/ или $HOME/.local. Помни: пакетный менеджер — это твой друг в Linux. 🛡 🌐 Источник: https://unix.stackexchange.com/questions/782971/is-it-safe-to-install-programs-other-than-with-a-distros-package-manager 📩 Завтра: Как etckeeper спасает сервер от криворуких админов! Включи 🔔 чтобы не пропустить! ____________________ Дополнительный материал: 🧠 - Линус Торвальдс — Человек, который придумал Linux [TED] 🧠 - Карта развития Linux-специалиста 🧠 - Операционная система - общие сведения #stackoverflow #linux #security #package_manager #apt #bash #linuxskill

🚀 Урок 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

Вопрос №34 из теста Linux Essentials Certification: Which of the following file systems is most commonly used for Linux distributions? | Какая из следующих файловых систем наиболее часто используется в дистрибутивах Linux?
Anonymous voting

🚀 Урок 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

Вопрос №33 из теста Linux Essentials Certification: Which command shows if /usr/bin is in the current shell search path? | Какая команда показывает, находится ли /usr/bin в текущем пути поиска оболочки?
Anonymous voting

🐚 Полная шпаргалка по Bash: команды, синтаксис и фишки! Привет, покорители терминалов! Ты устал листать десятки страниц в поисках нужной Bash-команды? Тогда держи готовую шпаргалку, собранную специально для тебя! 🛠️ Все команды удобно структурированы: условия, циклы, массивы, функции, работа с файлами и процессами. Что тебя ждёт: - Основы синтаксиса Bash без воды - Краткие примеры команд и скриптов - Умные лайфхаки для оптимизации рутины - Пояснения, когда что использовать на практике Шпаргалка пригодится: - Начинающим пользователям - Системным администраторам - DevOps инженерам - Тем, кто хочет автоматизировать свои задачи в Linux 🌐 Источник:https://devhints.io/bash 📩 Завтра: Вопрос №33 из теста Linux Essentials Certification Включи 🔔 чтобы не пропустить! ____________________ Дополнительный материал: 🧠 - 50 команд Linux 🧠 - Как быстро запомнить базовые команды Linux 🧠 - Управление процессами: Часть 1 #Linux_Mastery #linux #bash #devops #automation #cheatsheet

🔥 Быстрое обнаружение проблем в сети через массовый пинг Привет, мастера мониторинга! 📡 Когда у тебя десятки серверов или рабочих станций, проверять их по одному — это адская рутина. К счастью, в Linux есть удобные способы пинговать сразу несколько хостов параллельно! ⚙️ Самый простой способ: использовать fping Установка:
sudo apt install fping
Массовый пинг по списку IP или доменов:
fping -a -f hosts.txt
Где hosts.txt — файл со списком адресов (один хост на строку). 🛠️ Альтернативный способ через bash-скрипт Минималистичный скрипт:
!/bin/bash
for ip in $(cat hosts.txt)
do
  ping -c 1 $ip > /dev/null && echo "$ip is UP" || echo "$ip is DOWN"
done
Можно усложнить и добавить параллельность через & и wait, чтобы ускорить процесс. 🚀 🧠 Плюсик в карму: - fping поддерживает опцию ограничения количества параллельных пингов (-C). - Легко интегрируется в cron-джобы для ежедневных проверок. 🌐 Источник: https://spy-soft.net/ping-multiple-hosts-linux/ 📩 Завтра: Полная шпаргалка по Bash: команды, синтаксис и фишки! Включи 🔔 чтобы не пропустить! ____________________ Дополнительный материал: 🧠 - Команды в Linux, которые используются в повседневной работе 🧠 - Бесплатный курс по Linux c нуля до DevOps 🧠 - Работа с файлами и директориями #Linux_Mastery #linux #networking #sysadmin #monitoring

🚨 Почему cat всё ещё опасен в 2025 году? Привет, покоритель терминала! 👨‍💻👩‍💻 Многие думают, что cat — это безопасная команда для просмотра файлов. Но даже сегодня простое cat file может быть рискованным! Терминальные эмуляторы — сложные программы. Если файл содержит хитро сформированные escape-последовательности, это может: - зависнуть весь терминал, - испортить буфер обмена через OSC 52, - вызвать баги в системе. Терминалы вроде GNOME Terminal или xterm исправили многие уязвимости, но 100% защиты нет. Особенно, если файл пришёл из сомнительного источника. ✅ Как безопасно просматривать файлы: - Используй cat -v file — выводит управляющие символы видимыми. - Открывай файлы через less (безопаснее для длинного вывода). - Никогда не доверяй логам и текстам из внешних источников. 🔒 В безопасности даже самые простые команды требуют внимательности! 🌐 Источник: https://unix.stackexchange.com/questions/780938/is-it-still-unsafe-to-cat-an-arbitrary-file 📩 Завтра: Быстрое обнаружение проблем в сети через массовый пинг Включи 🔔 чтобы не пропустить! ____________________ Дополнительный материал: 🧠 - Урок 5 — Функции Bash за 49 минут: основы, примеры, фишки 🧠 - Можешь ли ты использовать sudo без пароля? Проверь за 5 секунд! 🧠 - Что будет, если ввести неправильный пароль в sudo? #stackoverflow #linux #bash #security #terminal #linuxskill

🚀 Урок 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

Я тут заметил что инфографика собирает хорошо по реакциям. Вот попробовал сделать на популярный пост. Если наберем 50 лайков
Я тут заметил что инфографика собирает хорошо по реакциям. Вот попробовал сделать на популярный пост. Если наберем 50 лайков на этот пост, придумаю как включить инфографику в еженедельную рубрику.