Linux Club – Telegram
Linux Club
4.14K subscribers
654 photos
280 videos
72 files
750 links
Заказать рекламу: https://telega.in/c/Linux_Club_nomer_1

Полезные советы, обучающие видеоуроки, статьи по linux.
Download Telegram
Контейнеризация

От Docker до Kubernetes: историческая ретроспектива
Введение в Docker
Введение в Kubernetes. Часть 1. Установка кластера
Введение в Kubernetes. Часть 2. Поды и сервисы
Введение в Kubernetes. Часть 3. Горизонтальное маштабирование.
Введение в Kubernetes. Часть 4. Отказоустойчивость для клиентов
Введение в Kubernetes. Часть 5. Интеграция с NFS
Что такое операторы в Kubernetes?

#linux

🐧 Linux Club
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍123
Эрик С. Рэймонд, один из отцов-основателей движения опенсорс, ещё в 2019 году предсказал, что дни Python сочтены. Его главный аргумент - Global Interpreter Lock (GIL), который ограничивает эффективную многопоточность.

Однако, годы спустя, Python по-прежнему остаётся самым популярным языком программирования. А теперь начиная с октября 2025 года, Python 3.14 наконец можно собрать без GIL

#linux

🐧 Linux Club ©
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍2
🚀 Микро-тест #4

Удалили огромный лог, а место не освободилось. Перезапуск сервиса нельзя. Как освободить место, если файл всё ещё открыт процессом?

#linux

🐧 Linux Club
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
📘 На Stepik вышел курс — «DevOps-инженер: От основ до продакшена»

Хотите автоматизировать деплой, управлять инфраструктурой как кодом и выстраивать надёжные CI/CD процессы? Этот курс — полный путь DevOps-инженера.

• CI/CD: Jenkins, GitLab CI/CD, GitHub Actions, стратегии развёртывания (Blue-Green, Canary), rollback
• Контейнеризация: Docker (образы, Compose, networking), Podman, оптимизация и безопасность контейнеров
• Kubernetes: архитектура, Pods, Services, Deployments, Helm, RBAC, Service Mesh (Istio/Linkerd)
• Infrastructure as Code: Terraform, Ansible (playbooks, vault), Packer, ArgoCD и Flux для GitOps
• Облака: AWS (EC2, EKS, Lambda), GCP, Azure, Yandex Cloud, cost optimization• Мониторинг: Prometheus, Grafana, ELK Stack, Jaeger, OpenTelemetry, SLI/SLO/SLA
• Безопасность: SAST/DAST, Vault, Zero Trust, Policy as Code, incident response
• Продакшен практики: High Availability, Disaster Recovery, Chaos Engineering, on-call management

🎓 Сертификат — добавьте в резюме или LinkedIn

🚀 Скидка 25%, действует 48 часов

👉 Пройти курс на Stepik
👍51
This media is not supported in your browser
VIEW IN TELEGRAM
Маленькая шпаргалка для начинающих линуксоидов

#linux

🐧 Linux Club
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍5
Дневник импортозамещения. Linux GUI — ложное искушение

Сейчас на волне импортозамещения везде можно услышать, что в Linux есть gui интерфейс «как в Windows», а количество gui приложений растет с каждым днем. И вообще практически все в Linux бесплатно, и пора уже снять с себя ярмо Windows, который замучил своими принудительными обновлениями.

#linux

🐧 Linux Club ©
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍4👀2
🚀 retry — повторы с бэкоффом

Когда сеть флапает или ресурс временно занят, удобно перезапускать команду с растущей паузой и лёгким джиттером

retry() {
local max=5
[[ $1 =~ ^[0-9]+$ ]] && { max=$1; shift; }
local n=0
until "$@"; do
(( n++ >= max )) && return 1
sleep $(( (1 << (n-1)) + (RANDOM % 2) ))
done
}


Сохранить в ~/.bashrc, перезагрузить шелл.

Примеры: retry 5 -- curl -fsS https://..., retry 7 -- systemctl restart nginx.


#linux

🐧 Linux Club
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🕊1
Linux в действии.pdf
70.8 MB
Linux в действии

Год:
2019
Автор:
Дэвид Клинтон
Язык:
Русский

В книге описываются 12 реальных проектов, в том числе автоматизация системы резервного копирования и восстановления, настройка личного файлового облака в стиле Dropbox и создание собственного сервера MediaWiki.
На интересных примерах вы изучите виртуализацию, аварийное восстановление, обеспечение безопасности, резервное копирование, внедрение DevOps и устранение неполадок системы. Каждая глава заканчивается обзором практических рекомендаций, глоссарием новых терминов и упражнениями.

#linux

🐧 Linux Club
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍133
🚀 Мой первый вклад в ядро Linux

История о том, как локальные хаки для старого ноутбука превратились в настоящий вклад в апстрим: разбор процесса, ошибок, общения с мейнтейнерами и того, чему учишься, когда лезешь в код ядра.

📌 Читать тут

#linux

🐧 Linux Club
Please open Telegram to view this post
VIEW IN TELEGRAM
👍93
Если бы ОС были автомобилями

#linux

🐧 Linux Club
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19😁163🔥1
🚀 Linux скрипт wait-for — дождаться TCP и запустить команду

Нужен простой «ожидатель» БД/сервиса в деплое/compose без nc и внешних утилит

#!/usr/bin/env bash
# wait-for host:port [timeout_sec] -- [cmd ...]
set -Eeuo pipefail
[[ $# -ge 1 ]] || { echo "usage: wait-for host:port [timeout] -- [cmd]"; exit 2; }
t="$1"; shift; to=30
[[ $# -ge 1 && "$1" =~ ^[0-9]+$ ]] && { to="$1"; shift; }
[[ "${1:-}" == "--" ]] && shift || true
h="${t%:*}"; p="${t##*:}"; end=$((SECONDS+to))
until { exec 3<>"/dev/tcp/$h/$p"; } 2>/dev/null; do
(( SECONDS>=end )) && { echo "timeout: $t"; exit 1; }
sleep 1
done
exec 3>&- 3<&-
echo "ready: $t"
(("$#" > 0)) && exec "$@"


Примеры:
🟢 дождаться Postgres и сразу миграции:
wait-for db:5432 30 -- alembic upgrade head

🟢 проверить сервис и просто выйти:
wait-for 127.0.0.1:8080 5


📌 Сохрани пост, чтобы не потерять.

#linux

🐧 Linux Club
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍3😨2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁166🤣2🔥1👾1