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 740 subscribers, ranking 11 158 in the Technologies & Applications category and 59 600 in the Russia region.

📊 Audience metrics and dynamics

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

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

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 11.69%. Within the first 24 hours after publication, content typically collects 4.80% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 1 256 views. Within the first day, a publication typically gains 516 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 3.
  • 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 02 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 740
Subscribers
No data24 hours
-167 days
-5130 days
Posts Archive
📱 MeTube: yt-dlp без TG-очередей — Docker за 1 команду Привет, фанат видео! Бесплатные боты в TG тормозят или просят бабки? MeTube — простой сайт для скачивания с YouTube через yt-dlp. Запусти на VPS в Docker — и качай без очередей! Вставь ссылку — получи видео в папку /downloads. Закрой прокси (Nginx или Traefik) от чужих — и готово за минуту. 🟢 Что даёт: Playlist, /downloads, yt-dlp свежий. 🟢 Оригинальная установка (GitHub):
# Docker (если нет)
curl https://get.docker.com | bash -

# Запуск MeTube (порт 8081, vol downloads)
docker run -d -p 8081:8081 -v ./downloads:/downloads ghcr.io/alexta69/metube
Proxy (Traefik/Nginx): Закрой auth, HTTPS. Пример Traefik: labels в compose. Видео в браузере: вставь URL → скачай/посмотри. 💡 Вывод: VPS без YouTube-замедлений: Docker + proxy = твой downloader. Поделись ссылкой! #MeTube #YtDlp #Docker #YouTube #Nginx #Traefik

🛡️ Боты из 100 стран стучатся — заблокируй их Логи забиты, CPU 100%. Два скрипта защитят: 🔹 iptables-ipset-blacklists https://github.com/dannysheehan/iptables-ipset-blacklists • Blacklists + whitelist • Логи атак HTTP/DNS • Cron 🔹 ipset-country https://github.com/mkorthof/ipset-country • Блок стран IPv4/IPv6 • iptables/nft #linux #iptables

🚨 Fail2ban → Telegram: уведомления о банах за секунды Эй, страж сервера! SSH-брутфорс каждые 500 попыток в день? Bash-скрипт шлет уведомления в Telegram: входы, баны, статистика. Fail2ban + curl/tail — реал-тайм алерты без Jail-хака. Что нужно: - fail2ban + curl. - Bot токен + chat_id.
sudo apt update
sudo apt install fail2ban curl
Оригинальный скрипт (~/.bashrc или /usr/local/bin/telegram_notification.sh):
#!/bin/bash

# Замените на ваш токен и chat_id
TOKEN="123456789:ABCDEFGHIJKLMN_OPQRSTUVWXYZ123456"
CHAT_ID="987654321"

# Функция для отправки сообщения в Telegram
send_telegram_message() {
local message="$1"
curl -s -X POST "https://api.telegram.org/bot$TOKEN/sendMessage" \
-d "chat_id=$CHAT_ID" \
-d "text=$message" \
-d "parse_mode=HTML"
}

# Переменная для отслеживания времени последнего уведомления о неудачных попытках и блокировках
last_failed_time=0
# Время (1 день) через которое следует посылать уведомления о неудачных попытках входа
track_time_range=86400

# Функция для проверки и отправки уведомлений о неудачных попытках и блокировках
check_failed_attempts() {
current_time=$(date +%s)
# Проверка, прошло ли больше суток с последнего уведомления
if (( current_time - last_failed_time >= track_time_range )); then
# Получаем информацию о неудачных попытках и блокировках за последние сутки
failed_attempts=$(grep "Failed password" /var/log/auth.log | wc -l)
bans=$(grep "Ban" /var/log/fail2ban.log | wc -l)

# Формируем сообщение
message="📊 Статистика за последние сутки:\n"
message+="🚨 Неудачных попыток входа: $failed_attempts\n"
message+="🔒 Заблокированных IP: $bans"

# Отправляем сообщение
send_telegram_message "$message"
last_failed_time=$current_time
fi
}

# Отслеживание логов аутентификации и Fail2Ban
tail -F /var/log/auth.log /var/log/fail2ban.log | while read line; do
# Проверка на успешные попытки входа
if echo "$line" | grep "Accepted password" &> /dev/null; then
send_telegram_message "✅ Успешный вход: $line"
fi

# Проверка на неудачные попытки входа
if echo "$line" | grep "Failed password" &> /dev/null; then
check_failed_attempts
fi

# Проверка на заблокированные IP-адреса
if echo "$line" | grep "Ban" &> /dev/null; then
check_failed_attempts
fi
done
Запуск:
chmod +x telegram_notification.sh
nohup ./telegram_notification.sh &
ps aux | grep telegram_notification
💡 Вывод: Мгновенные алерты: входы/баны/статистика. Лучше Jail-шаблонов — гибче. #Fail2ban #Bash #Telegram #Monitoring #Linux #SSH

