Менеджеры баз данных 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) - это командный процессор, работающий, как правило, в интерактивном режиме в текстовом окне, который читать команды из файла, который называется скриптом или сценарием. В его обязанности входит обработка и исполнение команд, с помощью которых пользователь управляет компьютером.
В этом руководстве для начинающих пользователей мы ознакомимся с основными командами для работы с файлами и каталогами (иногда их еще называют директориями) в Linux-системах.
В этом руководстве мы ознакомимся с тем как создавать учетные записи пользователей, назначать привилегии sudo и удалять пользователей, а также как управлять группами пользователей.
Учетная запись пользователя должна обладать именем, уникальным в системе (в linux есть зарезервированные имена: «root», «hal» и «adm»).
Разграничение прав доступа поможет обеспечить максимальную безопасность ваших данных, будь то персональный компьютер либо сайт на виртуальном сервере под управлением ОС Linux.
Одним из значимых преимуществ systemd является его возможность работы с логами процессов и системы в целом. При использовании остальных инструментов, отличных от systemd, логи обычно сильно децентрализованы, разбросаны по разным демонам, что затрудняет управление ими. Система, собирающая логи, и управляющая ими называется журналом.
Журнал представлен демоном journald, который собирает сообщения ядра, сервисов, процессов и т.д. Мы же разберёмся, как работать с journalctl, позволяющим управлять записями, сохранёнными в журнале.
Логи, собранные в systemd, сохраняются централизованно - в двоичном формате, что сильно упрощает их обработку. Например, можно выбирать произвольные форматы вывода логов, в зависимости от текущих потребностей (например, JSON).
Журнал systemd может использоваться вместе с системной реализацией журнала, либо вообще заменить его.

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