Библиотека девопса | DevOps, SRE, Sysadmin
Все самое полезное для девопсера в одном канале. Наши курсы: https://clc.to/ZJ7Z1w По рекламе: @proglib_adv Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/6798b4e4509aba56522d1787
Ko'proq ko'rsatish📈 Telegram kanali Библиотека девопса | DevOps, SRE, Sysadmin analitikasi
Библиотека девопса | DevOps, SRE, Sysadmin (@devopsslib) Rus til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 10 389 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 11 426-o'rinni va Rossiya mintaqasida 61 246-o'rinni egallagan.
📊 Auditoriya ko‘rsatkichlari va dinamika
невідомо sanasidan buyon loyiha tez o‘sib, 10 389 obunachiga ega bo‘ldi.
29 Avgust, 2026 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni -2 ga, so‘nggi 24 soatda esa -1 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.
- Tasdiqlash holati: Tasdiqlanmagan
- Jalb etish (ER): Auditoriya o‘rtacha 10.44% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 4.23% ini tashkil etuvchi reaksiyalarni to‘playdi.
- Post qamrovi: Har bir post o‘rtacha 1 085 marta ko‘riladi; birinchi sutkada odatda 439 ta ko‘rish yig‘iladi.
- Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 1 ta reaksiya keladi.
- Tematik yo‘nalishlar: Kontent devops'a, навигация, скрипт, docker, git kabi asosiy mavzularga jamlangan.
📝 Tavsif va kontent siyosati
Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida ta’riflaydi:
“Все самое полезное для девопсера в одном канале.
Наши курсы: https://clc.to/ZJ7Z1w
По рекламе: @proglib_adv
Для обратной связи: @proglibrary_feeedback_bot
РКН: https://gosuslugi.ru/snet/6798b4e4509aba56522d1787”
Yuqori yangilanish chastotasi (oxirgi ma’lumot 30 Avgust, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli bo‘lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Texnologiyalar & Aralashmalar toifasidagi muhim ta’sir nuqtasiga aylantirishini ko‘rsatadi.
for f in *.txt; do mv -- "$f" "${f%.txt}.md"; done
${f%.txt} — убирает суффикс .txt из имени файла, добавляя вместо него .md.
mv -- обрабатывает имена с пробелами и спецсимволами.
Чтобы проверить что изменится, сначала выполните dry-run с echo:
for f in *.txt; do echo mv -- "$f" "${f%.txt}.md"; done
🐸 Библиотека devops'a
#root@prompt«На конференции AIJ только и разговоров, что о AI и математике. Ведь в основе генеративных моделей Gen AI лежит фундаментальная математика.»Одна из топовых экспертов, кто сегодня участвует на AIJ, преподаёт у нас. Мария Тихонова — PhD по Computer Science, руководитель направления в SberAI и доцент ВШЭ. Она работает с LLM каждый день и объясняет математику так, как она реально применяется в AI. 🔥 Экспресс-курс «Математика для DS» — 8 недель, чтобы закрыть пробелы и уверенно проходить собесы. 🎁 До 30 ноября: → скидка 40% → курс «Школьная математика» в подарок при оплате → бесплатный тест на знание основ математики 👉 Записаться на курс
location /admin-backup/ {
return 301 https://example.com/huge-file.bin;
limit_except GET { deny all; }
}
location /wp-admin.php {
return 301 https://example.com/trap.bin;
}
location /*.sql {
return 301 https://example.com/50gb.iso;
}
Бот находит ссылку на /admin-backup/ в исходном коде или гадает пути. Nginx перенаправляет его на огромный файл. Бот начинает скачивать, думая, что нашел ценный контент. Ресурсы бота забиваются, его IP можно заблокировать
Расширенный вариант с логированием:
location ~ \.(sql|bak|backup)$ {
access_log /var/log/nginx/honeypot.log;
return 301 https://example.com/decoy.bin;
}
Логируйте попадания в ловушку — так вы увидите, какие пути парсят боты, и сможете их блокировать на уровне firewall или fail2ban.
🔹 Практический интенсив «Архитектуры и шаблоны проектирования»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🐸 Библиотека devops'a
#root@promptsed -i.bak 's/OLD_STRING/NEW_STRING/g' **/*.conf
В этом примере происходит поиск и замена OLD_STRING на NEW_STRING во всех файлах с расширением .conf в текущей папке и её подпапках.
К каждой отредактированной версии файла добавляется резервная копия с расширением .bak, чтобы можно было быстро восстановить оригинал.
Пример использования для обновления IP-адреса:
sed -i.bak 's/10.0.0.1/10.0.0.2/g' /etc/myapp/**/*.conf
Совет: протестируйте команду на одном файле перед массовым изменением, чтобы избежать ошибок.
🐸 Библиотека devops'a
#арсенал_инженераfind /path -maxdepth 1 -type f -name '*.log' -print0 | xargs -0 -I{} mv -- "{}" /archive/logs/
Опция -print0 у команды find выводит имена файлов, разделённые нулевым символом, а xargs с -0 принимает именно такой формат.
Можно использовать аналогичный приём и для переноса логов конкретного приложения:
find /var/log/myapp -type f -name 'myapp-*.log' -print0 | xargs -0 -I{} mv -- "{}" /backups/logs/
Перед применением стоит проверить корректность поиска, выполнив команду find без части с xargs и mv, чтобы убедиться, что выбраны именно нужные файлы.
🐸 Библиотека devops'a
#root@prompt