You are here

Linux: основы в Линукс

Настройка Cron в Linux Debian

Cron - системный демон, используемый для выполнения задач (в фоновом режиме) в указанное время.

Crontab — это команда, используемая для установки, удаления или вывода файла конфигурации cron, используемого для управления демоном cron. Каждый пользователь может иметь свой собственный файл задач crontab, и хотя эти файлы хранятся в /var/spool/cron/crontabs, они не предназначены для прямого редактирования. Вам нужно использовать команду crontab для редактирования или настройки ваших собственных заданий cron.

Конфигурационные файлы

Kubernetes глазами новичка

Kubernetes - открытое программное обеспечение для автоматизации развёртывания, масштабирования контейнеризированных приложений и управления ими. Оригинальная версия была разработана компанией Google для внутренних нужд, впоследствии система передана под управление Cloud Native Computing Foundation. В Kubernetes все описывается при помощи yaml-файлов.

Концепции Kubernetes:

Изучаем Kubernetes на примере Minikube

Kubernetes - является проектом с открытым исходным кодом, предназначенным для управления кластером контейнеров Linux как единой системой. Minikube - это мини Kubernetes для начального изучения.

Изучаем Kubernetes на примере Minikube

Установка и настройка стека ELK на Debian 10

«ELK» - это сокращение от трех проектов с открытым исходным кодом: Elasticsearch, Logstash и Kibana.

Установка и настройка стека ELK на Debian 10

Пакуем PHP приложение в Dockerfile со всеми пояснениями

Пакуем PHP приложение в Dockerfile со всеми пояснениями

Если вы уже читали как запустить "Nginx + PHP-FPM" + "MySQL", то после этого на должности DevOps инженера вы скорее всего столкнетесь с вопросом, а как запаковать PHP приложение в Dockerfile? На этот вопрос и многое другое, ответим в данной статье!

ProxySQL в роли балансировщика нагрузки MySQL

Рассмотрим балансировщик MySQL на примере использования ProxySQL. Если коротко: MySQL proxy — прокси-сервер с открытым исходным кодом, предназначенный для работы с базами данных MySQL. Работает между сервером MySQL и клиентом, перенаправляя запросы от клиента к серверу.

Что нам дает использование ProxySQL?
Позволяет повысить производительность, распределяя трафик между пулом нескольких серверов баз данных, а также улучшить доступность, автоматически переходя в режим ожидания, если один или несколько серверов баз данных вышли из строя.

Шардирование и Партиционирование баз данных

В этой статье кратко разберем один из способов оптимизации баз данных, через шардирование и партиционирование. С ростом проекта, растет и база данных. Чем больше проект, тем больше доход. В какой-то момент запросы RPS (количество запросов в секунду) к базе данных возрастают, нагрузка растет, что с этим делать? Но, данный способ больше относиться к теории, так как на сегодняшний день, есть более оптимальные методы решения, на примере той же репликации.

Рекомендуем так же, ознакомиться с этими статьями:

Бесплатный LoadBalancer HAProxy: установка, конфигурация

HAProxy - это TCP/HTTP Load Balancer. Программа написанная на C предназначенная для обеспечения высокой доступности и балансировки нагрузки для TCP и HTTP-приложений. Благодаря распределения входящих запросов на несколько обслуживающих серверов.

Бесплатный LoadBalancer HAProxy: установка, конфигурация

Мониторинг сервисов: Prometheus, Grafana и Node Exporter

Рассмотрим разворачивание полноценного мониторинга с помощью "Prometheus, Grafana и Node Exporter". Для этого будем использовать Debian и Docker-compose. Начнем с теории.

Мониторинг сервисов: Prometheus, Grafana и Node Exporter

Страницы

Subscribe to RSS - Linux: основы в Линукс