Менеджеры баз данных NoSQL идеально подходят для кластеров данных и масштабируемых приложений. Среди них - Кассандра из Apache Foundation. В этом руководстве мы покажем вам, как настроить установку Cassandra в Ubuntu 20.04.
Менеджеры баз данных необходимы для разработки приложений. Одна из основных причин в том, что именно они обеспечивают безопасное хранение данных приложения. В этом смысле наиболее известными менеджерами баз данных являются типы SQL , а в сообществе наиболее часто используются PostgreSQL, MySQL и MariaDB. Конечно, есть и другие решения, более ориентированные на бизнес-среду, такие как сервер Oracle, DB2 или Microsoft SQL. Как упоминалось ранее, типы NoSQL, такие как Cassandra, отлично подходят для других целей, в которые мы углубимся прямо сейчас!
Когда мы слышим о Linux, большинство людей думает о сложной операционной системе, которая используется только программистами. Но это не так страшно, как кажется.
Linux - это целое семейство операционных систем Unix с открытым исходным кодом, основанных на ядре Linux. Сюда входят все самые популярные системы на базе Linux, такие как Ubuntu, Fedora, Mint, Debian и другие. Точнее, они называются дистрибутивами или дистрибутивами.
WireGuard - это чрезвычайно простой, но быстрый и современный VPN, в котором используется самая современная криптография . Он нацелен на то, чтобы быть быстрее , проще , компактнее и полезнее, чем IPsec, избегая при этом огромной головной боли. Он намерен быть значительно более производительным, чем OpenVPN. WireGuard разработан как VPN общего назначения для работы как на встроенных интерфейсах, так и на суперкомпьютерах, пригодный для многих различных ситуаций. Изначально выпущенный для ядра Linux, теперь он является кроссплатформенным (Windows, macOS, BSD, iOS, Android) и может широко развертываться. В настоящее время он интенсивно развивается, но уже может считаться самым безопасным, простым в использовании и самым простым решением VPN в отрасли.
Bash (акроним от "Bourne-again SHell", что может переводится как «перерожденный шел», Борн - создатель sh) - это командный процессор, работающий, как правило, в интерактивном режиме в текстовом окне, который читать команды из файла, который называется скриптом или сценарием. В его обязанности входит обработка и исполнение команд, с помощью которых пользователь управляет компьютером.
В этом руководстве мы ознакомимся с тем как создавать учетные записи пользователей, назначать привилегии sudo и удалять пользователей, а также как управлять группами пользователей.
Учетная запись пользователя должна обладать именем, уникальным в системе (в linux есть зарезервированные имена: «root», «hal» и «adm»).
Одним из значимых преимуществ systemd является его возможность работы с логами процессов и системы в целом. При использовании остальных инструментов, отличных от systemd, логи обычно сильно децентрализованы, разбросаны по разным демонам, что затрудняет управление ими. Система, собирающая логи, и управляющая ими называется журналом.
Журнал представлен демоном journald, который собирает сообщения ядра, сервисов, процессов и т.д. Мы же разберёмся, как работать с journalctl, позволяющим управлять записями, сохранёнными в журнале.
Логи, собранные в systemd, сохраняются централизованно - в двоичном формате, что сильно упрощает их обработку. Например, можно выбирать произвольные форматы вывода логов, в зависимости от текущих потребностей (например, JSON).
Журнал systemd может использоваться вместе с системной реализацией журнала, либо вообще заменить его.

PostgreSQL , или Postgres, представляет собой систему управления реляционными базами данных, которая обеспечивает реализацию языка запросов SQL . Он соответствует стандартам и имеет множество дополнительных функций, таких как надежные транзакции и параллелизм без блокировок чтения.
Это руководство демонстрирует, как быстро запустить и запустить Postgres на сервере Ubuntu 20.04, от установки PostgreSQL до настройки нового пользователя и базы данных. Если вы предпочитаете более подробное руководство по установке и управлению базой данных PostgreSQL, см. Как установить и использовать PostgreSQL в Ubuntu 20.04 .