Linux_BE1
155 subscribers
486 photos
61 videos
23 files
685 links
Канал по Linux, полезный и интересный контент для всех уровней.
По вопросам сотрудничества @cyberJohnny
Download Telegram
🔥 Еженедельный обзор полезных материалов из мира Devops

Почитать:
— Приглашаем на Cinimex Spring IT Talk в Самаре (офлайн/онлайн): https://habr.com/ru/companies/cinimex/articles/810677/
— Деплой .NET приложений для самых маленьких. Часть 0: https://habr.com/ru/articles/810493/
— Подводные грабли экспертных утилит при работе с инцидентами: https://habr.com/ru/companies/ru_mts/articles/810467/
— Книга: «Podman в действии»: https://habr.com/ru/companies/piter/articles/810079/
— Упростить развертывание приложений в облаке — open source инструменты, которые помогут это сделать: https://habr.com/ru/companies/cloud_mts/articles/810429/
— Это база: нюансы работы с Redis. Часть 2, репликация: https://habr.com/ru/companies/nixys/articles/805463/
— От простого ИТ-ландшафта к единой платформе разработки: эволюция ИТ в Тинькофф: https://habr.com/ru/companies/vk/articles/809039/
— Обзор K8s LAN Party —  сборника задач по поиску уязвимостей в кластере Kubernetes прямо в браузере: https://habr.com/ru/companies/flant/articles/807015/
— Деплой с помощью github actions и пакетов: https://habr.com/ru/articles/810041/
— Как ELK довел нас… до Vector.dev и Clickhouse: https://habr.com/ru/articles/808313/
DevOps and SRE: A Collaborative Journey Towards Reliable Software Delivery: https://dev.to/adityapratapbh1/devops-and-sre-a-collaborative-journey-towards-reliable-software-delivery-4co0
#Devops para noobs - Conhecendo Boto3 na prática: https://dev.to/camilacodes/devops-para-noobs-conhecendo-boto3-na-pratica-1pd2
— Использование Circle CI для развертывания приложения Flask-Python в Docker: https://dev.to/surajupadhaya/use-circle-ci-to-deploy-flask-python-app-in-docker-23af
DevOps. Мониторинг баз данных. На локальных и облачных средах: https://dev.to/dm8ry/devops-monitoring-databases-on-premise-and-cloud-environments-1cn6
— PostgreSQL. Как проверить подключения, не использующие шифрование SSL?: https://dev.to/dm8ry/postgresql-how-to-check-connections-that-are-not-using-ssl-encryption-42am
— Статистическая информация о таблицах в базе данных PostgreSQL: https://dev.to/dm8ry/statistical-information-about-tables-in-a-postgresql-database-45lb
— О идентификаторе транзакции (transaction_id) в PostgreSQL: https://dev.to/dm8ry/about-transaction-identifier-transactionid-in-postgresql-6mk
— Как проверить, имеют ли таблицы PostgreSQL одинаковую структуру и данные с использованием агрегированного хэша и md5?: https://dev.to/dm8ry/how-to-check-if-the-postgresql-tables-of-the-same-structure-have-identical-data-using-aggregated-hash-and-md5-17h9
— AWS под капотом - День 8 - Разблокировка скрытых сбережений в AWS с Savings Plans: https://dev.to/lakhera2015/aws-under-the-hood-day-8-unlock-hidden-savings-in-aws-with-savings-plans-31gf
— Настройка микросервиса: https://dev.to/skipperhoa/setup-a-microservice-jg4

Посмотреть:
🌐 GPT-3.5 и GPT-4 у ChatGPT: эволюция искусственного интеллекта: https://www.youtube.com/watch?v=WnM-fyMW7HE" ( 00:36)
🌐 ChatGPT: революция в области искусственного интеллекта: https://www.youtube.com/watch?v=hd3LHAqC4-M" ( 00:41)
🌐 GitHub Copilot и фурор после его запуска: https://www.youtube.com/watch?v=sjEnpyISrz8" ( 00:55)
🌐 Расследуй убийство с SQL. Игры, которые реально учат писать код.: https://www.youtube.com/watch?v=pp9pa50BI3o" ( 03:52)
🌐 Stable Diffusion запусти свой генератор в облаке.: https://www.youtube.com/watch?v=X21h-n0dbHY" ( 14:06)
🌐 DevOps SRE стрим. Апрель. Ответы на вопросы.: https://www.youtube.com/watch?v=IMEFpv_uUyc" ( 40:40)

Хорошего дня!
@linux_be1
Как работает Linux: за кулисами ядра!

Поговорим про базу!

Linux — это не просто операционная система, это целый мир, в котором ядро управляет всем: от запуска программ до работы устройств.

Ядро (Kernel)
Главное «сердце» системы. Оно управляет:
• процессором
• памятью
• устройствами
• сетью
• файловыми системами

Процессы и потоки
Каждое ваше приложение — это процесс. Ядро решает, когда и какой процесс получит доступ к CPU, создавая ощущение параллельной работы.

Системные вызовы
Программы не обращаются напрямую к железу — они используют системные вызовы (syscalls), чтобы попросить ядро выполнить задачи: открыть файл, отправить данные по сети и т.д.

Безопасность и права доступа
Каждый файл и процесс имеют владельца и права. Это ключ к безопасности: ни один пользователь не может трогать чужие файлы без разрешения.

Модули ядра
Linux умеет «подгружать» драйверы на лету. Например, подключили новую флешку — ядро сразу добавляет модуль для работы с ней.

💡 Факт:
Именно ядро Linux стоит за Android, серверами Google, суперкомпьютерами и миллиардами устройств по всему миру.

Linux — это не просто ОС. Это симфония процессов и устройств под управлением ядра, которая делает возможным всё — от работы веб-сайтов до запуска ракет 🚀

#Linux #Kernel #DevOps #ОС #Технологии

@linux_be1
💡 Продвинутый совет для Linux-админов:
Проверь, какие процессы используют самые долгоживущие сетевые соединения. Это помогает при отладке висящих сервисов, лонгпуллов, подозрительных TCP-сессий и неожиданных зависаний.

```

sudo netstat -antp | awk '$6 == "ESTABLISHED" {print $5, $7}' | cut -d: -f1 | sort | uniq -c | sort -nr | head

```

🕸️ Долгоживущие соединения и активные клиенты (TCP activity scanner)

📌 Если у вас внезапно сотни открытых соединений с одного IP — это может быть:
— клиент, застрявший в reconnect loop
— баг в keep-alive
— DDoS на ваш nginx/gunicorn
— или просто забытый websocket

⚙️ Подходит для live-серверов с API, прокси, брокерами и сокетами.

#linux #network #tcp #debug #devops #observability

@linux_be1