ℹ️ CI/CD часто выглядит как набор разрозненных скриптов. Но платформа — это не пайплайн, а пайплайн — не YAML. На открытом ур
ℹ️ CI/CD часто выглядит как набор разрозненных скриптов. Но платформа — это не пайплайн, а пайплайн — не YAML. На открытом уроке вы за один раз пройдёте весь путь: от выбора платформы до работающего CI/CD-конвейера. Покажем, как за 100 секунд получить первый результат, а затем разберём, из каких решений он состоит и почему это именно так. Вы увидите, как проектировать CI/CD системно: создание пайплайнов, тестирование, деплой, обработка ошибок, обновления без простоев и масштабирование. Разберём типовые архитектурные подходы и ошибки, которые мешают превратить CI/CD в устойчивую часть инфраструктуры. 🟣Встречаемся 29 января в 20:00 МСК в преддверии старта курса «Инфраструктурная платформа на основе Kubernetes». ✔️ Регистрация открыта: https://otus.pw/v0fg/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

🧠 Алиас ipa: IP-детали одним словом — WSL/Debian Эй, цифровой детектив! Надоел копипаст IP в whois/dig? Алиас ipa в .bashrc выдаст ASN/country одним словом — для WSL/Debian/bash. Проверяй внешний/чужой IP с JSON: country, ASN, без user_agent мусора. Добавь в ~/.bashrc:
function ipa {
  curl -s https://ifconfig.co/json?ip=$1 | jq 'del(.user_agent)'
}
Пример (оригинальный вывод):
# Твой внешний IP
ipa
# {"ip":"твой_IP","country":"RU","asn":"AS12345","asn_org":"Provider"}

# Чужой IP
ipa 104.21.80.1
# {"ip":"104.21.80.1","country":"US","asn":"AS13335","asn_org":"CLOUDFLARENET"}
Комбо с DNS (стандарт): - dig +short example.com A → IP. - ipa <IP> → детали. - host <IP> → PTR.[4][5] Бесплатно, без API — ifconfig.co forever. 💡 Вывод: Сохрани часы: алиас в .bashrc — и IP всегда под рукой. Reload: source ~/.bashrc. #Bash #Alias #IP #WSL #DevOps #Linux

Какая команда используется для извлечения определенных колонок (полей) из текстового файла?
Anonymous voting

Какая команда выводит последние 10 строк файла?
Anonymous voting

🔤 Регулярки мозг не атрофируют ChatGPT решает задачи → когнитивный спад. Освой regex самостоятельно! 🔹 RegexLearn (RU) https://regexlearn.com/ru • Теория + практика • Русский перевод • Шпаргалка Изучал Asterisk? Без regex никуда. База для extensions.conf. #linux #regex #bash #sysadmin

💥 eBPF: рентгеновское зрение для production — видим сеть, безопасность и узкие места прямо в ядре Linux 🔥 22 января в 19:00
💥 eBPF: рентгеновское зрение для production — видим сеть, безопасность и узкие места прямо в ядре Linux 🔥 22 января в 19:00 мск — бесплатный открытый вебинар OTUS Устали искать причину падения сервиса часами? А что если увидеть всё сразу: кто куда коннектится, где тормозит сеть, какой процесс подозрительно себя ведёт — и всё это без агентов, без overhead и без перезапуска? На вебинаре покажем настоящую магию eBPF в живых демо. 📌 Что будет: — Живое демо: ловим сетевые проблемы с Cilium Hubble — Живое демо: отлавливаем угрозы в реальном времени с Tetragon — Диагностируем производительность без остановки сервисов — Архитектура eBPF простыми словами — как это вообще работает 🎯 После вебинара вы сможете: — Моментально находить узкие места в продакшене без рестартов — Заменить десятки тяжёлых агентов одним лёгким eBPF-решением — Видеть инциденты безопасности, которые пропускают традиционные инструменты — Понимать, когда eBPF — это спасение, а когда лучше обойтись классикой 👉 Регистрация уже открыта https://otus.pw/SYfAo/ Вебинар приурочен к старту курса «DevOps-инженер: практики и инструменты», где eBPF и современная наблюдаемость — один из ключевых блоков программы. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

