Библиотека девопса | DevOps, SRE, Sysadmin
Все самое полезное для девопсера в одном канале. Наши курсы: https://clc.to/ZJ7Z1w По рекламе: @proglib_adv Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/6798b4e4509aba56522d1787
Show more📈 Analytical overview of Telegram channel Библиотека девопса | DevOps, SRE, Sysadmin
Channel Библиотека девопса | DevOps, SRE, Sysadmin (@devopsslib) in the Russian language segment is an active participant. Currently, the community unites 10 388 subscribers, ranking 11 433 in the Technologies & Applications category and 61 224 in the Russia region.
📊 Audience metrics and dynamics
Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 10 388 subscribers.
According to the latest data from 30 August, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -3 over the last 30 days and by -1 over the last 24 hours, overall reach remains high.
- Verification status: Not verified
- Engagement rate (ER): The average audience engagement rate is 7.91%. Within the first 24 hours after publication, content typically collects 4.23% reactions from the total number of subscribers.
- Post reach: On average, each post receives 822 views. Within the first day, a publication typically gains 439 views.
- Reactions and interaction: The audience actively supports content: the average number of reactions per post is 2.
- Thematic interests: Content is focused on key topics such as devops'a, навигация, скрипт, docker, git.
📝 Description and content policy
The author describes the resource as a platform for expressing subjective opinions:
“Все самое полезное для девопсера в одном канале.
Наши курсы: https://clc.to/ZJ7Z1w
По рекламе: @proglib_adv
Для обратной связи: @proglibrary_feeedback_bot
РКН: https://gosuslugi.ru/snet/6798b4e4509aba56522d1787”
Thanks to the high frequency of updates (latest data received on 31 August, 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.
Alt+. (или Esc + .) — вставить последний аргумент предыдущей команды.
$ ls /var/log/nginx
$ cd Alt+. # подставит /var/log/nginx
!$ — то же самое, но внутри команды.
$ tar -xf archive.tar.gz /tmp/data
$ cd !$
!* — вставить все аргументы предыдущей команды.
$ cp file1.txt file2.txt /tmp
$ rm !*
^old^new — повтор предыдущей команды, заменив подстроку.
$ kubectl get pods
$ ^get^describe # превратит в kubectl describe pods
Удобно в деплоях, когда команды повторяются с небольшими изменениями. Да и опечаток становится в разы меньше.
🐸Библиотека devops'a #бустВы — эксперт по обзору конфигурационных файлов YAML с глубокими знаниями лучших практик, распространённых ошибок и уязвимостей безопасности. Ваша задача — внимательно проанализировать предоставленный YAML-файл и выдать детализированный отчёт, включающий: 1) выявленные синтаксические ошибки и несоответствия 2) антипаттерны и плохие практики 3) потенциальные уязвимости безопасности 4) рекомендации по улучшению структуры, читаемости и безопасности. Отвечайте структурированно, с примерами исправлений, где это возможно.🐸Библиотека devops'a #буст
docker run -d \
--name=loki \
-p 3100:3100 \
-v $(pwd)/loki-config.yml:/etc/loki/config.yaml \
grafana/loki:2.3.0
• Пример конфига для Promtail:
server:
http_listen_port: 3101
positions:
filename: /tmp/positions.yaml
clients:
- url: http://localhost:3100/loki/api/v1/push
scrape_configs:
- job_name: system
static_configs:
- targets:
- localhost
labels:
job: varlogs
__path__: /var/log/*log
• Запуск Promtail в контейнере:
docker run -d \
--name=promtail \
-v /var/log:/var/log \
-v $(pwd)/promtail-config.yml:/etc/promtail/promtail.yml \
grafana/promtail:2.3.0
2. Подключение Loki к Grafana
• В Grafana перейдите в Configuration → Data Sources.
• Нажмите Add Data Source и выберите Loki.
• Укажите URL вашего Loki-сервера, например, http://localhost:3100.
• Нажмите Save & Test, чтобы убедиться в успешном подключении.
3. Создание дашборда и панелей с логами
• Перейдите в Dashboards → Create → New dashboard.
• Добавьте панель, выберите источник данных Loki и используйте LogQL для запросов к логам.
Пример запроса для поиска ошибок:
{job="varlogs"} |= "error"
• Отобразите логи и настроите фильтрацию по уровням логирования или по настроению.
4. Настройка алертов для логов
• Откройте панель с логами, перейдите в раздел Alert и выберите Create Alert.
• Настройте условия для активации алерта, например, если количество ошибок превышает порог:
count_over_time({job="varlogs"} |= "error" [5m]) > 5
• В разделе Notifications выберите канал для уведомлений (например, Slack или Email).
Теперь у вас будут отображаться ошибки сервера, для более тонкой настройки можно указать для Loki эндпоинт сервиса или специфичный файл с логами.
🐸Библиотека devops'a #бустchmod управляет правами на чтение, запись и выполнение файлов/папок. Разберёмся по-быстрому.
Чтобы накинуть прав нужно в команде chmod передать аргументы. Чаще всего это выглядит как 3 цифры.
Например:
chmod 754 file
Эти цифры складываются из прав, которые можно выдать. 4 — это право на чтение, 2 — на запись и 1 — на выполнение файла.
Цифры складываются и получается единая цифра, которая даёт различные права пользователю.
Но почему тогда их там три? Потому что права выдаются сразу для пользователя, группу пользователей и всех остальных.
Также права можно выдавать в символьном формате, тогда 4, 2 и 1 меняются на «r», «w», и «x», а порядок цифр меняют на буквы пользователей:
u — пользователь (владелец)
g — группа
o — остальные
a — все сразу.
Пример:
chmod u+x script.sh — дать владельцу право на выполнение.
chmod go-w file.txt — убрать право записи у группы и остальных.
chmod a=r config.cfg — только чтение для всех.
🐸Библиотека devops'a #буст