Telegram Web Link
Say Goodbye to Downtime: Upgrade PostgreSQL 14 to 16 Effortlessly with pg_upgrade

В статье рассказано о нововведениях в 16 версии PostgreSQL и о встроенной утилите pg_upgrade для простого и быстрого обновления версии СУБД. Читать статью.

❗️Статья на Медиум. Вы знаете, что делать 🙃
4
Руководство для начинающих по SELinux

Чаще всего взаимодействие с SELinux ограничивается отключением этого механизма при начале работы с только что установленной ОС. В этой статье разбирается более тонкая настройка, в т.ч. создание новых правил при помощи audit2allow. Читать на Хабре.
👍8
How We Solve Load Balancing Challenges in Apache Kafka

Каждое сообщение, попадающее в Kafka генерирует различную нагрузку на кластер, соответственно, ноды нагружены неравномерно. При высокой нагрузке это может стать проблемой. В этой статье разобраны практики балансировки нагрузки на кластер Kafka. Читать.

❗️Статья на Медиум. Вы знаете, что делать 🙃
🔥2
Difference Between .bashrc, .bash-profile, and .profile

А вы знаете чем они отличаются? В статье разбираются их отличия и предназначения. Читать.

❗️Статья на Медиум. Вы знаете, что делать 🙃
Understanding Exit Codes and Using them in Bash scripts

Иногда скрипты используют коды выхода, а иногда нет. Они являются важной частью любого скрипта. В статье разобраны подходы к использованию кодов выхода, а также лучшие практики для пользы дела. Читать.

❗️Статья на Медиум. Вы знаете, что делать 🙃
4
Ручная установка и настройка Arch Linux — шпаргалка шаг за шагом

В статье пошаговая инструкция по установке Arch Linux. Читать статью.
👍5💊2
Клеман Лефевр, создатель Linux Mint

Клеман Лефевр (Clement Lefebvre) — создатель Linux Mint. Долгое время это был самый популярный дистрибутив Linux, то есть по сути самая популярная в мире свободная ОС для настольных ПК.

Дистрибутив на базе Ubuntu и Debian обогнал по популярности и Ubuntu, и Debian. Хотя он не получает широкой медийной огласки, но если спросить самих линуксоидов, то многие порекомендуют Mint. Читать статью.
👍5🤮21
АльтЛинукс Сервер виртуализации10.1 (Proxmox)

Здесь приведена подробная пошаговая инструкция по установке гипервизора АльтЛинукс Сервер Виртуализации (далее в тексте иногда - "гипервизор") непосредственно за одним компьютером, т.е. не используя другие компьютеры для установки удаленно. Это не очень удобно, но вполне возможно. Также, для более-менее удобного создания виртуальных машин и поиска решений по возникающим проблемам в интернете, установим простейшую графическую оболочку и браузер со встроенным переводчиком. Читать статью.
🥱4👍3👎2😁1💩1
Установка MS SQL Server на Linux

В этой статье автор рассказывает как устанавливать Microsoft SQL Server 2022 на Linux и разворачивает тестовую базу данных от Microsoft в операционной системе Linux. Читать на Хабре.
👍5👎2
Что такое PID 0

А почему UID начинаются с 0, но PID начинаются с 1? В этой статье на Хабре история вопроса разбирается в познавательном формате. Читать статью.
👍7
10-дневный челлендж по разработке bash-скриптов с нуля

Это цикл статей на medium.com, в которых вам предлагается потренировать себя в bash-скриптовании.

Ссылка на 1 день челленджа
👍5👎1
Проекты Apache, о которых вы, возможно, не слышали

Apache APISIX. API gateway, который добавляет новый уровень абстракции: Route, Service, Upstream и др.

Apache ShardingSphere. Инструмент для создание распределенных систем из баз данных. Работает как прокси между приложением и БД.

Apache SeaTunnel. Платформа трансформации данных (универсальный коннектор).

Apache SkyWalking. APM-платформа для мониторинга приложений (трейсы, логи, метрики, события).

Apache Doris. Реалтайм хранилище данных (warehouse), совместимо с MySQL.

Описание всех проектов в статье на Medium.
👍4
systemD с 0 до 1: библия сисадмина

