Библиотека девопса | DevOps, SRE, Sysadmin
Все самое полезное для девопсера в одном канале. Наши курсы: https://clc.to/ZJ7Z1w По рекламе: @proglib_adv Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/6798b4e4509aba56522d1787
Mostrar más📈 Análisis del canal de Telegram Библиотека девопса | DevOps, SRE, Sysadmin
El canal Библиотека девопса | DevOps, SRE, Sysadmin (@devopsslib) en el segmento lingüístico de Ruso es un actor destacado. Actualmente la comunidad reúne a 10 389 suscriptores, ocupando la posición 11 426 en la categoría Tecnologías y Aplicaciones y el puesto 61 246 en la región Rusia.
📊 Métricas de audiencia y dinámica
Desde su creación el невідомо, el proyecto ha mostrado un crecimiento acelerado, reuniendo a 10 389 suscriptores.
Según los últimos datos del 29 agosto, 2026, el canal mantiene una actividad estable. En los últimos 30 días la variación de miembros fue de -2, y en las últimas 24 horas de -1, conservando un alto alcance.
- Estado de verificación: No verificado
- Tasa de interacción (ER): El promedio de interacción de la audiencia es 10.44%. Durante las primeras 24 horas tras publicar, el contenido suele obtener 4.23% de reacciones respecto al total de suscriptores.
- Alcance de las publicaciones: Cada publicación recibe en promedio 1 085 visualizaciones. En el primer día suele acumular 439 visualizaciones.
- Reacciones e interacción: La audiencia responde de forma activa: el promedio de reacciones por publicación es 1.
- Intereses temáticos: El contenido se centra en temas clave como devops'a, навигация, скрипт, docker, git.
📝 Descripción y política de contenido
El autor describe el recurso como un espacio para expresar opiniones subjetivas:
“Все самое полезное для девопсера в одном канале.
Наши курсы: https://clc.to/ZJ7Z1w
По рекламе: @proglib_adv
Для обратной связи: @proglibrary_feeedback_bot
РКН: https://gosuslugi.ru/snet/6798b4e4509aba56522d1787”
Gracias a la alta frecuencia de actualizaciones (últimos datos recibidos el 30 agosto, 2026), el canal mantiene la vigencia y un amplio alcance. La analítica demuestra que la audiencia interactúa activamente con el contenido, lo que lo convierte en un punto de referencia dentro de la categoría Tecnologías y Aplicaciones.
rsync -avz -e ssh /local/dir/ user@remote:/remote/dir/
-a — архивный режим, сохраняет все атрибуты файлов;
-v — подробный вывод процесса;
-z — сжатие данных по сети для ускорения передачи;
-e ssh — использовать ssh для безопасного соединения.
Чтобы не копировать ничего на самом деле, а только проверить, что будет передано, добавьте --dry-run.
Флаг --delete удалит на удаленном сервере файлы, которых нет локально, использовать его стоит только если вы уверены.
🔸 Практический интенсив «Архитектуры и шаблоны проектирования»
🔸 Получить консультацию менеджера
🔸 Сайт Академии 🔸 Сайт Proglib
🐸 Библиотека devops'a
#root@promptgit clone https://github.com/mailcow/mailcow-dockerized
cd mailcow-dockerized
2. Скопируйте шаблон конфигурации:
cp mailcow.conf.example mailcow.conf
3. Отредактируйте файл mailcow.conf, указав ваш домен и другие параметры.
4. Запустите установку и старт контейнеров:
./generate_config.sh
docker-compose pull
docker-compose up -d
5. После запуска перейдите в веб-интерфейс по адресу https://<ваш_домен_или_IP>, чтобы создать почтовые ящики, домены и настроить сервис.
Mailcow хорошо масштабируется и подходит как для небольших команд, так и для крупных отделов.
➡️ Попробовать mailcow
🔸 ML для старта в Data Science
🔸 Получить консультацию менеджера
🔸 Сайт Академии 🔸 Сайт Proglib
🐸 Библиотека devops'a
#арсенал_инженераtar -czf backup-$(date +%Y%m%d).tar.gz /var/log/*.log
Она создаст файл вида backup-20251115.tar.gz из всех .log в папке /var/log.
Если файлов много и простой wildcard не подходит, можно использовать опцию --null --files-from или архивировать всю директорию целиком.
🐸 Библиотека devops'a
#root@prompt%<home> в случаях, когда для входа выбирается «Использовать системные учетные данные», но при этом опция «Использовать системные учетные данные для доступа к файлам и папкам» выключена.
➡️ Release notes
🐸 Библиотека devops'a
#пульс_индустрииfind /data/backups -type f -mtime +30 -print
Этот вариант только выведет список файлов для проверки. После того как вы убедитесь, что там те файлы, которые нужно удалить, запустите команду удаления:
find /data/backups -type f -mtime +30 -delete
Флаг -delete удаляет найденные файлы. Важно сначала проверить список, иначе можно потерять нужные данные. Если у вас система, где -delete работает некорректно, можно заменить на более портативный, но медленный вариант с -exec rm {}:
find /data/backups -type f -mtime +30 -exec rm {} \;
🐸 Библиотека devops'a
#root@promptsudo systemctl start имя_сервиса и sudo systemctl stop имя_сервиса позволяют соответственно включать и выключать сервисы без перезагрузки системы.
• Перезагрузка сервиса: sudo systemctl restart имя_сервиса — удобный способ применить изменения или исправить сбои.
• Проверка статуса: systemctl status имя_сервиса выводит подробную информацию о состоянии сервиса, логи ошибок и время запуска.
• Включение и отключение автозапуска: sudo systemctl enable имя_сервиса активирует автоматический запуск сервиса при загрузке ОС, disable — отключает.
• Маскирование сервиса: sudo systemctl mask имя_сервиса блокирует возможность запуска сервиса. Пример: для временного запрета.
• Просмотр и управление журналами: systemd использует journalctl для просмотра логов сервисов, команда journalctl -u имя_сервиса покажет логи конкретного сервиса.
Пример:
sudo systemctl start nginx # Запустить сервис nginx
sudo systemctl enable nginx # Включить автозапуск nginx
sudo systemctl status nginx # Проверить статус nginx
sudo systemctl restart nginx # Перезагрузить nginx
sudo systemctl stop nginx # Остановить nginx
Кроме стандартных сервисов, systemctl работает с различными типами юнитов — не только сервисами, но и устройствами, монтированиями, точками монтирования и т.д. Команда systemctl list-units выводит все активные единицы, что позволяет контролировать состояние системы.
🐸 Библиотека devops'a
#арсенал_инженера- name: Install and configure Nginx
hosts: web_servers
become: yes
tasks:
- name: Install Nginx
apt:
name: nginx
state: present
- name: Start and enable Nginx
systemd:
name: nginx
state: started
enabled: yes
В этом кейсе мы устанавливаем Nginx, запускаем его и настраиваем автозапуск при старте системы.
🔹 ML для старта в Data Science
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🐸 Библиотека devops'a
#арсенал_инженераRUN apt-get update
RUN apt-get install -y curl
Правильный подход:
RUN apt-get update && apt-get install -y curl && rm -rf /var/lib/apt/lists/*
Обновление и установка должны выполняться в одном слое, а потом нужно очистить кэш apt, удалив /var/lib/apt/lists/*, чтобы уменьшить размер образа.
🔸 Программирование на языке Python
🔸 Получить консультацию менеджера
🔸 Сайт Академии 🔸 Сайт Proglib
🐸 Библиотека devops'a
#root@promptfind . -type f -printf '%s %p\n' | sort -nr | head -n 20
find . -type f -printf '%s %p\n' выводит список всех файлов с их размерами в байтах и путями
sort -nr сортирует строки по размеру в обратном порядке — от большего к меньшему
head -n 20 берёт только первые 20 строк — самые крупные файлы
Пример использования
Перейдите в нужный каталог, например /var, и выполните команду:
cd /var
find . -type f -printf '%s %p\n' | sort -nr | head -n 20
Если нужно выводить размер в удобном формате (КБ, МБ, ГБ), добавьте numfmt:
find . -type f -printf '%s %p\n' | sort -nr | head -n 20 | numfmt --to=iec
Подход не запускает для каждого файла отдельную команду du. Вместо этого find напрямую получает размер файла и передает их для дальнейшей обработки сортировки.
🐸 Библиотека devops'a
#root@prompt