🔐 Nginx UI: панель, которая НЕ сломает /etc/nginx Эй, линуксоид! Устал ковыряться в CLI для Nginx? Знакомься с Nginx UI — open source панель, которая оставляет /etc/nginx нетронутым и работает на Debian/Ubuntu из коробки. Разверни дашборд с метриками, Let's Encrypt, логами и хостами за минуты — без риска сломать конфиги. 🟢 Не трогает стандартные файлы: Конфиги в /etc/nginx/sites-available/enabled, панель — отдельно в /usr/local/etc/nginx-ui/app.ini и бинарник /usr/local/bin/nginx-ui. 🟢 Что умеет: - Виртуальные хосты + прокси (добавь/удали/редактируй в браузере). - Let's Encrypt в 1 клик (HTTP/DNS challenge). - Дашборд: CPU/память/диски/логи. - Web-терминал, готовые шаблоны (WordPress, Drupal). - SQLite база локально. Установка на Debian (проверено!):
# Установи Nginx
sudo apt update && sudo apt install nginx -y

# Запусти скрипт (скачивает бинарник, создает systemd)
bash -c "$(curl -L https://raw.githubusercontent.com/0xJacky/nginx-ui/main/install.sh)" @ install
# Проверь статус службы
sudo systemctl status nginx-ui

# Открой в браузере (порт 9000 по умолчанию)
http://your-ip:9000
Логин: admin/admin (смени сразу!). Demo: https://demo.nginxui.com (admin/admin). Минусы: Ограничена базовым Nginx (без advanced модулей), русский частично переведен. 💡 Вывод: Идеально для быстрого старта: развернул за 2 мин, настроил хосты/сертификаты. Не сломает прод — конфиги стандартные. Попробуй на тестовом сервере! #Nginx #NginxUI #Linux #DevOps #WebUI #LetsEncrypt

🧠 Почему Multipass круче Docker? Эй, повелитель KVM! Надоел VirtualBox/VMware? Canonical Multipass запускает Ubuntu VM мгновенно на Linux (KVM), macOS (QEMU), Windows (Hyper-V). Docker для контейнеров, а Multipass — полноценные VM с cloud-init за секунды. Почему он выигрывает? 🟢 Гипервизоры авто (лучше Docker): - Linux: KVM (нативно, быстрее). - macOS: QEMU/Hyperkit. - Windows: Hyper-V (без VBox).[1] 🟢 Terraform для кластеров (Docker не потянет VM):
terraform {
  required_providers {
    multipass = {
      source  = "larstobi/multipass"
      version = "~> 1.4.2"
    }
  }
}
🟢 Оригинальные команды (проверено на multipass.run/GitHub):
# Установка (Linux snap)
sudo snap install multipass

# Образы
multipass find

# Запуск VM
multipass launch --name foo

# Инфо
multipass exec foo -- lsb_release -a

# Список/управление
multipass list
multipass stop foo
multipass start foo
multipass delete foo
multipass purge
 Код 100% оригинальный — скопирован из официальной документации без изменений! Преимущества над Docker: Полные OS, KVM-изолированные VM, cloud-init — для K8s-лаб/Ansible лучше контейнеров. 💡 Вывод:   Multipass круче Docker для VM-тестов: 40 сек на запуск, Terraform-ready. Забудь VBox! #Multipass #UbuntuVM #KVM #Terraform #DevOps #Linux

⚙️ Замена cron? Три альтернативы для задач 🔹 go-task (14.1k ⭐) https://github.com/go-task/task • Taskfile.yml вместо Makefile • Параллельное выполнение • Зависимости задач 🔹 Cronicle (5.1k ⭐) https://github.com/jhuckaby/Cronicle • Веб UI + API • Мультисервер • Live логи 🔹 Rundeck (5.9k ⭐) https://github.com/rundeck/rundeck • Runbook автоматизация • Self-service операции • Аудит #linux #devops #cron #task

💥 Восстанавливаем MBR, GPT и LVM после критических сбоев 15 января в 20:00 мск — бесплатный вебинар курса “Инфраструктура вы
💥 Восстанавливаем MBR, GPT и LVM после критических сбоев 15 января в 20:00 мск — бесплатный вебинар курса “Инфраструктура высоконагруженных систем” в OTUS Практический разбор recovery-процедур для сисадминов. Узнайте, как спасти данные, если удалены разделы или повреждён LVM. 📌 Что будет: — Логика хранения метаданных: как ОС видит разделы и что происходит при их удалении — MBR vs GPT: почему GPT вытеснил MBR в высоконагруженных системах — Пошаговые алгоритмы действий при случайном удалении разделов и повреждении LVM 🎯 После вебинара вы сможете: — Определять симптомы повреждения MBR/GPT и LVM — Применять консольные утилиты (dd, gdisk, vgcfgrestore) для восстановления структур — Понимать принципы организации LVM (Physical Volume, Volume Group, Logical Volume) — Использовать чек-лист действий при потере логических дисков, чтобы не усугубить ситуацию Особенно полезно системным администраторам, DevOps- и SRE-инженерам, работающим с серверным железом и виртуальной инфраструктурой. 👉 Регистрация открыта https://otus.pw/Nwrl/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