Что бы кто не говорил, systemD становится стандартом систем инициализацией в линуксе. И с 80% вероятностью все сервера будут с systemD. Не факт, конечно, есть и личные сервера, на которых может стоять хоть Gentoo, хоть Devuan, хоть NixOS. В этой статье мы разобрано создание сервисов и юнитов, как облегчить работу при помощи systemd, отслеживать состояние системы и управлять ей. Читать на Хабре.
👍9
Разворачиваем кластер K8s на собственных серверах с балансировщиком MetalLB

MetalLB — это решение для балансировки нагрузки в средах Kubernetes, которые не имеют доступа к встроенным балансировщикам, как в облачных провайдерах. Этот инструмент предлагает простой и эффективный способ добиться внешней доступности для сервисов в Kubernetes с помощью собственной инфраструктуры.

Статья Данила, DevOps-инженера компании Nixys, предназначена для тех, кто только начинает свой путь в мире Kubernetes и хочет понять, как развернуть кластер Kubernetes на собственных серверах с отказоустойчивым балансировщиком в виде MetalLB. Читать.
👍5👎1👨‍💻1
Угрозы инфраструктуры с Linux. Разбираем попытки атак

В систему встроено много функций, которые работают на ее безопасность. Ограничение прав доступа — в их числе. К тому же на страже Linux стоит крепкое сообщество пользователей. Они регулярно тестируют систему на уязвимости и выпускают патчи. В этой статье разобрано почему, как и кто атакует компании, использующие Linux и каким образом можно отследить попытки атак, а также рассмотрены технические подробности на примере сработавших сигнатур в NGFW. Читать на Хабре.
👍3😱1
Как я запустил Linux с Google Drive

«Когда я услышал, что мой друг заставил Linux загружаться с NFS, мне обязательно нужно было его превзойти. Я обязан был доказать, что могу сделать что-то сложнее, лучше, быстрее, сильнее. На грани безумия мой утомлённый мозг придумал мой magnum opus: запуск Linux с рута Google Drive.» Читать статью.
🔥3😁3
Установка ubuntu на виртуальную машину при помощи PXE загрузки

«Я много работаю с PXE загрузкой машин по сети. Для тестирования загрузочных образов я использую qemu и однажды я понял, что для установки ubuntu на виртуальную машину мне удобнее использовать PXE, чем загружаться с образа оптического диска. В данной статье я буду работать с ubuntu, однако подобный подход можно применять и для других дистрибутивов (у меня есть позитивный опыт работы со SLES).» Читать на Хабре.
👍2
sig

Интерактивный grep

Репыч на Гитхабе
👍4
Most-Used Distributed System Design Patterns

Паттерны проектирования распределенных систем предоставляют архитекторам и разработчикам проверенные решения и новейшие методы проектирования и внедрения распределенных приложений. Эти паттерны воплощают в себе десятилетия коллективного опыта и играют важную роль в решении проблемы сложности распределенных вычислений. В статье рассмотрены примеры таких паттернов. Читать на Медиум.

❗️Статья на medium.com
🔥4
Как найти и удалить 2 Тб ненужных файлов, которые не видит СУБД? Дорабатываем pg_orphaned

PostgreSQL, как и все СУБД, основанные на его открытом коде, устроен так, что всю информацию хранит в большом количестве отдельных файлов. И они при разных обстоятельствах могут потеряться. Например, бывает так, что при заполнении таблицы или обработке транзакции происходит сбой. Процесс, породивший файл, прерывается, не удалив результаты своей работы. СУБД про этот файл ещё ничего не знает, поскольку транзакция, создавшая его, не успела закоммититься. Часть таких файлов удалится при перезапуске СУБД, а часть — нет. Так неиспользуемые файлы копятся и занимают всё больше места. Иногда их объём исчисляется терабайтами.

Поиск и удаление потерянных файлов в больших системах — изрядно трудоёмкое дело. Для автоматизации этой задачи существует расширение pg_orphaned, которое ищет неиспользуемые файлы в табличных пространствах базы данных, где оно запускается, и перемещает их в карантинный каталог. После чего с помощью этого же расширения файлы можно восстановить, если произошла ошибка, либо удалить окончательно. Читать на Хабре.
🔥8
2025/07/08 13:30:07
Back to Top
HTML Embed Code: