16 Apache Web Server Security and Hardening Tips
В этой статье разобраны 16 стратегий для повышения безопасности веб-сервера на базе Apache. Читать статью.
В этой статье разобраны 16 стратегий для повышения безопасности веб-сервера на базе Apache. Читать статью.
👍3
PostgreSQL и временные таблицы
Наиболее активно временные таблицы используют платформы, в которых разработчик не работает напрямую с базой данных, а таблицы и запросы генерируются непосредственно самой платформой. В частности, к ним относится платформа 1С или ее открытый и бесплатный аналог - платформа lsFusion.
В этой статье описано почему приходится использовать временные таблицы, в чем суть проблемы, и как улучшить производительность путем настроек операционной системы и PostgreSQL. Читать статью.
Наиболее активно временные таблицы используют платформы, в которых разработчик не работает напрямую с базой данных, а таблицы и запросы генерируются непосредственно самой платформой. В частности, к ним относится платформа 1С или ее открытый и бесплатный аналог - платформа lsFusion.
В этой статье описано почему приходится использовать временные таблицы, в чем суть проблемы, и как улучшить производительность путем настроек операционной системы и PostgreSQL. Читать статью.
👍6🤮2❤1
Introducing Kestra: Finally a Viable Airflow Alternative?
Эту статью написал фанат Airflow (как он сам пишет). Пока сам эту Kestra не щупал, но лучше Airflow в принципе сложно что-то найти. Но интерфейс у Kestra выглядит симпатично.
Kestra — это платформа оркестрации данных с открытым исходным кодом. В этой статье рассказано, как установить Kestra и как создать и запланировать несколько потоков данных. Читать статью.
❗️Статья на Медиум, возможно, нужен VPN.
Эту статью написал фанат Airflow (как он сам пишет). Пока сам эту Kestra не щупал, но лучше Airflow в принципе сложно что-то найти. Но интерфейс у Kestra выглядит симпатично.
Kestra — это платформа оркестрации данных с открытым исходным кодом. В этой статье рассказано, как установить Kestra и как создать и запланировать несколько потоков данных. Читать статью.
❗️Статья на Медиум, возможно, нужен VPN.
👍4
Bash Auto Completion в Linux
Пользователи взаимодействуют с Linux при помощи многочисленных команд, вводимых в командной строке. Учитывая разнообразие этих команд и их параметров, не так просто запомнить все наизусть.
В Linux предусмотрена удобная функция автодополнения (auto completion) для Bash. Этот инструмент, с которым обычно знакомятся на начальных этапах изучения Linux, значительно ускоряет и упрощает процесс ввода команд. Он автоматически дополняет имена файлов, каталогов или опции команд, когда вы вводите их в командной строке.
В этой статье подробно рассмотрен принцип работы автодополнения в Linux и показано, как можно создать собственную систему автодополнения. Читать статью.
Пользователи взаимодействуют с Linux при помощи многочисленных команд, вводимых в командной строке. Учитывая разнообразие этих команд и их параметров, не так просто запомнить все наизусть.
В Linux предусмотрена удобная функция автодополнения (auto completion) для Bash. Этот инструмент, с которым обычно знакомятся на начальных этапах изучения Linux, значительно ускоряет и упрощает процесс ввода команд. Он автоматически дополняет имена файлов, каталогов или опции команд, когда вы вводите их в командной строке.
В этой статье подробно рассмотрен принцип работы автодополнения в Linux и показано, как можно создать собственную систему автодополнения. Читать статью.
A Deep Dive into Iptables: From Zero to Hero in One Blog Series
Обзорная статья о том, как устроен iptables и как его правильно приготовить. Читать статью.
❗️Статья на Медиум, возможно, нужен VPN.
Обзорная статья о том, как устроен iptables и как его правильно приготовить. Читать статью.
❗️Статья на Медиум, возможно, нужен VPN.
👍7🤔2
Настройка производительности диска и памяти в Linux
В отличие от таких операционных систем как HPUX (dbc_min_pct, dbc_max_pct) или AIX (minperm%, maxperm%), в Linux нет возможности настраивать размер кэша страниц, читаемых с диска (страничный кэш, page cache). Под страничный кэш Linux использует всю доступную память. Размер страничного кэша можно увидеть в /proc/meminfo в параметре "Cached". В /proc/meminfo есть также значение "Buffers", которое часто путают с размером страничного кэша. "Buffers" — это память, содержащая сырые дисковые данные (raw disk data) и выступающая в роли промежуточного буфера между процессами, ядром и диском.
В этой статье рассмотрено, как Linux работает с памятью, и, в частности, со страничным кэшем, а также исследовано, как доступный объем памяти влияет на производительность буферизованного ввода-вывода (buffered IO). Читать статью.
В отличие от таких операционных систем как HPUX (dbc_min_pct, dbc_max_pct) или AIX (minperm%, maxperm%), в Linux нет возможности настраивать размер кэша страниц, читаемых с диска (страничный кэш, page cache). Под страничный кэш Linux использует всю доступную память. Размер страничного кэша можно увидеть в /proc/meminfo в параметре "Cached". В /proc/meminfo есть также значение "Buffers", которое часто путают с размером страничного кэша. "Buffers" — это память, содержащая сырые дисковые данные (raw disk data) и выступающая в роли промежуточного буфера между процессами, ядром и диском.
В этой статье рассмотрено, как Linux работает с памятью, и, в частности, со страничным кэшем, а также исследовано, как доступный объем памяти влияет на производительность буферизованного ввода-вывода (buffered IO). Читать статью.
👍6
Новая файловая система Composefs для Linux: что это такое и как она работает
В ноябре 2022 года Александр Ларсон, сотрудник Red Hat, разработавший Flatpack, предложил реализацию файловой системы Composefs. Она в некоторых моментах похожа на Squashfs, подходит для монтирования образов в режиме «Только для чтения». Особенности новой ФС — совместное хранение содержимого нескольких примонтированных дисковых образов и поддержка проверки подлинности читаемых данных. Позиционируется она как инструмент для монтирования образов контейнеров, а также применения для Git-подобного репозитория OSTree. Читать статью.
В ноябре 2022 года Александр Ларсон, сотрудник Red Hat, разработавший Flatpack, предложил реализацию файловой системы Composefs. Она в некоторых моментах похожа на Squashfs, подходит для монтирования образов в режиме «Только для чтения». Особенности новой ФС — совместное хранение содержимого нескольких примонтированных дисковых образов и поддержка проверки подлинности читаемых данных. Позиционируется она как инструмент для монтирования образов контейнеров, а также применения для Git-подобного репозитория OSTree. Читать статью.
👍5
Unlocking the magic of SSH
В этой статье разобраны принципы работы протокола SSH и как выполнять действия, связанные с этим. Читать статью.
❗️Статья на Медиум, возможно, нужен VPN.
В этой статье разобраны принципы работы протокола SSH и как выполнять действия, связанные с этим. Читать статью.
❗️Статья на Медиум, возможно, нужен VPN.
👍6👎2
Управление Linux-сервером — самая ценная инвестиция
В эпоху облаков настройка Linux-сервера своими руками кажется неким вымирающим искусством. Для непосвящённого человека даже bash-скрипты выглядят как заклинания, а коллеги проникаются уважением к сисадмину, как древние индейцы к своему шаману…
Сейчас это «древнее искусство» вновь стало актуальным. История идёт по кругу — всё старое возвращается в новом виде. Запуск сервера на своём хостинге стал хорошей альтернативой облакам. Этому есть ряд причин: безопасность, свобода, контроль над своими данными, экономия финансов. Читать статью.
В эпоху облаков настройка Linux-сервера своими руками кажется неким вымирающим искусством. Для непосвящённого человека даже bash-скрипты выглядят как заклинания, а коллеги проникаются уважением к сисадмину, как древние индейцы к своему шаману…
Сейчас это «древнее искусство» вновь стало актуальным. История идёт по кругу — всё старое возвращается в новом виде. Запуск сервера на своём хостинге стал хорошей альтернативой облакам. Этому есть ряд причин: безопасность, свобода, контроль над своими данными, экономия финансов. Читать статью.
👍3
Ещё немного Ubuntu: вышел дистрибутив Ubuntu 23.10 с GNOME 45
Многие пользователи Ubuntu, да и других дистрибутивов Linux продолжительное время ожидали выхода нового релиза 23.10. И вот, его уже можно загрузить. Установочные образы Ubuntu 23.10 "Mantic Minotaur" созданы для Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin (редакция для Китая), Ubuntu Unity, Edubuntu и Ubuntu Cinnamon. В этой статье разобраны нововведения и изменения дистрибутива. Читать статью.
Многие пользователи Ubuntu, да и других дистрибутивов Linux продолжительное время ожидали выхода нового релиза 23.10. И вот, его уже можно загрузить. Установочные образы Ubuntu 23.10 "Mantic Minotaur" созданы для Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin (редакция для Китая), Ubuntu Unity, Edubuntu и Ubuntu Cinnamon. В этой статье разобраны нововведения и изменения дистрибутива. Читать статью.
👍2
Открытый урок «Лабораторные окружения, что нового?» от OTUS
На эфире обсудим:
✅ Особенности и требования к лабораторным окружениям в современной индустрии разработки;
✅ Новые тенденции в области лабораторных окружений и их приложение в индустрии;
✅ Популярные инструменты и платформы для создания и управления лабораторными окружениями;
✅ Практические рекомендации и советы по использованию новых инструментов и подходов.
📅 Занятие пройдёт 7 ноября в 20:00 мск и будет приурочено к старту курса «SRE практики и инструменты».
🌐 Для бесплатного участия в открытом уроке и получения записи регистрируйтесь прямо сейчас, чтобы ничего не пропустить: https://otus.pw/ZEYO/
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8KQtGx
На эфире обсудим:
✅ Особенности и требования к лабораторным окружениям в современной индустрии разработки;
✅ Новые тенденции в области лабораторных окружений и их приложение в индустрии;
✅ Популярные инструменты и платформы для создания и управления лабораторными окружениями;
✅ Практические рекомендации и советы по использованию новых инструментов и подходов.
📅 Занятие пройдёт 7 ноября в 20:00 мск и будет приурочено к старту курса «SRE практики и инструменты».
🌐 Для бесплатного участия в открытом уроке и получения записи регистрируйтесь прямо сейчас, чтобы ничего не пропустить: https://otus.pw/ZEYO/
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8KQtGx
💩2👍1
Basic PostgreSQL Configuration on Linux
В этой статье описаны примеры базовой конфигурации БД PostgreSQL для ее эффективной работы. Читать статью.
❗️Статья на Медиум, возможно, нужен VPN.
В этой статье описаны примеры базовой конфигурации БД PostgreSQL для ее эффективной работы. Читать статью.
❗️Статья на Медиум, возможно, нужен VPN.
👍7
Automating Linux Scripts with systemd: A Quickstart Guide
Автоматизация сценариев — это как создание полезного робота, который будет выполнять повторяющиеся задачи. А systemd — это центр управления компьютером под управлением Linux. В этой статье описано как автоматизировать некоторые задачи при помощи сценариев в systemd. Читать статью.
❗️Статья на Медиум, возможно, нужен VPN.
Автоматизация сценариев — это как создание полезного робота, который будет выполнять повторяющиеся задачи. А systemd — это центр управления компьютером под управлением Linux. В этой статье описано как автоматизировать некоторые задачи при помощи сценариев в systemd. Читать статью.
❗️Статья на Медиум, возможно, нужен VPN.
🥱2👍1🐳1
How to Install Kubernetes Cluster on Ubuntu 22.04 (Step-by-Step Guide)
В этой статье показан пошаговый процесс установки Kubernetes в Ubuntu 22.04. Эта конфигурация кластера включает мастер ноду и ноды с воркерами, что позволяет использовать всю мощь Kubernetes. Читать статью.
❗️Статья на Медиум, возможно, нужен VPN.
В этой статье показан пошаговый процесс установки Kubernetes в Ubuntu 22.04. Эта конфигурация кластера включает мастер ноду и ноды с воркерами, что позволяет использовать всю мощь Kubernetes. Читать статью.
❗️Статья на Медиум, возможно, нужен VPN.
👍8
PostgreSQL: How to get the top CPU-intensive SQL queries?
В этой статье несколько примеров SQL-запросов для различных версий PostgreSQL для вывода ресурсоемких SQL-запросов. Читать статью.
❗️Статья на Медиум, возможно, нужен VPN.
В этой статье несколько примеров SQL-запросов для различных версий PostgreSQL для вывода ресурсоемких SQL-запросов. Читать статью.
❗️Статья на Медиум, возможно, нужен VPN.
👍6
How to Use eBPF Capabilities to Navigate Kubernetes Monitoring
В этой статье рассмотрен инструментарий eBPF и то, как его можно использовать мониторинга Kubernetes.
В контексте Kubernetes eBPF играет ключевую роль в таких задачах, как мониторинг контейнерной сети (плагины CNI), повышение безопасности с помощью сетевых политик на основе eBPF и проведение детального анализа производительности. В этой статье разобран подход к мониторингу Kubernetes при помощи eBPF. Читать статью.
❗️Статья на Медиум, возможно, нужен VPN.
В этой статье рассмотрен инструментарий eBPF и то, как его можно использовать мониторинга Kubernetes.
В контексте Kubernetes eBPF играет ключевую роль в таких задачах, как мониторинг контейнерной сети (плагины CNI), повышение безопасности с помощью сетевых политик на основе eBPF и проведение детального анализа производительности. В этой статье разобран подход к мониторингу Kubernetes при помощи eBPF. Читать статью.
❗️Статья на Медиум, возможно, нужен VPN.
👍4
Простой и удобный шаблон для bash-скриптов выполняемых по расписанию
В этой статье автор делится простым и полезным шаблоном скрипта-обёртки на bash для запуска заданий по cron (а сейчас и systemd timers), который его команда повсеместно использует много лет. Читать на Хабре.
В этой статье автор делится простым и полезным шаблоном скрипта-обёртки на bash для запуска заданий по cron (а сейчас и systemd timers), который его команда повсеместно использует много лет. Читать на Хабре.
👍7
Structured Logging in Shell Scripting
В этой статье рассказано о том, как вести структурированное журналирование в bash-скриптах и как записывать разные логи в зависимости от уровня логирования. Читать статью.
❗️Статья на Медиум, возможно, нужен VPN.
В этой статье рассказано о том, как вести структурированное журналирование в bash-скриптах и как записывать разные логи в зависимости от уровня логирования. Читать статью.
❗️Статья на Медиум, возможно, нужен VPN.
👍6
Как работает компьютер: глубокое погружение (на примере Linux)
В статье подробно разбирается как устроен компьютер и как железо взаимодействует с операционной системой. Читать статью.
В статье подробно разбирается как устроен компьютер и как железо взаимодействует с операционной системой. Читать статью.
👍8👎1
Виды баз данных. Большой обзор типов СУБД
Часто, в обзорах видов баз данных упоминают реляционные и “другие”, “NoSQL” и т.д., либо приводят самые основные типы СУБД (базы данных), забывая о редких. В данной статье описаны максимально полно виды баз данных и приведены примеры конкретных реализаций. Статья даст базовое представление о видах СУБД и принципах их работы. Читать на Хабре.
Часто, в обзорах видов баз данных упоминают реляционные и “другие”, “NoSQL” и т.д., либо приводят самые основные типы СУБД (базы данных), забывая о редких. В данной статье описаны максимально полно виды баз данных и приведены примеры конкретных реализаций. Статья даст базовое представление о видах СУБД и принципах их работы. Читать на Хабре.
👍7👎1