💥 Восстанавливаем MBR, GPT и LVM после критических сбоев 15 января в 20:00 мск — бесплатный вебинар курса “Инфраструктура вы
💥 Восстанавливаем MBR, GPT и LVM после критических сбоев 15 января в 20:00 мск — бесплатный вебинар курса “Инфраструктура высоконагруженных систем” в OTUS Практический разбор recovery-процедур для сисадминов. Узнайте, как спасти данные, если удалены разделы или повреждён LVM. 📌 Что будет: — Логика хранения метаданных: как ОС видит разделы и что происходит при их удалении — MBR vs GPT: почему GPT вытеснил MBR в высоконагруженных системах — Пошаговые алгоритмы действий при случайном удалении разделов и повреждении LVM 🎯 После вебинара вы сможете: — Определять симптомы повреждения MBR/GPT и LVM — Применять консольные утилиты (dd, gdisk, vgcfgrestore) для восстановления структур — Понимать принципы организации LVM (Physical Volume, Volume Group, Logical Volume) — Использовать чек-лист действий при потере логических дисков, чтобы не усугубить ситуацию Особенно полезно системным администраторам, DevOps- и SRE-инженерам, работающим с серверным железом и виртуальной инфраструктурой. 👉 Регистрация открыта https://otus.pw/0NFTr/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

🔍 Nginx под нагрузкой? Два модуля покажут статистику 🔹 nginx-monitor (fork vozlt/nginx-module-vts) https://github.com/edgardo001/nginx-monitor • Трафик по vhost'ам • Upstream статистика • Cache hit ratio • JSON/JSONP/HTML 🔹 nginxtop (bash) https://github.com/agafgfafa/nginxtop • CPU, память, диск • Топ IP по сайтам • Cache store • Без установки #nginx #мониторинг #linux

Как с помощью grep подсчитать количество найденных совпадений, а не выводить сами строки?
Anonymous voting

Какая команда используется для подсчета количества строк, слов и символов в файле?
Anonymous voting

🛡️ Боты из 100 стран уже стучатся — заблокируй их за минуту Логи забиты, сервер под атакой, CPU на 100% от ботов. Два скрипта защитят твой сервер от brute-force и спама. 🔹 iptables-ipset-blacklists https://github.com/dannysheehan/iptables-ipset-blacklists Автоматическая блокировка по чёрным спискам: • Загружает авторитетные blacklists • Whitelist для своих IP • Логирование атак (HTTP/HTTPS/DNS) • Cron для обновления раз в день 🔹 ipset-country https://github.com/mkorthof/ipset-country Блокировка целых стран: • iptables/nftables/firewalld • IPv4 + IPv6 (ipdeny.com) • Reject или drop режим • Whitelist/blacklist Запусти сейчас — очисти логи от мусора. #linux #безопасность #iptables #ipset #firewall #devops

💾 Данные пропадут завтра — два скрипта спасут их сегодня Диск упадёт когда угодно. У тебя есть backup? Два скрипта, которые админы используют для автоматического резервного копирования. 🔹 rsync-backup (Python) https://github.com/hkbakke/rsync-backup Умный backup через rsync: • Жёсткие ссылки — неизменённые файлы не дублируются • Автоматическая проверка MD5 • Снимки: daily, weekly, monthly, yearly • Email отчёты о статусе • Централизованный backup с серверов 🔹 RSync Backup Script v1 (Bash) https://github.com/Aman7123/RSync-Backup-Script-v1 Простой backup в cron: • Автоматические weekly и monthly папки • Удаление старых backup'ов • Логирование каждого backup'а • Настраивается через config-файл • Идеален для daily cron Запусти один из них сегодня — спаси свои данные. #linux #backup #rsync #devops #sysadmin #безопасность

🗄️ Твоя база данных молит о помощи — вот как её спасти БД тормозит, backup'и создаёшь вручную, конфиги MySQL/PostgreSQL — загадка? Вот два скрипта, которые спасают админам жизнь каждый день. 🔹 MySQLTuner-perl https://github.com/major/MySQLTuner-perl Анализирует MySQL/MariaDB/Percona: • 300+ проверок производительности и безопасности • Даёт конкретные рекомендации по оптимизации • Поддерживает Galera, InnoDB, MyISAM, Aria • JSON и HTML отчёты, CVE проверки • 9.4k звёзд на GitHub 🔹 postgresql-db-dump https://github.com/richbl/postgresql-db-dump Удалённый backup PostgreSQL: • Автоматический dump с датой-временем • Сжатие файла (gzip) • Удобная интеграция в cron • Ошибки обработаны, скрипт стабилен Запусти сейчас — спаси свои базы. #linux #mysql #postgresql #database #devops #backup